[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: зачем фреймворк
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
glock18
Цитата (sergeiss @ 6.06.2014 - 16:23)
Цитата (johniek_comp @ 6.06.2014 - 20:18)
ТС попробуй дать ответ на вопрос чем библиотека отличается от фреймворка

Недавно совсем был большой холивар на эту тему.

Уже и на эту тему успели похоливарить cool.gif Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.
DedMorozzz
Цитата (glock18 @ 6.06.2014 - 19:30)
Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.

Тем не менее джеквейри упорно продолжают именовать фреймворком...
С завидной переодичностью встречаю такое употребление

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
twin
Цитата (glock18 @ 6.06.2014 - 16:12)
Цитата (twin @ 6.06.2014 - 14:41)
Когда же наконец этим холиварам придет конец)))


Сказал, Твин, потирая руки tongue.gif Ан-нет, люди помнят, как ты недавно признался, что соскучился по ним rolleyes.gif

Дада!!! biggrin.gif

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
sergeiss
Сорри за дезу... Про библиотеку и фреймворк - это было давно и без холивара. А вот "библиотека и класс" - это было как раз недавно: http://phpforum.su/index.php?showtopic=81528&hl=

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
glock18
Цитата (DedMorozzz @ 6.06.2014 - 16:32)
Цитата (glock18 @ 6.06.2014 - 19:30)
Что хоть там нашли-то, если разница между ними огромна и очевидна... Хотя бы даже слово framework на русский перевести и осмыслить.

Тем не менее джеквейри упорно продолжают именовать фреймворком...
С завидной переодичностью встречаю такое употребление

Кто-то когда-то глупость сказал. И все стали повторять. Обычное дело
glock18
Цитата (sergeiss @ 6.06.2014 - 16:35)
А вот "библиотека и класс" - это было как раз недавно


Ну там холивара не было, как я вижу, все примерно одно и то же говорили ТСу, который просто пока слишком мало понимает, чтобы его мнение всерьез считать основой для холивара. Однако, пока я не просмотрел тему бегло, я хотел было написать

Цитата
blink.gif  blink.gif  blink.gif  blink.gif  blink.gif  blink.gif  huh.gif  huh.gif  huh.gif  huh.gif  huh.gif WTH??!
twin
Цитата (glock18 @ 6.06.2014 - 16:25)
Не путайте там понятия. Для того, чтобы написать отдельный модуль фреймворка (свой личной бублиотеки) в большинстве случае требуется больше кодить.


Так то да. Проблема в том, что мало кто это может. Обожаю высказывание крутого политика, очень подходит:
Цитата
А сегодня, в завтрашний день, не все могут смотреть. Вернее смотреть могут не только лишь все, мало кто может это делать."


Ну да, многие это делают (пишут отдельные модули). Но не все. Вернее делать это могут не только лишь все. Мало кто может это делать.

Обычно того, что предоставляет фреймворк, достаточно. Для кодера.

Цитата
Адекватно связать компоненты в проекте уже ближе к программированию. Ну и собственно: что отличает программиста от кодера. Программист понимает код (некоторые и не только код) как алгоритм в первую очередь. Алгоритмы есть везде, не только в служебных функциях каких-то там левых библиотек. Наличие или отсутствие фреймворка кстати говоря не особо даже и влияет на комплексность алгоритмов в конечном продукте.

Отличает то, что озвучено в вопросе.
Цитата
объясните почему и для чего на практике люди используюбт фреймворки
Да ответ прост и он на поверхноси - не нужно сильно думать. Добрые дяди всё придумали - пользуйся.

Да не вопрос. Только это не шаг развития, это просто очередная фишка. Если зациклится на ней, не сможешь понять, как укорить приложение, ведь там догма. И не спорь. Фреймворк не даст возможности изменить систему координально. Только в рамках.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
glock18
я просто присоединюсь к молча недоумевающим rolleyes.gif
DedMorozzz
twin, у меня создаётся устойчивое впечатление, что тебе с фреймворком работать не приходилось. И ты считаешь их невесть чем. Поясню:

