2013-08-17 8 views
0

Таким образом, в прошлом месяце ive работало много с CakePHP, чтобы узнать, что соглашения также улучшаются в структуре MVC и как это работает.CakePHP по сравнению с Joomla

Теперь в cakephp вы в основном выпекаете представления моделей и контроллеры, в которых модели привязаны к таблицам базы данных и контроллерам, обрабатывают запрос назад и вперед от модели и представления.

Теперь Joomla строится по-другому. Насколько я понял, Joomla создает модули и компоненты, но эти компоненты и модули следуют структуре MVC.

Теперь мой вопрос:

Как близко CakePHP программирования Joomla программирования, как, как это сравнить? создает компоненты и модули точно так же, как создание моделей и контроллеров в торте (execpt из вызовов Api не является тем же самым)?

+0

Заканчивать http://docs.joomla.org/Extension_types_(general_definitions) и понять, что для этого потребуется, чтобы создать эту функциональность в CakePHP ... – ndm

+0

@ndm спасибо моя цель на самом деле берут сделать Joomla приложений –

+1

Joomla является CMS, в то время как структура. Тот факт, что они оба следуют шаблону MVC (как и многие другие системы), не является знаменателем, на который вы можете положиться. Вам просто нужно попробовать. MVC может прийти во многие вкусы. – DanielKhan

ответ

1

В Joomla Framework есть свой MVC, как и все фреймворки. Если вы разрабатываете приложения на этом, это несколько отличается от того, что вы делали бы, создавая расширение внутри CMS.

Создание расширения на Joomla CMS отличается от создания приложения на фреймворке, и я действительно отделяю его и выясняю, чего вы хотите. ЕСЛИ вы хотите построить CMS, потому что htat дает вам управление пользователями, аутентификацию, кеш и т. Д., А затем вы строите поверх этого, это отличается от создания стойки вдоль приложения.

Так что вам действительно нужно выяснить, что именно вы хотите сделать.

Смежные вопросы