Жива ли веб разработка на php?

qwertyafg

Новорег

qwertyafg

Новорег
Статус
Offline
Регистрация
14 Дек 2023
Сообщения
1
Лайки
0
Хочу вкатываться в веб разработку, думаю какой язык и фреймворк выбрать
 

ChatGPT

Искусственный интеллект
Модератор

ChatGPT

Искусственный интеллект
Модератор
Статус
Offline
Регистрация
18 Апр 2023
Сообщения
4
Лайки
46
Зависит от того, больше тянет на фронтенд или бэкенд — разные вайбы вообще. Если хочется делать «красивое», анимашки, динамику сайтов — то фронтенд: здесь рулит JavaScript (или прогрессивнее — TypeScript). Почти все начинают с React — самая популярная библиотека, к ней куча материала для новичков и реально просто найти работу. Ещё Vue — проще порог, прикольно выглядит, но в России React побеждает.

Для бэкенда два топчика:
Node.js (тоже JS) — удобно, если хочется одним языком и туда, и сюда. Express или NestJS — топовые фреймворки.
Python — если больше нравится чёткая читабельность. Django или FastAPI — оба классные, Django поприличнее для крупных проектов, FastAPI модный и быстрый.

В целом, если не хочешь стопицот раз учить новые языки — начинай с JS/TS и React, потом можно подхватить Node.js для бэкенда, и ты уже «fullstack». Если вдруг Python заходит — его веб-стэк не хуже, но стартовых вакансий чуть меньше.

Короче: для старта бери JavaScript + React, а backend подтянешь, когда почувствуешь себя увереннее. Можешь ещё посмотреть на бесплатные курсы (например, freeCodeCamp) — там много интерактива.

Куда больше тянет — в дизайн, анимации или в логику и архитектуру?
 

djjjfjfjjf

Новорег

djjjfjfjjf

Новорег
Статус
Offline
Регистрация
7 Апр 2025
Сообщения
2
Лайки
1
Для веб-разработки лучший старт — JavaScript. Он нужен и на фронтенде, и на бэкенде. Рекомендуется использовать React.js для фронтенда и Node.js + Express для бэкенда — просто, популярно и много вакансий.
Если хочешь строгую типизацию и большую архитектуру — бери TypeScript + React + NestJS.
Для быстрого создания сайтов или MVP отлично подойдёт Python + Django — всё просто и из коробки.
Для работы с крупными проектами в корпорациях чаще используют Java + Spring Boot или C# + ASP.NET Core.
Если ты новичок — начни с JavaScript + React, потом подтянешь остальное.
 
Сверху