- PVSM.RU - https://www.pvsm.ru -
Судя по моим предыдущим статьям про Joomla (эта [1], эта [2] и эта [3]) все на хабре считают команду Joomla велосипедостроителями, и сетуют на то, что уж слишком часто у этой Joomla все ломают и делают все заново.
Но, в ноябре прошлого года произошло нечто особенное.
Но сначала немного истории:
Как все помнят, изначально Joomla была просто CMS (где-то до версии 1.6). Потом разработчики решили выделить из нее фреймворк (который назывался Joomla Platform). Получилось не очень — править баги теперь пришлось в двух репозитариях, договариваться о совместимости между ними, а профита (приложений которые пользователи бы строили на Platform без CMS) как-то не появлялось. Так бы и жил этот странный симбиоз, если бы кто-то не сказал — «Хватит». И было предложено следующее:
Что же такого будет в новом Joomla Framework?
CMS этот фреймворк использовать НЕ будет. По крайней мере сейчас. Так как полностью несовместима. Вполне возможно, в будущем, разработчики CMS захотят интегрировать в нее какие-то компоненты фреймворка, однако это будет не скоро.
Некоторые более радикальные пользователи [5] предлагают следующее «Если бы я был главным по части разработки, я бы «списал» текущую CMS архитектуру в конце жизни серии 4.x, которая придется на конец 2016 года. В 2014 году, когда выйдет релиз 4.0, я бы выпустил Joomla! Next, которая была бы построена с нуля на Фреймворке. Для того, чтобы поддержать обратную совместимость, я бы использовал 4.x как переходный уровень между двумя приложениями. Цель – расширения должны работать на 3.5 и 4.x или 4.x и Next с небольшими проблемами, но не на 3.5 и Next одновременно. Кроме того я бы приложил все усилия для того, чтобы сохранить существующую инфраструктуру расширений на месте, так как это то, на чем Joomla! делает свои деньги.»
Автор: blueboar2
Источник [6]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/framework/31073
Ссылки в тексте:
[1] эта: http://habrahabr.ru/post/139575/
[2] эта: http://habrahabr.ru/post/145511/
[3] эта: http://habrahabr.ru/post/157445/
[4] пространств имен: http://habrahabr.ru/post/132736/
[5] более радикальные пользователи: http://brian.teeman.net/joomla/799-joomla-4-0-or-next-joomla-platform-or-framework-wtf-is-going-on
[6] Источник: http://habrahabr.ru/post/175237/
Нажмите здесь для печати.