Последние комментарии

Всего:
  • 1 гость
27
Aug
2010
Философия использования Joomla Framework Печать E-mail
Деятельность в IT сфере - JOOMLAводам

Cтолкнулся я с тем что в среде коммерческих разработок многие не доверяют Joomla!, а порой и Open Source в целом и хотят или навороченный битрикс или готовы писать подобную CSM снуля.
Тут Важно понять что слово Joomla сама по себе не панацея и не конечное решение ибо говоря "сделаю сайт на Joomla" я имею ввиду не сайт и даже не CMS (можно использовать для материалов не встроенную в Joomla CMS, а сторонний более расширенный конструктор контента (CCK) - K2) а только ядро, площадку для более мощных opensource конструкторов ... т.е. Joomla это прото framework.


Другими словами, все равно что продвигать в качестве "своего движка" - самописную CMS или самосборуню CMS на Joomla framework, ибо и то и другое это просто компиляции opensource модулей(редактор, хранилище файлов, документов и пр.) для каждого заказчика + спецефический функционал (синхронизации, импорты и пр) который надо дописывать в любом случае под каждого клиента.

Выбирая готовый framework (не обязательно Джумлу) мы экономим ВРЕМЯ получая ГОТОВОЕ ПРОВЕРЕННОЕ СТАНДАРТНОЕ ЯДРО на основе которого можно также лепить все что угодно для каждого клиента причем как ручками так и с использованием многотысячных готовых(полуготовых) расширений.

Что конкретно полезного в ядре Joomla? Готовые:
- система пользователей, групп, распределение прав
- система подключаемых компонентов, модулей, плагинов, выполненных в едином современном стиле программирования ООП + MVC ( и соотв-но доступ к огромной базе opensourсe решений) что влияет и на надежность и на скорость и на отказоустойчивость.
- система\конструктор визуальных шаблонов
- система кеширования
- оптимизированность для поисковых систем (доступность SEF/SEO решений)
- система безопасности и обновлений
- заложенное разделение данные-код-вид-шаблон-язык
- доступные системы\конструкторы (CCK) создания своих БД, таблиц, форм, представлений(Fabrik Application Builder, ect)
- административный функционал: система резервного копирования, статистика и пр. и пр.

 

и это только ядро, функционал которого разрабатывался тысячами программистов в течении многих лет.
Обьективно, стоит ли писать свое подобное ядро для того чтобы потом на его основе делать web проекты? сомневаюсь.

И это не говоря о том что можно дальше реализовать с помощью всего этого для клиента ...т.е. сделать CMS для заказчика

И тут по большому счету без разницы какую систему использовать: Jooma, Drupal, Bitrix, Oracle portal ... Каждая из них имеет свои плюсы и минусы, каждая занимает свою нишу и выполна на довольно высоком уровне.

Причем я вовсе не утверждаю, что Joomla framework лучший среди других framework-ов для web разработок, я говорю о том что этот framework лучше самописной корпоративной CMS.

А о возможностях которые можно реализовать на Joomla можно говорить часами (одна fabrik чего стоит)

ЦИТИРОВАТЬ СТАТЬЮ В СВОЕМ БЛОГЕ

Скопировать содержимое окошка и вставить в режиме HTML, в свой блог. Если у вас ЖЖ, то вставляете как медиаролик.



Просмотр


Powered by QuoteThis(RUS) © 2010
Обновлено 11.08.2014 10:58