Там, где рождаются сайты

Философия использования Joomla Framework

    Категория: Управление сайтом    |  Теги: Заказчику , Веб-сайт , CMS

Мы иногда сталкиваемся с тем, что в среде коммерческих web-разработок (и даже среди не очень информированных заказчиков),  многие не слишком доверяют Open Source системам в целом, в частности Joomla!, Wordpress и т.п., и хотят или тяжелый навороченный 1С:Битрикс, или даже создать  CMS с нуля (как правило не способную обладать  высокими потребительскими качествами, создаваемую под какую-то узкую конкретную задачу). И тут крайне важно понять, что слово Joomla реально можно и не упоминать (и не только для клиентов, но и по факту), ибо говоря "сделаем сайт на Joomla", имеем ввиду не просто сайт, создаваемый на стандартной сборке, и даже не саму CMS (можно ведь использовать и не встроенную в Joomla CMS, а сторонние, более расширенные конструкторы контента (CCK) - K2, ZOO и т.п.), а только само ядро, площадку для более мощных opensource конструкторов ... т.е. Joomla, на сегодняшний день - это просто мощный многофункциональный framework.

 

Следует также отметить, что этот framework создается огромным количеством программистов со всего мира, постоянно совершенствуется, прогрессирует, обновляется, приобретает все более и более новые функциональности. Если взять сравнение на "бытовом" уровне, то навороченные платные движки - это продукты класса Windows, а Open Source - это класс Linux (что кстати для интернет-приложений очень и очень положительно).

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

Выбирая готовый framework (не обязательно Джумлу) мы экономим время получая готовое проверенное стандартное ядро, на основе которого можно создавать все что угодно для каждого клиента, причем как в ручном режиме, так и с использованием многотысячных готовых (полуготовых) расширений, которые, впрочем, для корректной работы практически всегда требуют доработки и адаптации под задачу

Что конкретно полезного в ядре Joomla?

Готовые функционалы:

  • система пользователей, групп, распределение прав (noixacl)
  • система подключаемых компонентов, модулей, плагинов, выполненных в едином современном стиле программирования ООП + MVC ( и соответственно доступ к огромной базе open sourсe решений) что влияет и на надежность и на скорость и на отказоустойчивость.
  • система - конструктор визуальных шаблонов
  • система кеширования
  • оптимизированность для поисковых систем (доступность SEF/SEO решений)
  • система безопасности и обновлений (соответствующие расширения)
  • заложенное разделение данные-код-вид-шаблон-язык
  • система-конструктор создания своих БД, таблиц, форм, представлений (Fabrik Application Builder)
  • административный функционал: система резервного копирования, статистика и пр. и пр.

... и это только одно ядро, функционал которого разрабатывался тысячами программистов в течении многих лет. Объективно, стоит ли писать свое подобное ядро для того, чтобы потом на его основе делать web проекты? сомнительно. Здесь развернутая информация по новому алгоритму Яндекс. Это из разряда того, чтобы написать документ нужно создать сначала свою Windows, потом сам редактор (типа Word-а), и только потом создавать сам документ. http://female-happiness.com/raznoe/2021-kak-uvelichit-skorost-interneta-do-maksimuma.html Абсурд? Но так, получается, мыслят многие, когда дело касается web-разработок.

Ниже приведена схема функционирования веб-систем на Joomla.


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

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

А о всех возможностях, которые можно реализовать на Joomla, можно говорить часами...

   
Наши работы
pusto
mail
Top
Рейтинг@Mail.ruУкраина онлайнRambler's Top100PR-CY.ruУкраина-Сегодня: Каталог сайтовАгентство Промышленных Новостей
   
pusto
AdressУкраина, г. Сумы, Покровская площадь 5 phone phone: +38(099) 976-61-63, +38(093) 443-29-39email e-mail: office@diatekc.net
#fc3424 #5835a1 #1975f2 #83a92c #8bb832 #1c2def
Copyright © 2003 - 2016. All Rights Reserved