Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера RMCreative.ru - Блог/Записи в блоге |
RMCreative.ru - Блог
Голосов: 1 Адрес блога: http://rmcreative.ru/feed/ Добавлен: 2008-06-12 21:34:00 блограйдером ZaiSL |
|
Как не надо писать сравнения. Symfony2 vs Yii: какой фреймворк выбрать в 2015-м году?
2015-09-02 14:00:39 (читать в оригинале)Почитал свежую статью отличной команды stfalcon. Оформлена она замечательно, читается приятно. В итоге Symfony почти безоговорочно рвёт Yii, но есть «нюансы», которые делают статью некорректной.
Производительность Symfony2 vs Yii: краткое сравнение
Заголовок отличный, только вот про саму производительность ни слова. А ведь это сильная сторона Yii.
Но, пускай установка и настройка Симфони не такие уж простые, но они оптимизированы, и мы, разработчики, сразу получаем на руки уже готовое решение.
Не очень ясно, что тут имеется ввиду, но в Yii 2.0 мы получаем на руки также готовое решение, созданное из шаблонов проектов basic или advanced. Кроме того, можно и свой шаблон сделать.
Разработка через тестирование: Symfony2 — торт!
Что Symfony2 — торт в плане тестирования не спорю, но вот как-то упущено, что если в Yii 2.0 использовать dependency injection и выделять код в компоненты и доменный слой, тестировать не менее приятно.
ORM/Active Record: Для этого разработчикам приходится обращаться к статическим методам, чтоб тянуть модели, и к не статическим — для логики моделей.
Так было в Yii 1.1. В 2.0 запросы выделены в Query.
Стиль кода
После прочтения этой части становится ясно: сравнивают Yii 1.1 с Symfony2. Круто. Yii 2.0 следует PSR-2 и использует пространства имён.
Расширения
Опять про Yii 1.1. В 2.0 расширения ставятся полностью автоматически через Composer. Yii 2.0 упоминается, но как что-то такое, что вообще ещё не готово и рассматривать даже не стоит. А ведь с релиза 2.0 уже почти год прошёл.
Комьюнити
У Yii сообщество настолько большое и активное, что тот же GitHub не может всех отобразить: "Woah, this network is huge! We’re showing only some of this network’s repositories". 175 тысяч юзеров на форуме, 27 тысяч в относительно недавно созданной группе в Facebook. Активный IRC-канал. И, что главное, отличное отношение к новичкам.
Также мы принимаем, как и Symfony и другие серьёзные фреймворки, непосредственное участие в php-fig. То есть «создаём тренды, актуальные для мира PHP».
Плюсы и минусы Symfony2
- Относится в той же степени к Yii. К тому же, документация Symfony настаивает на том, что это не MVC-фреймворк.
- Относится в той же степени к Yii.
- Относится в той же степени к Yii.
- Встроенная поддержка Codeception позволяет писать функциональные и приёмочные тесты в Yii 2.0.
- YAML как плюс фреймворка? Серьёзно?
- Поддержка событий в ядре Yii 2.0 присутствует. Заранее подготовленного диспетчера нет, но делается он созданием нового bootstrap-класса очень просто.
- Поддержка DI в Yii 2.0 имеется.
- Аналогично.
Плюсы и минусы Yii: минусы
- Это про 1.1. В 2.0 очень много всего для крупных приложений. Начиная с тегирования кеша и кончая поддержкой read-write split для репликации БД.
Итого: статья не актуальная и определённо вредная. Если брать те пункты, по которым делалось сравнение, в большинстве случаев Yii 2.0 или лучше или на равных. Я ни в коем случае не хочу сказать, что Symfony — плохой фреймворк. Конечно, это далеко не так. Но рассматривать его вторую версию в сравнении с Yii 1.1, который уже несколько устарел, полностью некорректно.
gostash.it
2015-09-01 14:25:46 (читать в оригинале)Где-то в мае Дамир показал мне проект gostash. В то время он представлял собой что-то вроде твиттера для кода. Предполагалось постить короткий занятный код до 18 строчек.
Чем-то меня проект зацепил, и я решил помочь.
Конкурс с призами, с которым помогли JetBrains, за что им ещё раз огромное спасибо, прошёл, в общем, удачно, но также показал, что код проекта довольно сырой: накрутки, дыры, недоработки. Всё это послужило толчком к переписыванию проекта с CodeIgniter на Yii 2.0. В процессе было решено отказаться от ограничения кода 18-ю строками, сфокусироваться на удобстве и безопасности, добавить английский язык и сделать много других улучшений.
Поначалу не проходил страх, что тех, кто готов публиковать и обсуждать код, не найдётся. Сейчас его нет. Становится всё интереснее.
Отправной точкой, как и вначале, является код. Вокруг него строится сообщество, его обсуждают, за него голосуют, помогая отфильтровать полезное и интересное. Хорошие авторы продвигаются выше в рейтинге. Думаю, в будущем это поможет им в карьерном плане.
Сам я начал постить разные полезные штуки из своих заметок и заметил, что в процессе улучшил многие из них. Подумываю в таком же формате объяснить некоторые решения из ядра Yii.
Как вам http://gostash.it/ru/?
PHP и его популярность
2015-08-28 13:36:49 (читать в оригинале)GitHub недавно опубликовал статистику по популярности языков.
Конечно, это только GitHub, но довольно чётко прослеживается тот факт, что PHP в OpenSource занял своё место и никуда с него уходить не собирается в то время как другие языки то становятся новым трендом, то забрасываются в дальний угол как только появляется что-то новое.
Форматирование сообщений для Yii::t()
2015-08-10 13:45:35 (читать в оригинале)На хабре появилась исключительно подробная статья, разбирающая возможности форматирования сообщений в Yii 2.0 через Yii::t()
.
Очень рекомендую: http://habrahabr.ru/post/264009/
Yii 2.0 web shell
2015-08-08 01:01:08 (читать в оригинале)Релизнул модуль web shell для Yii 2.0:
https://github.com/samdark/yii2-webshell
+657 |
774 |
Zombiefan.ru Фильмы про зомби |
+654 |
754 |
VKSeattle |
+643 |
762 |
Правила форума |
+620 |
626 |
Lexsandr |
+614 |
633 |
Mandrake |
-3 |
2 |
Темы_дня |
-4 |
347 |
Компания Альпари |
-7 |
20 |
Prestissima |
-7 |
5 |
BlogRider |
-8 |
4 |
Любер |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.