Какой стек технологий лучше всего использовать для создания MVP веб-приложения?

Какие инструменты и фреймворки для веб-разработки вы можете порекомендовать для тех, кто в последний раз занимался разработкой 18 лет назад на Delphi7 + SQL Server 2000 и ищет что-то схожее по удобству и простоте использования для веб-разработки сегодня?
  • 1 апреля 2024 г. 1:19
Ответы на вопрос 3
Для создания MVP веб-приложения рекомендуется использовать стек технологий, который позволит быстро развернуть прототип с минимальными затратами. 
Например, можно рассмотреть следующий стек технологий для веб-разработки:

Фронтенд:
1. HTML, CSS, JavaScript - основы веб-разработки
2. Bootstrap или другой CSS фреймворк для быстрой разработки адаптивных и красивых интерфейсов
3. React или Angular - популярные фреймворки для создания интерактивных пользовательских интерфейсов
4. Redux или Context API - для управления состоянием приложения
5. Axios или Fetch API - для работы с HTTP-запросами на сервер

Бэкенд:
1. Node.js - серверная платформа для JavaScript
2. Express.js - минималистичный фреймворк для создания веб-приложений на Node.js
3. MongoDB или PostgreSQL - базы данных для хранения данных приложения
4. JWT или сессии - для аутентификации пользователей

Инструменты и фреймворки для веб-разработки, которые могут понравиться тем, кто в последний раз занимался разработкой 18 лет назад на Delphi7 + SQL Server 2000:
1. Visual Studio Code - легковесная среда разработки с отличной поддержкой разных языков программирования
2. Git - система контроля версий для удобного управления кодом
3. React или Vue.js - современные фреймворки для создания интерфейсов
4. Express.js - легкий и интуитивно понятный фреймворк для создания серверной части приложения
5. MongoDB - NoSQL база данных с простой схемой и удобным API

Выбор конкретных инструментов зависит от потребностей и предпочтений разработчика, так что стоит провести свое исследование и попробовать разные инструменты, чтобы выбрать наиболее подходящие для вашего проекта.
Как ни странно, но чего-то по типу дельфей под веб нету, ну, в плане wysiwyg IDE с возможностью склепать интерфейс + модули кода к ней. Интерфейс в виде хтмл блоков и яваскрипта для его "оживления" придется писать ручками. Благо код там не сложный, если не лезть глубоко в разработку интерактивных интерфейсов. 

Бэкенд пишется на практически любом языке, но естественно есть группа более заточенных под веб, как то: Питон, пхп, C#, руби, яваскрипт... Практически каждый из них имеет 1-2 популярных фреймворков, включающих из коробки кучу готовых модулей для основных задач веб разработки. Скорее всего ближе к вашему предыдущему стеку будет C# ака ASP.NET Core + MySQL/SQL server, но вообще стоит для начала глянуть пару уроков по каждому, чтобы понять что будет удобнее сегодня конкретно вам.
Для себя делаю на Laravel. Для панелей управления или справочников самое то.
Похожие вопросы