Комментарии

Причины выделения платформы Joomla в отдельный проект
( 0 Голосов )

Для официального отделения платформы Joomla от проекта CMS имеются две главные причины. Первая из них — сделать проект более привлекательным для разработчиков. Система Joomla CMS стала вполне зрелым, самостоятельным проектом с миллионами пользователей. И хотя для ее усовершенствования предстоит еще немало сделать, уже в 2005 году она отделилась от проекта Mambo, начатого в 2000 году. Таким образом, CMS находится на той стадии, когда большинство вносимых в нее изменений носят поэтапный характер. Более того, вся отрасль CMS достигла в настоящее время относительно зрелой стадии развития, хотя бы по сравнению со многими другими видами веб-приложений.

С другой стороны, платформа Joomla предоставляет разработчикам уникальную возможность. Ведь это новый проект, в котором разработчики могут принять участие, работая над новыми интересными функциональными возможностями, не испытывая никаких ограничений со стороны уже имеющегося кода. У них имеется немало возможностей для написания нового кода и разработки функциональных возможностей с самого начала.

А с другой стороны, данная платформа уже применяется на миллионах веб-сайтов Joomla и поэтому как следует проверена на практике и заслуживает полного доверия. Большинство новых функциональных возможностей на платформе окажутся со временем доступными и для всего базового контингента пользователей системы Joomla CMS, как только новые средства платформы станут выгодно использоваться в CMS. Это означает, что разработчики, дополняющие платформы важными средствами, сделают их потенциально доступными для миллионов пользователей.

Другая главная причина выделения платформы в отдельный проект — стремление упростить применение данной платформы разработчиками в других веб-приложениях, кроме тех, что основаны на CMS. Несмотря на всю важность управления информационным наполнением, это всего лишь одна из возможных разновидностей веб-приложений. Ныне веб служит самым разным целям, помимо веб-сайтов для обмена информацией, и поэтому весьма актуальной становится разработка приложений в самых передовых областях применения веб.

Для большинства веб-приложений требуются самые основные функциональные возможности, в том числе аутентификация пользователей, взаимодействие с файловой системой, фильтрация данных и прочее. Когда группа разработчиков приступает к работе над новым веб-приложением, вместо разработки его функциональных возможностей собственными силами они могут воспользоваться платформой Joomla, чтобы положить неплохое начало своему проекту. Разворачивая программные средства, которые уже содержат методы, удовлетворяющие большинству общих требований к веб-приложению, разработчики могут уделить основное внимание тем частям проекта, которыми он отличается от других аналогичных проектов, не тратя зря время на "изобретение колеса".


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости