Меня зовут Станислав Малкин, я — веб-разработчик и фрилансер. Меня интересуют интересные проекты, люди и новые знакомства.
В данном блоге я пишу в основном о своем опыте в области веб-разработок, лайфхака и инноваций, либо публикую информацию, которая мне кажется интересной.
Всегда открыт для взаимовыгодного сотрудничества. Мои контакты и обратная связь
У каждого языка для веб-разработок есть свой фреймворк или даже несколько. Каким пользуетесь вы и почему?
Скажу за себя — для всех более-менее увесистых проектов (больше хоумпага) я использую Zend Framework, впрочем использую его уже давненько, первым проектом на нем был — http://prometr.ua , сделанный в командной работе (хотя откровенно говоря я принял в нем довольно малое участие, но все же).
С тех пор мне данный фреймворк понравился и я продолжаю работать с ним.
А вы на чем работаете и почему?
Запись опубликована
22.12.2009 в 14:24 в следующих рубриках: JavaScript, PHP, Вэб.
Вы можете отслеживать обсуждение записи, используя ленту RSS 2.0.
Вы можете оставить комментарий, или трекбек с Вашего сайта.
Я больше двух лет пользуюсь ZF. Мне нравится его функциональность и архитектура. И хотя он не слишком прост для старта, но время на его изучение с лихвой окупается в дальнейшем.
symfony.
Главным образом за то, что оно создано для ленивых программистов (только и только которые имеют право называться программистами). Есть один советский анекдот:
— А почему в дуршлаге нет дырок?!
— Сами сделаете, руки небось не отвалятся!
Ну так вот, в случае с symfony ничего дырявить не нужно. Всё есть искаропки, очень многие аспекты функционирования проекта настраиваются в конфигах. В отличие от той же Zend Library. Да, хорошие либы. Да, немного использую. Отличный аналог PEAR. Но не более.
Всегда было интересно, чем многим не нравится ZF ? Так или иначе, это будет стандарт де-факто разработки под PHP, т.к. фреймворк от производителя языка.
Всегда было интересно, чем многим не нравится ZF ? Так или иначе, это будет стандарт де-факто разработки под PHP, т.к. фреймворк от производителя языка.
Ага, а потом ещё сами будут удивляться, «а почему это PHP в больших приложениях не используют?» При том, что они собственноручно забили на удобство и скорость разработки.
Кстати, хочу спросить ещё вот что — во что конвертируется этот бесполезный сам по себе факт «фреймворк от производителя языка»?
Кстати, хочу спросить ещё вот что — во что конвертируется этот бесполезный сам по себе факт «фреймворк от производителя языка»?
Как минимум – в деньги. Т.к. иностранные компании “ведутся” на бренды. Zend – это уже бренд сам по себе, что означает, что их продукт (фреймворк) поддерживается, развивается компанией и не заброситься по непонятным причинам. Долгосрочная перспектива рулит.
Ага, а потом ещё сами будут удивляться, «а почему это PHP в больших приложениях не используют?» При том, что они собственноручно забили на удобство и скорость разработки.
Сейчас ZF уже много в каких больших приложениях используют. Причем проектов, связанных с ZF действительно дофига. Не меньше их и на Symfony (так, к слову).
В целом конечно ZF не совсем фреймворк в классическом понимании, а набор готовых компонент, что не мешает построить приложение любой сложности, т.к. эти компоненты написаны в одном стиле, а не как попало + есть худо-бедно документация + постоянные обновления от команды разработчиков.
Тоже symfony использую
ZF – слишком низкоуровневый для больших проектов самому будет трудно тянуть
CodeIgniter – детский сад, многих вещей нет, того же layout даже, сам CI можно уместить в 5 классов и структура будет сохранена и работать будет в 5 раз быстрее, но для новичков и верстальщиков наверно в сам раз из всех для начала.
Yii – ужасное качество кода, 2 раза начинал писать и откидывал хоть он и быстрый но я люблю код перечитывать, а подходом Yii к кодингу сомневаюсь что копаться потом захочется
symfony – если откинуть генераторы кода, уровень входа в sf выше всех так как все завязано на объектность, порой даже некоторые вещи слишком усложнены, много оберток над простейшими вещами бывает, порой они стоят этого конечно но не всегда
Примерно так все выглядит ИМХО если в кратце
Чтобы понять отличия symfony от zf, можно сказать так, что если в zf чтобы вызвать функцию по имени вы используете call_user_func, то в sf вы наверняка будете использовать обертку которая в итоге будет содержать call_user_func в чем плюс такой абстракции, нужно попробовать чтоб понять, .. и вообще это как раз роль фреймворка дать абстракцию
Использую в работе два фреймворка, CodeIgniter для небольших задач. Подходит просто идеально, ActiveRecord, валидация формы, нетребователен к ресурсам и к версии php.
Если надо что-то посложней, то Yii. Скаффолдинг там рулит, расширять просто, структура фреймворка очень продумана.
Присматриваюсь к Kohana, возможно вскоре перейду на нее, пока непонятки с версиями, вот вышла 3.0, документации на нее нет. А пишут, что в новых проектах рекомендуется использовать эту версию.
Yii – ужасное качество кода
Не знаю, чем он Вам не угодил, после нескольких часов заглядывания в API справку, становится ясно как он работает.
22.12.2009 в 17:53
Я предпочитаю работать с Yii, ибо с одной стороны он достаточно простой, с другой – функциональный, а с третьей – выдерживает хорошие нагрузки.
22.12.2009 в 18:05
Я больше двух лет пользуюсь ZF. Мне нравится его функциональность и архитектура. И хотя он не слишком прост для старта, но время на его изучение с лихвой окупается в дальнейшем.
23.12.2009 в 18:40
symfony.
Главным образом за то, что оно создано для ленивых программистов (только и только которые имеют право называться программистами). Есть один советский анекдот:
Ну так вот, в случае с symfony ничего дырявить не нужно. Всё есть искаропки, очень многие аспекты функционирования проекта настраиваются в конфигах. В отличие от той же Zend Library. Да, хорошие либы. Да, немного использую. Отличный аналог PEAR. Но не более.
Спасибо.
23.12.2009 в 21:45
Всегда было интересно, чем многим не нравится ZF ? Так или иначе, это будет стандарт де-факто разработки под PHP, т.к. фреймворк от производителя языка.
23.12.2009 в 22:59
Ага, а потом ещё сами будут удивляться, «а почему это PHP в больших приложениях не используют?» При том, что они собственноручно забили на удобство и скорость разработки.
Кстати, хочу спросить ещё вот что — во что конвертируется этот бесполезный сам по себе факт «фреймворк от производителя языка»?
24.12.2009 в 10:19
+1 за Symfony. Удобно, быстро
24.12.2009 в 13:47
Andy:
Как минимум – в деньги. Т.к. иностранные компании “ведутся” на бренды. Zend – это уже бренд сам по себе, что означает, что их продукт (фреймворк) поддерживается, развивается компанией и не заброситься по непонятным причинам. Долгосрочная перспектива рулит.
Сейчас ZF уже много в каких больших приложениях используют. Причем проектов, связанных с ZF действительно дофига. Не меньше их и на Symfony (так, к слову).
В целом конечно ZF не совсем фреймворк в классическом понимании, а набор готовых компонент, что не мешает построить приложение любой сложности, т.к. эти компоненты написаны в одном стиле, а не как попало + есть худо-бедно документация + постоянные обновления от команды разработчиков.
27.12.2009 в 21:10
На мой взгляд на форуме больше бы ответов было.
27.12.2009 в 23:34
Максим Покровский:
Про какой форум идет речь?
30.12.2009 в 12:50
Microsoft .NET Framework 3.5
Потому что устраивает.
30.12.2009 в 17:56
Извините, Вы ввели не правильный ответ в поле “Антиспам”.
ввел 3 + 19! разве 3 + 19 ?= 3 + 19 ? потому мы плохо и живем. что всё через жопу!
21.01.2010 в 18:19
Использую CI – CodeIgniter и очень доволен. Какое то время работал с ZF , но так сложилось , что перешел на CI и слезать не охота.
13.02.2010 в 06:14
Тоже symfony использую
ZF – слишком низкоуровневый для больших проектов самому будет трудно тянуть
CodeIgniter – детский сад, многих вещей нет, того же layout даже, сам CI можно уместить в 5 классов и структура будет сохранена и работать будет в 5 раз быстрее, но для новичков и верстальщиков наверно в сам раз из всех для начала.
Yii – ужасное качество кода, 2 раза начинал писать и откидывал хоть он и быстрый но я люблю код перечитывать, а подходом Yii к кодингу сомневаюсь что копаться потом захочется
symfony – если откинуть генераторы кода, уровень входа в sf выше всех так как все завязано на объектность, порой даже некоторые вещи слишком усложнены, много оберток над простейшими вещами бывает, порой они стоят этого конечно но не всегда
Примерно так все выглядит ИМХО если в кратце
Чтобы понять отличия symfony от zf, можно сказать так, что если в zf чтобы вызвать функцию по имени вы используете call_user_func, то в sf вы наверняка будете использовать обертку которая в итоге будет содержать call_user_func в чем плюс такой абстракции, нужно попробовать чтоб понять, .. и вообще это как раз роль фреймворка дать абстракцию
19.02.2010 в 18:42
пишу на Kohana.
24.03.2010 в 22:06
Использую в работе два фреймворка, CodeIgniter для небольших задач. Подходит просто идеально, ActiveRecord, валидация формы, нетребователен к ресурсам и к версии php.
Если надо что-то посложней, то Yii. Скаффолдинг там рулит, расширять просто, структура фреймворка очень продумана.
Присматриваюсь к Kohana, возможно вскоре перейду на нее, пока непонятки с версиями, вот вышла 3.0, документации на нее нет. А пишут, что в новых проектах рекомендуется использовать эту версию.
Не знаю, чем он Вам не угодил, после нескольких часов заглядывания в API справку, становится ясно как он работает.