17 технологій
Бекенд фреймворки й рантайми
Node.js, Express, NestJS, Django, FastAPI, Spring Boot, .NET, Laravel, GraphQL: на чому пишуть сервери і чому.
- Node.jsСерверне середовище виконання JavaScript на рушії V8 з подієвою неблокуючою моделлю вводу-виводу.
- DenoБезпечне середовище виконання JavaScript і TypeScript від автора Node.js, з вбудованими інструментами.
- BunШвидке середовище виконання JavaScript і TypeScript, що поєднує рантайм, пакетний менеджер, бандлер і тест-раннер.
- ExpressМінімалістичний вебфреймворк для Node.js з маршрутизацією та ланцюжком middleware.
- NestJSПрогресивний Node.js-фреймворк на TypeScript з модулями, декораторами та впровадженням залежностей.
- FastifyШвидкий Node.js-фреймворк з плагінною архітектурою та валідацією через JSON Schema.
- DjangoПовноцінний Python-фреймворк «батарейки в комплекті»: ORM, адмінка, авторизація й шаблони.
- FastAPIСучасний Python-фреймворк для API на type hints, з автоматичною валідацією та документацією OpenAPI.
- FlaskМікрофреймворк для Python: мінімальне ядро з маршрутами та шаблонами, решта через розширення.
- Spring BootНадбудова над Spring для Java і Kotlin, що дає автоналаштування й запуск застосунку однією командою.
- .NETКросплатформна платформа від Microsoft для C#, з ASP.NET Core для вебу й API.
- LaravelПопулярний PHP-фреймворк із виразним синтаксисом, ORM Eloquent, чергами та багатою екосистемою.
- Ruby on RailsПовноцінний Ruby-фреймворк, що популяризував конвенції замість конфігурації та Active Record.
- GinШвидкий HTTP-фреймворк для Go з маршрутизатором, middleware та зручною роботою з JSON.
- GraphQLМова запитів і специфікація API, де клієнт сам вказує, які поля йому потрібні.
- gRPCФреймворк віддалених викликів на HTTP/2 і Protocol Buffers для швидкої взаємодії сервісів.
- PrismaORM для Node.js і TypeScript зі схемою-файлом, генерацією типобезпечного клієнта та міграціями.
Порівняння
Інші категорії
Логотипи належать їхнім власникам і використані лише для ідентифікації. Іконки: Simple Icons (CC0), Devicon (MIT).