Создание сайтов с помощью php, или CMS vs самописный


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



На самом деле можно ответить кратко: все зависит от ТЗ (условий), либо же конкретной цели сайта и сайтовладельца. Если цель получить быстрое (по времени разработки) решение, без каких-либо особых требований и ненагруженное, то лучший выбор – это распространённая кмс – вордпресс, мод икс, опенкарт и т.д.

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

Еще один момент хочется уточнить. В последнее время, несмотря на все увеличивающиеся скорости интернета (в частности мобильного) поисковики обращают внимание на скорость загрузки сайта. А как бы вы ни «вылизали» этот же вордпресс (можно существенно улучшить показатели по пейдж спид от гугла, например, сменить версию PHP) все равно он будет уступать готовому решению. Даже если последнее будет отдавать сжатую статику- все равно кучу скриптов на JS никуда не денешь.



Таким образом, всегда при новом заказе я обговариваю с заказчиком цель создания сервиса и могу что-то иное порекомендовать. Это, кстати, работает и при создании программ на заказ для компьютера – не так уж редко после прочтения ТЗ я предлагаю внести правки, упрощающие решение. Все таки опыт.

Кстати, создание сайтов на PHP + MySql – это не такая уж сложная штука. Понятно, что многому придётся научиться, придётся осваивать и фронтеэнд (HTML, CSS, JS), но на базовом уровне этому всему можно научиться буквально за несколько занятий.

Да, еще момент. Есть распространенные фреймворки – это промежуточное решение между самописной и готовой CMS. Laravel, Yii, Zend и тому подобные. Сразу стоит сказать, что данные решения не подойдут для новичков. Если вы только начинаете знакомство с PHP и прочим, то не начинайте с фреймворков.

Ну а если вам требуется создать какое-либо веб-приложение (сайт), то пишите мне. За небольшие деньги я либо сделаю все сам, либо покажу вам как, либо сделаем вместе.
Автор этого материала - я - Пахолков Юрий. Я оказываю услуги по написанию программ на языках Java, C++, C# (а также консультирую по ним) и созданию сайтов. Работаю с сайтами на CMS OpenCart, WordPress, ModX и самописными. Кроме этого, работаю напрямую с JavaScript, PHP, CSS, HTML - то есть могу доработать ваш сайт или помочь с веб-программированием. Пишите сюда.

тегизаметки, сайтостроение, создание сайтов




Отправляя сообщение я подтверждаю, что ознакомлен и согласен с политикой конфиденциальности данного сайта.




Как уменьшить время ответа сервера на WP
Урок 34. Функциональные выражения JavaScript
Старая, старая сказка…