Как стать автором
Обновить

Комментарии 9

Игнорируйте большинство «руководств» от маститых веб-разработчиков
Это он про свою книгу «Your First Meteor Application»? )
Возник тот же вопрос :) А в целом статья интересная и полезная не только для разработчиков.
Или, быть может, это просто разработчик хочет, чтобы новички так научились?»

=
но это действительно те вещи, которые я хотел бы, чтобы мне рассказали, когда я начинал этим заниматься.

Похоже на то.
Метеор это он, мальчик, а не она. Фрэймворк же.
Вероятно, верно и так, и так. «Фреймворк» — он, «среда» или «структура» — она.
А как С++ программисту стать веб разработчиком? Правда интересно.
Веб разработка на мой вкус какая-то… слишком большая, размытая что-ли. Я не чувствую однозначного направления. Есть тысячи фреймворков, так что даже сравнивать их нереально ввиду количества. Где бы ознакомиться с какими-то фундаментальными основами, зная которые, можно было бы уже без труда выбрать и фреймворки, и все прочее. Да хотя-бы правильно вопрос на форуме сформулировать…
CSS фреймворки, JS фреймворки. Какой из них выбирать — дело личного опыта и влияния окружения.

Я не считаю, что могу без оговорок себя веб-разработчиком, но рискну утверждать, что фреймворки — это далеко не первый шаг на этом пути. В первую очередь, это базовые знания HTML, CSS, JS и всего, что из него вытекает (Jquery), Angular (как первый JS фреймворк).

Здесь отличный общий ответ от pygame. А в остальном, все как в и в любом другом направлении (решение практических задач, литература и т.д.).
Не надо выбирать фреймфорки (CSS фреймворки можно смело смотреть сразу после изучения основ HTML и CSS), лучше напишите свой на C++. Для какого-то конкретного и понятного проекта.

После этого веб-разработка станет не такой размытой. А скорее всего понимание будет очень четким, даже если проект не заверштся успехом или в процессе придется отказаться от C++.

Фактически вы должны принимать запросы… это похоже на работу обычного консольного приложения. и генерировать в ответ кучу текста (HTML/CSS/JS). Этот код будет описывать UI веб-приложения. Исполнять его будет браузер.

Это в общем… а остальное — детали :)
Нужно понимать что вся веб разработка все же делится на фронтенд и бекенд. В большинстве случаев бекенд это логика, фронтенд — UI. Как С++ разработчику бекенд Вам будет намного ближе, и для начала достаточно всего лишь почитать что такое http и с чем его едят. Язык программирования, кстати, вообще не важен. Ну и фреймворки использовать начинающему я бы не советовал.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий