Каковы различия между Joomla! CMS, Joomla! Платформа и Joomla! Фреймворк?

29

Многие из нас пришли к пониманию Joomla! чтобы ссылаться на конкретное программное обеспечение, которое мы используем, тем не менее, есть 3 различных типа программного обеспечения, доступных от Joomla!

Эти:

1) Joomla! CMS;

2) Joomla! Платформа; а также

3) Joomla! Фреймворк.

В чем различия?

NivF007
источник

Ответы:

38

Joomla! CMS - это продукт, который вы, вероятно, знаете и используете. Это система управления контентом, которая обеспечивает работу многих сайтов. Обычно, когда речь идет о Joomla !, мы просто имеем в виду CMS. Официальный сайт: http://www.joomla.org/

Joomla! Платформа - это старый базовый код, который обеспечивает работу CMS. Раньше это был отдельный проект, но он был снова объединен с CMS. Платформа больше не существует как собственный проект

Joomla! Framework - довольно новый проект. Он предназначен в качестве основы для питания различных автономных приложений. Он основан на коде CMS, но был модернизирован и значительно улучшен. В настоящее время CMS использует только несколько классов из фреймворка, но, вероятно, со временем это повысится. Есть и другие приложения, такие как JIssues, которые построены на этой платформе. Официальный сайт: http://framework.joomla.org/

Bakual
источник
4
Я думаю, что этот ответ выиграл бы от некоторых ссылок. Может быть, места для загрузки различных приложений?
Дэвид Фрич
3
Добавлены ссылки на официальные сайты, где можно найти больше информации. Очевидно, что нет такой ссылки для платформы :)
Bakual
7

@Bakual проделал хорошую работу, объясняя это, но я просто хотел добавить, что важной целью Framework является улучшение практики для всех, кто разрабатывает расширения для CMS. Он следует современным практикам и облегчает написание чистого, тестируемого кода. Я говорю это с точки зрения большого сторонника Framework (я внес большой вклад) и из-за того, что я использую Joomla! CMS каждый день на работе, и я хочу сделать это проще.

Рамки это будущее!

Дон гилберт
источник