Что и где изучать (курсы, тренинг, онлайн уроки), чтобы начать писать сайты «с нуля», не на готовой CMS?

Дано: 5 лет разработки сайтов на CMS (joomla, wp, drupal). Знания по Html, css на 8 из 10, Php на 5-6 из 10. Js почти на нуле.
Чего хочу: брать и справляться с заказами на разработку нестандартных проектов (типо необычных сервисов, интернет-магазинов с нестандартными функциями и т.п.). Как я понимаю, прикручивать кучу доп.функций, плагинов и расширений к CMS - это извращество. (или нет?)
Итак, если есть реально большая польза от разработки сайтов "с нуля", не на готовых CMS - посоветуйте пожалуйста методики, курсы, уроки, интенсивы и т.п.для образования (можно оффлайн, я в Москве, денег немного) . А также собственно список того, что нужно изучить.
И если не трудно - интересно вдобавок получить ваше мнение: простые сайты все же имеет смысл разрабатывать на CMS?
  • Вопрос задан
  • 2868 просмотров
Пригласить эксперта
Ответы на вопрос 1
index0h
@index0h
PHP, Golang. https://github.com/index0h
CMS стоит использовать если она в полной мере решает основные требования ТЗ, в противном случае - не стоит. Например если вам нужен блог - выбор очевиден, это wp, если вам нужен эл. магазин - PrestaShop, если сайт-визитка MODx. В случае, когда задача сильно отличается от того, что предлагает CMS , ее использоуавть не стоит потому, что в основном будете бороться с самой CMS.

"С нуля" пишут только:
* для получения опыта
* что-то быстрое на 50 строк
* "что-то уникальное" (к сожалению 95% этого - шлак)
* программисты, считающие себя Д'Артаньянами

Обычно система строится на базе фреймворка, он в свою очередь подбирается под ТЗ, например Symfony хорош для сервис-ориентированной архитектуры, Zend - как набор библиотек, Yii - для средних целостных проектов, Silex - для небольших проектов, так же не плох Laravel.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы