Сегодня 28 ноября, четверг ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7276
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
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

  1. Относится в той же степени к Yii. К тому же, документация Symfony настаивает на том, что это не MVC-фреймворк.
  2. Относится в той же степени к Yii.
  3. Относится в той же степени к Yii.
  4. Встроенная поддержка Codeception позволяет писать функциональные и приёмочные тесты в Yii 2.0.
  5. YAML как плюс фреймворка? Серьёзно?
  6. Поддержка событий в ядре Yii 2.0 присутствует. Заранее подготовленного диспетчера нет, но делается он созданием нового bootstrap-класса очень просто.
  7. Поддержка DI в Yii 2.0 имеется.
  8. Аналогично.

Плюсы и минусы Yii: минусы

  1. Это про 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



Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по количеству голосов (152) в категории «Истории»
Изменения рейтинга
Категория «Новости»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.