Список форумов Cake-PHP.ru Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
 
 Watched TopicsWatched Topics   FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Плюсы и минусы плагинов

 
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий
Предыдущая тема :: Следующая тема  
Автор Сообщение
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-е.

Есть готовые контроллеры по работе с юзерами, подпиской, статистике, форум..

Сложить в плагин и не трогатЬ Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Имя
Сообщение

Смайлики
Very Happy Smile Sad Surprised
Shocked Confused Cool Laughing
Mad Razz Embarassed Crying or Very sad
Evil or Very Mad Twisted Evil Rolling Eyes Wink
Exclamation Question Idea Arrow
Дополнительные смайлики

 
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Cake-PHP.ru -> Общий Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы можете начинать темы
Вы можете отвечать на сообщения
Вы можете редактировать свои сообщения
Вы можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Рейтинг@Mail.ru