Comments 10
Адинис заинтересовал меня тоже, достаточно лёгок в понимании, базовые моменты представлены в доке. Пока это выглядит как достойная замена Laravel из мира JS. Спасибо что пишете о нем для русскоговорящего сообщества.
Спасибо за статью и информацию. Очень заинтересован, буду пробовать! Как раз есть не начатый проект.
Как у них с поддержкой Typescript?
Работал и с 4 и с 5 версией адониса, есть свои удобства, но если пытаться писать на нем с использованием best practices (clean architecture, разбиение кода по фичам, отсоединение business logic от фреймворка), то работать с ним становится не удобно. В этом плане, мне гораздо больше понравился nestJs.
Вы можете выбрать одну из следующих структур проекта.
web
Структура проекта идеальна для создания классических серверных приложений. Мы настраиваем поддержку сессий, а также устанавливаем механизм шаблонов AdonisJS.api
Структура проекта идеально подходит для создания сервера API.slim
структура проекта создает минимально возможное приложение AdonisJS и не устанавливает никаких дополнительных пакетов, кроме ядра фреймворка.
Главная проблема nestjs это необоснованая сложность, и оч большое колличество шаблоного кода для простых операций, а так же при разрастании приложения роутинг становится головной болью.
Дежавю От Laravel к AdonisJs, или как поменяли исходный код в Матрице