In this video we compare AdonisJS 5 head-to-head against NestJS (with ExpressJS and TypeORM behind the scenes) and see which one comes out on top! If you’ve been trying to decide which of these two Typescript-based frameworks to use, this is the content for you!
- 00:00 - Intro
- 04:02 - Creating a project with Adonis
- 08:38 - Creating a project with Nest
- 11:45 - Adonis Controllers and CRUD Routes
- 23:00 - Nest CRUD and Controllers
- 25:40 - Controllers: Nest vs Adonis
- 28:44 - Dependency Injection and Inversion of Control
- 30:55 - Testing Documentation comparison
- 34:47 - Adonis body parsing and Validation
- 43:19 - NestJS Pipes, Validation, DTOs
- 47:30 - Validation: Nestjs vs Adonis
- 50:33 - Views and Templating, Nest MVC
- 51:47 - File Uploads
- 53:04 - Sessions
- 54:37 - Middleware
- 57:48 - Exception Handling
- 59:59 - Authentication
- 01:02:35 - Database
- 01:04:04 - Adonis Lucid and Sqlite setup
- 01:06:01 - Adonis/Knex migrations
- 01:07:42 - Active Record Pattern and Lucid Models
- 01:15:08 - TypeORM and Sqlite setup on Nest
- 01:18:50 - TypeORM migrations
- 01:22:16 - TypeORM Data Mapper Pattern with respositories
- 01:25:04 - Database querying comparing Lucid vs TypeORM
- 01:27:08 - Conclusion: My thoughts and recommendations
- 01:33:36 - Outro
#nestjs #adonisjs #nodejs #nest #node