Ответы пользователя по тегу Веб-разработка
  • Что учить для web dev?

    2011mckinsey
    @2011mckinsey
    Web Developer
    Если ты хочешь двигаться в сторону web разработки в рамках экосистемы Javascript - то для создания современных web приложений/сайтов - тебе понадобятся знания:
    1) Ванильный JS - основа всего
    2) Клиентская часть - React/Vue - для каждого доступны свои фрэймворки (nextsjs, gatsbyjs /nuxt ...)
    3) серверная часть - Express Framework - самая популярная опция для nodejs
    4) база данных: Используй mongodb - возьми библиотеку Mongoose (от создателей nextjs) - там есть реляционность, схемы итд.....

    Для создания интернет магазина тебе потребуется база данных, серверная часть с api + клиентская часть для отображения....

    Дальнейшие шаги зависят от твоего текущего уровня.
    Ответ написан
  • Какие технологии использовать для создания сайта?

    2011mckinsey
    @2011mckinsey
    Web Developer
    Если нет динамики и требуется статичный контент - то https://gatsbyjs.com/.
    GatsbyJs - в своей нише (static site generators), пожалуй, самый популярный React Framework.
    Если посмотреть, кто использует - то на первом месте указан сайт ReactJS (https://gatsbyjs.com/showcase/);

    Огромный плюс Gatsby - не нужен сервер. Все страницы генерятся при сборке. Отсюда скорость, простота + дешевизна хостинга, все преимущества SEO итд.

    Также есть возможность использовать бессерверные функции, если потребуется со временем добавить какой-то динамики (формы email итд).
    Ответ написан