this is a playground for node backend applications.
the goal is to prepare several different simple showcases for node.js based backend frameworks such as
- Express.js
- Fastify
- Koa.js
- Hapi.js
- Sails.js
- Feathers.js
- LoopBack
- Meteor.js
- NestJS
- TypeORM
- ActionHero
- Serverless Framework
- AdonisJS
These frameworks are to be compared in terms of the following criterea:
- Performance (Speed, Scalability)
- Ease of Use (Learning Curve, Syntax and Design)
- Flexibility (Extensibility, Modularity)
- Community and Ecosystem (Community Syze, Ecosystem)
- Documentation and Support (Quality of Documentation, Support Options)
- Feature Set (Built-in Features, Compliance and Security)
- TypeScript Support (Type Definitions, Development Experience)
- Development and Deployment (Development Tools, Deployment Options)
- Use Cases and Suitability (Target Applications, Case Studies and References)
- Licensing and Cost (License, Cost)
The showcases themselves are suppposed to contain most common features, such as:
- Database Access
- API routes for CRUD operations
- Loading of information through environment files
- Testing
- Error handling & logging
- Security features (HTTPS (TLS), Authentication, HTTP header optimization)
- TypeScript support