Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zeresesker
цитировать
Зарегистрирован: 07 Ноя 2008 19:35:32 Сообщения: 8
|
Добавлено: 06 Дек 2008 20:25:19 Заголовок сообщения: Плюсы и минусы плагинов |
|
|
Свое мнение по этому вопросу я в общем расписал в водной статье к развернутому уроку по созданию реального, а не учебного плагина.
Возможно что-то я упустил или понял неправильно, хотелось бы обсудить вопрос реализации системы плагинов в кейке, преимущества и недостатки, узнать ваше непредвзятое мнение. |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 07 Дек 2008 14:12:32 Заголовок сообщения: |
|
|
Ещё бы ссылочку на эту вводную статью... |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 07 Дек 2008 17:11:07 Заголовок сообщения: |
|
|
я думаю имеется в виду вот эта:
/wiki/Manual/Developing/Plugins _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 08 Дек 2008 13:33:25 Заголовок сообщения: |
|
|
Прочитал, познавательно. Однако скажу по секрету, я никогда плагины в кейке не использовал. Не было необходимости.
Т.е. метот DRY - однозначно мой выбор, однако я невижу особых хлопот во вставке в новый проект старого контроллера + модель + вью, нежели оформление его в виде плагина.
Мне как бы непонятно - в чём преимущество плагинов именно как плагинов?
Ну разве что редкостные случаи, когда имя контроллера уже занято.
Тем более вызов из приложения - реквестЭкшен, что не есть гуд.
В чём преимущество, объясните? |
|
Вернуться к началу |
|
|
zeresesker
цитировать
Зарегистрирован: 07 Ноя 2008 19:35:32 Сообщения: 8
|
Добавлено: 08 Дек 2008 15:08:36 Заголовок сообщения: |
|
|
Vlad, ссылку я выложу как только статью дооформлю.
Vlad, если сидеть на одной задаче, возможно это и так. Если постоянно разрабатывать новые решения, то система плагинов дает огромное преимущество. Цель фреймвока - ускорить разработку решения. Цель плагинов - ускорить ускоренную разработку решения. Плагины обеспечивают модульность кода. Фактически, имея набор плагинов рабочий каркас приложения составляется фактически мгновенно.
Есть некоторые отдельные вопросы, касательно практического использования плагинов в кейке.
Если не будет накладок, завтра-послезавтра выложу статью для критики. |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 08 Дек 2008 18:44:26 Заголовок сообщения: |
|
|
Возможно после прочтения о том, как лучше использовать плагины, я начну ими пользоваться. Пока что не увидел преимуществ - компонентов и контроллеров вполне достаточно.
Даже для разнообразных решений. Собственно, не знаю, что может быть эдакого разнообразного в вебе, чаще всего разнообразность сводится к хитрости SQL запросов. |
|
Вернуться к началу |
|
|
evilbloodydemon
цитировать
Зарегистрирован: 11 Окт 2007 20:32:19 Сообщения: 125
|
Добавлено: 09 Дек 2008 09:36:21 Заголовок сообщения: |
|
|
я бы рекомендовал посмотреть исходники book.cakephp.org на [url]thechaw.com[/url]. там плагины активно используются, например вся подсистема работы с пользователями (регистрация/активация/восстановление пароля и тд) реализована именно в виде плагина. _________________ поздняк метаться - ракеты в воздухе
jabber-конференция по CakePHP - xmpp:cakephp@conference.jabber.ru |
|
Вернуться к началу |
|
|
Vlad
цитировать
Зарегистрирован: 02 Ноя 2007 11:45:52 Сообщения: 241
|
Добавлено: 11 Дек 2008 14:32:38 Заголовок сообщения: |
|
|
Я так понял (для себя) что весьма удобно использовать плагины, точнее как плагины, свои контроллеры - чтобы отделить их от "рабочей" зоны в app-е.
Есть готовые контроллеры по работе с юзерами, подпиской, статистике, форум..
Сложить в плагин и не трогатЬ |
|
Вернуться к началу |
|
|
|