ТС попробуй дать ответ на вопрос чем библиотека отличается от фреймворка
Недавно совсем был большой холивар на эту тему.
Уже и на эту тему успели похоливарить Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.
DedMorozzz
6.06.2014 - 20:32
Цитата (glock18 @ 6.06.2014 - 19:30)
Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.
Тем не менее джеквейри упорно продолжают именовать фреймворком... С завидной переодичностью встречаю такое употребление
_____________ Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
twin
6.06.2014 - 20:33
Цитата (glock18 @ 6.06.2014 - 16:12)
Цитата (twin @ 6.06.2014 - 14:41)
Когда же наконец этим холиварам придет конец)))
Сказал, Твин, потирая руки Ан-нет, люди помнят, как ты недавно признался, что соскучился по ним
Дада!!!
_____________ Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.
* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
glock18
6.06.2014 - 20:35
Цитата (DedMorozzz @ 6.06.2014 - 16:32)
Цитата (glock18 @ 6.06.2014 - 19:30)
Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.
Тем не менее джеквейри упорно продолжают именовать фреймворком... С завидной переодичностью встречаю такое употребление
Кто-то когда-то глупость сказал. И все стали повторять. Обычное дело
glock18
6.06.2014 - 20:40
Цитата (sergeiss @ 6.06.2014 - 16:35)
А вот "библиотека и класс" - это было как раз недавно
Ну там холивара не было, как я вижу, все примерно одно и то же говорили ТСу, который просто пока слишком мало понимает, чтобы его мнение всерьез считать основой для холивара. Однако, пока я не просмотрел тему бегло, я хотел было написать
Цитата
WTH??!
twin
6.06.2014 - 20:47
Цитата (glock18 @ 6.06.2014 - 16:25)
Не путайте там понятия. Для того, чтобы написать отдельный модуль фреймворка (свой личной бублиотеки) в большинстве случае требуется больше кодить.
Так то да. Проблема в том, что мало кто это может. Обожаю высказывание крутого политика, очень подходит:
Цитата
А сегодня, в завтрашний день, не все могут смотреть. Вернее смотреть могут не только лишь все, мало кто может это делать."
Ну да, многие это делают (пишут отдельные модули). Но не все. Вернее делать это могут не только лишь все. Мало кто может это делать.
Обычно того, что предоставляет фреймворк, достаточно. Для кодера.
Цитата
Адекватно связать компоненты в проекте уже ближе к программированию. Ну и собственно: что отличает программиста от кодера. Программист понимает код (некоторые и не только код) как алгоритм в первую очередь. Алгоритмы есть везде, не только в служебных функциях каких-то там левых библиотек. Наличие или отсутствие фреймворка кстати говоря не особо даже и влияет на комплексность алгоритмов в конечном продукте.
Отличает то, что озвучено в вопросе.
Цитата
объясните почему и для чего на практике люди используюбт фреймворки
Да ответ прост и он на поверхноси - не нужно сильно думать. Добрые дяди всё придумали - пользуйся.
Да не вопрос. Только это не шаг развития, это просто очередная фишка. Если зациклится на ней, не сможешь понять, как укорить приложение, ведь там догма. И не спорь. Фреймворк не даст возможности изменить систему координально. Только в рамках.
_____________ Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
glock18
6.06.2014 - 20:52
я просто присоединюсь к молча недоумевающим
DedMorozzz
6.06.2014 - 20:56
twin, у меня создаётся устойчивое впечатление, что тебе с фреймворком работать не приходилось. И ты считаешь их невесть чем. Поясню:
Если ты пользуешься своими наработками и задаёшь структуру, при которой твои наработки должны работать - то ты пользуешься фреймворком. Да-да, ты пользуешься ненависным фреймворком
_____________ Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
twin
6.06.2014 - 21:17
Цитата (DedMorozzz @ 6.06.2014 - 16:56)
twin, у меня создаётся устойчивое впечатление, что тебе с фреймворком работать не приходилось. И ты считаешь их невесть чем. Поясню:
Если ты пользуешься своими наработками и задаёшь структуру, при которой твои наработки должны работать - то ты пользуешься фреймворком. Да-да, ты пользуешься ненависным фреймворком
Ты будешь смеяться. Причем наверное даже ржать.
Я да, в миру не пользуюсь фреймворками, работа позволяет. Мне просто повезло.
Но я написал урок по Yii. Ну у себя на курсах.
Я рассмотрел его и снаружи и изнутри. Потому и говорю - кому то то круть. А вообще это просто инструмент. Если на нем остановиться и принять как конечную вещь, то учите и радуйтесь. Умываю руки.)))
_____________ Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
glock18
6.06.2014 - 22:23
Цитата (twin @ 6.06.2014 - 17:17)
А вообще это просто инструмент
А кто-то разве говорит вообще про то, что это что-то совершенно иное? Ну то есть "конечная вещь" нигде не звучало, и близко по смыслу не помню ни одного высказывания.
twin
7.06.2014 - 10:47
glock18
Цитата
и близко по смыслу не помню ни одного высказывания.
Ну кагбэ слона то ты и не заметил))) Про конечную цель и я не писал. А писал про то, что это не развитие никакое, что обычно и подразумевается. Мол прогер эволционирует так: "привет,мир" -> ООП -> фреймворк. Вот лейтмотив темы:
Цитата
совершенствоваться вглубину своих языков или расти в ширь
Цитата
Так что изучай. Это будет одновременное развитие и вглубь, и вширь.
На самом деле это не так. Не все так просто. Это примерно как сказать: "класснось" водителя повышается от количества автомобилей, на которых он ездил.
Да, некоторые навыки появляются, но знаний правил дорожного движения это никак не повышает.
А именно эти правила и определяют опытность. И если человек ездит на гуглмобиле или на такси, он конечно доедет куда нужно, но он пассажир. Сиреч кодер. А не водитель.
_____________ Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
twin
7.06.2014 - 10:52
Цитата (vagrand @ 6.06.2014 - 16:01)
По твоей логике все интересные и полезные проекты в сети написаны на чистом пыхе?
А на чем написаны фреймворки? Кстати, тут много говорилось про собственные наработки. И их тоже называли фреймворками. Может я не прав конечно, но речь помоему идет именно о тех фреймворках, которые именно фреймворки. Зенды всякие, Yii, коханы и так далее. Что можно "учить".
_____________ Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.
Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.
Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Oyeme
8.06.2014 - 10:05
Вы пока не доросли до этого. Набирайтесь опыта,со временем поймете.
paul85
8.06.2014 - 23:35
Oyeme, ну если фреймворк так хорошо и удобно, то почему же никто не может толком объяснить чем именно? Вот я раньше не понимал зачем ООП. Для чего MVC и так далее. Сейчас если кто-нибудь меня спросит, - я смогу объяснить очень четко чем хорошо и чем удобно. Приведу популярные примеры. Мой рассказ будет информативным. Поймет его собеседник или нет - дело десятое.
Но это не просто фраза:
Цитата (Oyeme @ 8.06.2014 - 10:05)
Набирайтесь опыта,со временем поймете.
Вот очень хотелось бы услышать обоснование для чего изучать чужой фреймворк. Мне в том числе. Потому, что я тоже до сих пор не понимаю что такого необыкновенного в SQL враппере и нескольких html хэлперах. Что такого в AR с посощью которого можно строить лишь тривиальные запросы и который затыкается на проектах чуть больше среднего? И почему, собственно, мы должны верить каким-то там дядям (тем более этих фреймворков пруд пруди). Кто сказал, что код вылизан? Я пока его сам лично не разберу до последней запятой не поверю. Потому, что видел говнокод и в джумле и в вордпресе и еще много где. Хотя эти продукты считаются крайне успешными и популярными. Только в этом случае опять неувязочка: быстрее и проще создать свой.