Hi @John Patrick S. Po ,
why isn't razor pages or asp.net core mvc not that popular?
It depends on the developer's habits, preferences, etc. But, I believe more and more people will choose Asp.net core.
How do I feel "secure"/"confident" using razor pages?
Currently, ASP.NET Core have very good prospects. ASP.NET Core provides the following benefits:
- Fast - It is a lightweight, high-performance web framework.
- Integration of Modern UI Framework - ASP.NET Core support modern, a Client-side framework like AngularJs, ReactJs and React with Redux etc. ASP.NET framework supports client-side framework templates like AngularJs, ReactJs and React with Redux etc.
- Hosting - It has the ability to host on IIS, Apache, Docker or Self Hosting.
- Cross Platform - ASP.NET Core web application can run on Windows, Mac, Linux development tools.
- Support Built-In Dependency Injection - It supports built-in Dependency Injection.
- Supports Modular - It support modular HTTP request.
- Open-Source - It is an open-source and community-focused web framework.
- Side-by-side app versioning - ASP.NET Core runs on .NET Core which supports the simultaneous running of multiple versions of applications.
- A unified story for building web UI and web APIs.
Who uses razor pages or asp.net core mvc in production anyway?
You can check the .NET Core customers showcase.
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
Best regards,
Dillion