I want to start a new project and looking for a framework to use.
It's going to be a web site with API (this API should be used in the mobile app).
So, summing up, an ideal framework for my project should include (better just out of the box):
- A possibility to fast create an admin panel
- CRUD generators
- Good package for API
- Compatibility with modern frontend technologies
- Oauth with popular networks
I want to use the framework to make: website, an admin panel and API.
I used to work with Laravel and found it great and 100% suitable for me.
But I wanted to use Node.JS, and I looked at what Node.JS can to offer. And it's turned out that Express.js is pretty simple out of the box, many frameworks don't support TypeScript. Any of them don't have packages for building admin panels.
So, I still haven't found an appropriate replacement for Laravel.
I found a great one (as it looks at the first glance) - the AnadinJS but it doesn't support TypeScript at this moment.
I also found Nust.js but it seemed as overcomplicated for me.
Can you help me guys, please? Is there something I missed about Node.JS?
I think Node.JS is a big trend now, but it turned out that for a pretty big project PHP is still more powerful?
Tell please about your experience and your choice. I think it would be very interesting.