gototopgototop
Одной строкой:

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

Благо Творительность

Вы можете отблагодарить автора (или оплатить услуги) легко и быстро:

Перевод

В любом салоне Евросеть вы можете переслать необходимую сумму на мою карту Кукуруза (MasterCard)
Для этого необходмо лишь передать деньги кассиру, указать номер карты
2 960029 548984
и владельца: Букин Сергей Владимирович

Yandex money

Поблагодарить автора
Поблагодарить автора
руб.
счёт 4100130267501.



Список желаний

Смотреть весь список желаний

Немного рекламы



Всего:
  • 2 роботов

Проверить тИЦ и PR
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? Готовые:
- система пользователей, групп, распределение прав (noixacl)
- система подключаемых компонентов, модулей, плагинов, выполненных в едином современном стиле программирования ООП + MVC ( и соотв-но доступ к огромной базе opensourсe решений) что влияет и на надежность и на скорость и на отказоустойчивость.
- система\конструктор визуальных шаблонов
- система кеширования
- оптимизированность для поисковых систем (доступность SEF/SEO решений)
- система безопасности и обновлений (соотв.расширения)
- заложенное разделение данные-код-вид-шаблон-язык
- система\конструктор создания своих БД, таблиц, форм, представлений(Fabrik Application Builder)
- административный функционал: система резервного копирования, статистика и пр. и пр.

 

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

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

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

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

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

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

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



Просмотр


Powered by QuoteThis(RUS) © 2010

Комментарии:

Добавить комментарий


Защитный код
Обновить

Обновлено 27.09.2010 09:28
 
Share/Save/Bookmark