Модульные системы с открытым исходным кодом — зло

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

Функциональность вместе с навязанным дизайном — злейшее зло.

Такие системы рассчитаны на продвинутого пользователя, практически не умеющего программировать. Он должен смочь установить систему, закачать и подключить плагины, и настроить их взаимодействие. На этом решение задачи обычно заканчивается.

В результате получается либо унылая панельная многоэтажка, либо нагромождение визуально не связанных элементов. Как застройка на побережье Алушты.

Крымский южнобережный хаос напоминает модульную систему с открытым кодом

Работать в такой системе не интересно и очень трудно.

Модульные системы с открытым исходным кодом любят размножаться. Они поселяются на сайтах второсортных университетов и, к сожалению, научных организаций. Ни первые, ни вторые не имеют средств, чтобы купить качественную программу или нанять хорошего программиста для разработки своего продукта.

Если денег нет, но очень хочется автоматической системы, умеющую петь, помешивать кашу и решать дифференциальные уравнения, надо:

  • после установки системы избавиться от навязанного дизайна, оставив только функциональность;
  • поставить перед студетом-администратором-суперпользователем интересную, сложную, посильную задачу о превращении системы из «Лады Самары», купленной для поездки на дачу, в «Тяжелого сокола» для полетов на Марс.

Если постараться, получится.

Поделиться
Отправить
Запинить
Популярное