Yii фреймворк, особенности и недостатки.

Аватар пользователя kirjjan53
Не в сети
Последнее посещение: 2 года 8 недель назад
Зарегистрирован: 2014-06-09
Сообщения:

Хотел узнать основные недостатки фреймворк Yii . Насколько он удобен в веб-программировании. У меня есть цель создать уникальный сайт для обмена электронных денег. Мне интересно, насколько легко можно реализовывать код при помощи этого фреймворка. Если кто-то уже использовал этот инструмент на практике, то очень интересно услышать мнение об этом продукте. За ранее большое спасибо.

Аватар пользователя ingwarua53
Не в сети
Последнее посещение: 2 года 17 недель назад
Зарегистрирован: 2014-06-24
Сообщения:
Все Фреймворки поставляются с

Все Фреймворки поставляются с дефолтным оформлением и CSS. В целях испытания мне довелось освобождаться от сего, чтобы любой Фреймворк проделывал лишь только то, что потребуется. В случае Cake PHP оказалось довольно с трудом выявить, какие же файлы дизайна применялись. Это было алогичное пространство (внутри моей директории приложения).

Аватар пользователя 8fank77
Не в сети
Последнее посещение: 2 года 9 недель назад
Зарегистрирован: 2014-06-30
Сообщения:
Инструмент.
Доброго времени суток, уважаемые пользователи данного форума. Автор, то, что вы хотите создать уникальный сайт для обмена различных иностранных и местных валют это хорошо. Но, думаю на данном инструменте это будет выглядеть немного не рентабельно. И на вид тоже не совсем то будет. Я лично пользовался этим инструментом, но он мне не очень понравился. После этого я решил перейти на другой.
Аватар пользователя tornado5
Не в сети
Последнее посещение: 7 часов 28 мин. назад
Зарегистрирован: 2014-06-24
Сообщения:
Баллы: 25.80
Даже не знаю, что можно

Даже не знаю, что можно сказать о недостатках. Все познается в сравнении, фреймворк Yii почти по всем основным критериям опережает своих главных конкурентов CakePHP и CodeIgniter. По гибкости и безопасности он, несомненно, лидер. Разве что к недостатком можно отнести его относительную сложность.

Аватар пользователя dis990
Не в сети
Последнее посещение: 2 года 16 недель назад
Зарегистрирован: 2014-07-21
Сообщения:
В википедии существует раздел

В википедии существует раздел для обработки и анализа работы существующих на сегодняшний день Фреймворков. Прилагаются данные в виде обзорных и сравнительных таблиц, преимущества и недостатки каждого отдельно взятого продукта.

Аватар пользователя repyashok456
Не в сети
Последнее посещение: 2 года 15 недель назад
Зарегистрирован: 2014-08-15
Сообщения:
Скажем, есть причины, по

Скажем, есть причины, по которым мне не хочется использовать Yii:

* Сильная связанность классов. Все в системе наследуется от CComponent. Доступ к моделям через статические методы, что позволяет их юзать даже там, где не нужно.

* AR - изюминка Yii, как я считаю, великолепна по своему интерфейсу. Но не пригодна, т.к. не поддерживает IdentityMap, UnitOfWork. Нет выделенного DataMapper, всю кастомную выборку приходится лепить прямо в DomainObject. Что для мелких проектов приемлемо. А для крупных... нихочу даже думать о том, что будет при смешении бизнес логики и логики маппинга в условиях большого количества кода.

* Интеграция шаблонизатора (Twig, Smarty) довольно слабая, по сравнению с нативными шаблонами. А нативные использовать не охота.

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

Форкать и переписывать под себя? И лишаться поддержки сообщества? Нет уж, лучше буду курить мануалы по Symfony.

Аватар пользователя okazki19
Не в сети
Последнее посещение: 2 года 14 недель назад
Зарегистрирован: 2014-08-23
Сообщения:
Yii

Не сразу становится понятно, куда кликать, чтобы получить более полное описание предложения и посмотреть его характеристики. Окошко для карты очень маленькое, а логотип GlassMiles очень большой и отвлекает внимание на себя. Мне кажется, лучше сделать выход на конечную позицию (без правой колонки, которая все равно представляет собой только рекламу от Google), а не показывать все это в списке предложений, тогда и места для творчества будет больше.

Реклама