Свой движок или фреймворк?
Что нам даёт фреймворк? В первую очередь, очень высокую
скорость разработки проектов. Действительно, создание сайтов происходит быстрее
вплоть до 8 раз, согласно моему опыту. Однако, у фреймворков есть один
серьёзный недостаток: низкая производительность.
Другими словами, если Вы создадите движок исключительно для
одного сайта, то он будет работать быстрее в несколько раз (согласно моему
опыту в 3-5 раз). Да, действительно производительность - это огромный плюс,
поэтому абсолютно все свои личные сайты я создаю исключительно на собственных
движках.
Однако, на работе или для заказчиков придётся создавать
сайты на фреймворках. Почему? Да потому, что сайты нужно поддерживать. И
представьте себе, каково будет другому человеку ковыряться в Вашем коде? Вот
тут как раз фреймворки расцветают во всей красе, так как разобраться уже будет
очень и очень легко.
НО почему периодически выходят новые версии движков CMS
(например Wordpress). На первый взгляд может показаться, что каждая следующая
версия - это усовершенствованная предыдущая, да? То есть добавлены какие-то
новые фишки, включены новые возможности или что-нибудь ещё..
Но на самом деле каждый следующий выпуск CMS - это
обновление безопасности движка, просто потому что в предыдущей версии уже много
найдено дыр, через которые движок ломают. То есть вышла версия 2.5, на
следующий день интернет пестрит ссылками как эту версию взломать, и разработчикам
ничего не остаётся как залатать появившиеся уязвимости и писать обновление для
CMS-ки.. И выходит версия 2.6 (например). Но это до следующего релиза списка
дыр.. и так до бесконечности.. понимаете, о чём я?
Таким образом всем, кто уже обречён иметь дело с CMS-ками
(например, если сайт уже большой и переделывать его - это очень долго, дорого и
ну его в баню) есть один только совет - обновляйтесь постоянно до самой свежей
версии CMS и всех её компонентов (плагинов, расширений, шаблонов...). Следите
за тем, чтобы у вас была всегда самая свежая версия CMS - это очень важно!
индивидуальные коды для создания сайтов.
индивидуальные коды для создания сайтов.
Комментариев нет:
Отправить комментарий