Если ты пользуешься своими наработками и задаёшь структуру, при которой твои наработки должны работать - то ты пользуешься фреймворком.
Да-да, ты пользуешься ненависным фреймворком

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
twin
Цитата (DedMorozzz @ 6.06.2014 - 16:56)
twin, у меня создаётся устойчивое впечатление, что тебе с фреймворком работать не приходилось. И ты считаешь их невесть чем. Поясню:

Если ты пользуешься своими наработками и задаёшь структуру, при которой твои наработки должны работать - то ты пользуешься фреймворком.
Да-да, ты пользуешься ненависным фреймворком

Ты будешь смеяться. Причем наверное даже ржать.

Я да, в миру не пользуюсь фреймворками, работа позволяет. Мне просто повезло.

Но я написал урок по Yii. Ну у себя на курсах.

Я рассмотрел его и снаружи и изнутри. Потому и говорю - кому то то круть. А вообще это просто инструмент. Если на нем остановиться и принять как конечную вещь, то учите и радуйтесь. Умываю руки.)))




_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
glock18
Цитата (twin @ 6.06.2014 - 17:17)
А вообще это просто инструмент

А кто-то разве говорит вообще про то, что это что-то совершенно иное? Ну то есть "конечная вещь" нигде не звучало, и близко по смыслу не помню ни одного высказывания.
twin
glock18
Цитата
и близко по смыслу не помню ни одного высказывания.


Ну кагбэ слона то ты и не заметил))) Про конечную цель и я не писал. А писал про то, что это не развитие никакое, что обычно и подразумевается. Мол прогер эволционирует так: "привет,мир" -> ООП -> фреймворк. Вот лейтмотив темы:
Цитата
совершенствоваться вглубину своих языков или расти в ширь

Цитата
Так что изучай. Это будет одновременное развитие и вглубь, и вширь.


На самом деле это не так. Не все так просто. Это примерно как сказать:
"класснось" водителя повышается от количества автомобилей, на которых он ездил.

Да, некоторые навыки появляются, но знаний правил дорожного движения это никак не повышает.

А именно эти правила и определяют опытность. И если человек ездит на гуглмобиле или на такси, он конечно доедет куда нужно, но он пассажир. Сиреч кодер. А не водитель.



_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
twin
Цитата (vagrand @ 6.06.2014 - 16:01)
По твоей логике все интересные и полезные проекты в сети написаны на чистом пыхе?

biggrin.gif А на чем написаны фреймворки? Кстати, тут много говорилось про собственные наработки. И их тоже называли фреймворками. Может я не прав конечно, но речь помоему идет именно о тех фреймворках, которые именно фреймворки. Зенды всякие, Yii, коханы и так далее. Что можно "учить".

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
Вы пока не доросли до этого.
Набирайтесь опыта,со временем поймете.
paul85
Oyeme, ну если фреймворк так хорошо и удобно, то почему же никто не может толком объяснить чем именно? Вот я раньше не понимал зачем ООП. Для чего MVC и так далее. Сейчас если кто-нибудь меня спросит, - я смогу объяснить очень четко чем хорошо и чем удобно. Приведу популярные примеры. Мой рассказ будет информативным. Поймет его собеседник или нет - дело десятое.

Но это не просто фраза:
Цитата (Oyeme @ 8.06.2014 - 10:05)
Набирайтесь опыта,со временем поймете.


Вот очень хотелось бы услышать обоснование для чего изучать чужой фреймворк. Мне в том числе. Потому, что я тоже до сих пор не понимаю что такого необыкновенного в SQL враппере и нескольких html хэлперах. Что такого в AR с посощью которого можно строить лишь тривиальные запросы и который затыкается на проектах чуть больше среднего? И почему, собственно, мы должны верить каким-то там дядям (тем более этих фреймворков пруд пруди). Кто сказал, что код вылизан? Я пока его сам лично не разберу до последней запятой не поверю. Потому, что видел говнокод и в джумле и в вордпресе и еще много где. Хотя эти продукты считаются крайне успешными и популярными. Только в этом случае опять неувязочка: быстрее и проще создать свой.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.