Верстка, CSS, HTML, SVG

Зачем учить html,css,javascript если есть конструкторы сайтов?

Недавно начал учить html,css,javascript пока не очень шарю в этой теме. До этого делал сайт на joomla очень быстро и просто. Так возникает вопрос, а зачем тогда эти сложности, в чем преимущество?
Вообще joomla и другие это не конструкторы, а CMS. Ускоряют разработку для стандартных сайтов.
Зачем знать html,css,javascript ?
Если брать базовый уровень (вы не работаете с крупными клиентами, где требуется проектировать свою БД и т. д.) можно сделать все на готовом шаблоне (чего я вообще не люблю). Есть одно большое НО. Кода заказчик начнет вас гонять по правка в верстке сайта + адаптивности под мобильные. Тогда вы узнаете весь ад 1001 правки в готовых шаблонах без знания html,css,javascript.
АТ
Артём Терентьев
551
Лучший ответ
Потому что функционал конструкторов сильно урезан и не подходит для серьезных проектов
Дмитрий Горошко Спасибо, понял. Буду дерзать)
конструкторы не канают к таким сайтам относятся как к туалетной бумаге
не хошь - не учи - делов-то
Егор Крылов
Егор Крылов
35 711
Нету никакого, продолжай
Посетителям без разницы на чём сделан сайт. Главное в сайте - информация. Можно сделать конфетку, но сайт нафиг никому не будет нужен если там не будет качественной инфы. Примеров таких сайтов тысячи. Можно сделать на джумле и вп за два дня и сайт может стать популярным, если будет решать проблемы людей.
Eldos Kaisar
Eldos Kaisar
6 541
Чтобы не ограничивать себя только лишь возможностями конструктора.

И чтобы не записывать себя в ряды "великих веб-мастеров", которые не могут поменять банально цвет ссылки или чего-то подобного и примитивного. Мол, я создал сайт.. только.. подскажите, как поменять цвет ссылки.. Такой возможности же нет в моем супер крутом конструкторе..

Пример с цветом ссылки взят с потолка.
"Движки" подходят для старта, если проект нестандартный и имеет большую посещаемость, то движки будут бессильны. Но html, ss, Js это оформление. Есть, конечно, серверный джава скрипт. Если хотите писать своюсистему, то для этого нужно не только отображение но и логика и обработка. То есть грамотная работа со структурами баз данных и язык программирования (php, java...) который эти данные будет обрабатывать и выдавать. Обычно используют фрэймворки. Это не движки, но работу разработчику упрощают. Если смотреть на языке php, то популярны Symfony, Yii, Laravel. По последнему ловите ссылку по примеру проектов на нём https://aleks-r.com/blog/gotovye-proekty-na-laravel/
Знаешь, это как спрашивать у механика зачем он учится собирать машины, если можно купить уже готовую.

Поменять карбюратор в автомобиле ты и сам сможешь, но собрать свою машину — нет. А механик на этом ещё и зарабатывает.
Валерий Мулин
Валерий Мулин
1 800