PHP Frameworks
#41
Отправлено 10.08.2009, 12:31:34
Всегда писал руками, классов за несколько лет работы скопилась тьма тьмущая. Там и работа с базой и кеширование, и дополнительное апи. И всё это объединяется в кучу интерфейсным классом, если нужно. Свой код править легче, легче изобретать и дорабатывать функции, легче адаптировать и вылизать код под конкретный проект (что не занимает много времени, но очень помогает в производительности).
#42
Отправлено 10.08.2009, 21:10:07
у хорошего фреймворка и код править не придется.. с фреймворком обычно приходят не только готове библиотеки но и слаженная архитектура. Вас конечно не заставляют их использоваться но и с другой стороны как человек разумный вы должны видеть в них смысл в любом случае иначе это уже как-то странно.не вижу смысла в фреймворках, хз почему.
Всегда писал руками, классов за несколько лет работы скопилась тьма тьмущая. Там и работа с базой и кеширование, и дополнительное апи. И всё это объединяется в кучу интерфейсным классом, если нужно. Свой код править легче, легче изобретать и дорабатывать функции, легче адаптировать и вылизать код под конкретный проект (что не занимает много времени, но очень помогает в производительности).
#44
Отправлено 07.09.2009, 17:36:00
очень гибок, легок в настройки и использовании.
#45
Отправлено 14.09.2009, 00:48:17
Насчет ruby не спорю, я его реально не юзал. Про спагетти скажу: зависит от опыта. И из Yii и из Cake' ка при неправильном использовании можно сделать "спагетти"... Я предлагаю набирать опыт, и это вовсе не глупость. И подробных шагов, что и как делать я не давал, так что, в принципе, спагетти не получается... Я тебе рекоммендую внимательней читать посты, думать головой прежде чем что-нибудь написать, и не выпендриваться....Можно сказать, что вы ничего о Ruby и Ruby On Rails не слышали. Там столько крутых фишек, что это не просто сказка и гипер-сказка. Есть конечно и свои минусы, но с точки зрения программирования с ним работать одно удовольствие.
Уже читал. Синтаксис рубина очень похож на синтаксис Паскаля (вместо скоб используются слова begin и end), мне это не нравится... Слышал что разработка японская, но все же сомневаюсь, что он вытеснит PHP...это у вас будет не фреймворк, а спагетти с самой ужасной в мире архитектурой. Это если конечно следовать тому как вы предлагаете.Самый лучший и гибкий фреймворк - это, как мне кажется, Интернет. Сидишь и пишешь сам, бац проблема, заходишь в нет и смотришь решение. После 2 проектов у тебя готовый собственный фреймворк, который не нужно изучать, который ты знаешь от head'а до foot'а, плюс еще и бесценный опыт за спиной!
Столько глупостей в последнее время пишут.
по сабжу: Хабрахабр хвалит кохану (kohana)
Сообщение отредактировал aspira.g: 14.09.2009, 00:51:33
#46
Отправлено 14.09.2009, 08:52:53
Что и определяет в конечном счете удачность архитектуры.
А фреймворк - дело третье... кому-то своя архитектура нравится, кому-та стандартная.
Но... если фреймворк разработал человек, который даже Фаулера не читал...
то тут невольно задумываешься о стандартных фреймворках...
Если перефразировать, то можно получить такое предложение:Если бы RoR нормально работал на шаред хостингах, про PHP уже бы стали забывать.
Если бы MVC-фреймворк для Ruby нормально работал на shared-хостингах,
то про PHP бы стали забывать.
Исходя из этого предположения, можно сделать вывод,
что "забывание" PHP зависит от "нормальности работы" RoR на shared-хостингах.
Полностью согласен с Вами.Про спагетти скажу: зависит от опыта. И из Yii и из Cake' ка при неправильном использовании можно сделать "спагетти"...
Забивать утюгом гвозди удобно, только неэффективно,
да и молоток... дешевле утюга.
#47
Отправлено 23.09.2009, 10:49:20
не вижу смысла в фреймворках, хз почему.
Всегда писал руками, классов за несколько лет работы скопилась тьма тьмущая. Там и работа с базой и кеширование, и дополнительное апи. И всё это объединяется в кучу интерфейсным классом, если нужно. Свой код править легче, легче изобретать и дорабатывать функции, легче адаптировать и вылизать код под конкретный проект (что не занимает много времени, но очень помогает в производительности).
Документация, описание API и туториалы тоже есть?
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0