i read in express doc that "Express is a minimal and flexible Node.js web application framework", but what does the term "minimal" or "minimalist" mean in context of coding?
Ref: https://expressjs.com/#:~:text=Express is a minimal and,for web and mobile applications
CodePudding user response:
Express is considered as a minimal framework because it is very convenient and flexible for small project.
You don't have a rigid structure as with Laravel for instance.
You can do pretty much everything you want in Express, If you don't want to respect a clear structure of routes, middlewares, controllers you can.
If you want to create the whole API in the same file you can to !
Moreover it's a very light framework if you compare it to huge stuff like Laravel (again ^^).
But does come at a cost, you need to install lot of stuffs on your own, like jwt for Authentication support or Nodemailer for mail handling.