Почему я отказался от CMS "движков" для своих сайтов

Было время, когда я даже и не знал что бывают фреймворки, движки, CMS, CRM и т.п. Когда я только начинал первые шаги в интернет-пространстве, у меня был первый сайт из двух страниц табличной версткой: Главная с товарами и Контакты. Ни о каких корзинах я даже и не помышлял. Затем мне подсказали, что бывает такая вещь как «движок» и подсказали какой.…

11

Похоже на рассуждения джуна.
Отказ от фреймворка в пользуе чистого пхп может быть оправдан только для узкоспециализированных задач вроде разработки библиотек, или для написания нового фреймворка.
У меня ощущение что автор застрял где-то в 2005 году, когда каждый тру программист предлагал самописный движок, который конечно же лучше всех на свете.
Вы же не будете утверждать что в проекте не используете зависимости и другие библиотеки? Нет конечно, используете. Так почему бы не использовать уже написанный, отлаженный и задокументированный (!) код, который сэкономит кучу времени вам и другим разработчикам?
Вы посчитайте, сколько времени надо потратить на реализацию, тестирование, поддержку и документирование базовых функций любого фреймворка.
Самопись не нужна никому, кроме тех, кто не умеет или боится фреймворков. Современный фреймворк на адекватном сервере работает очень быстро даже без кеширования, а оптимизация структуры БД и запросов - дело разработчика.

3
Ответить

Ну, конечно, не совсем без библиотек) тот же jQuery, к примеру, не будешь переписывать на js. Да, это время, да - это не для всех. Больше для узких, уже работающих ниш. Если кто-то хочет написать таким образом новый интернет-магазин - не стоит.

Ответить