Last post Nov 26, 2019 05:08 PM by bruce (sqlwork.com)
Nov 22, 2019 03:23 AM|Chan Leo|LINK
I want to use SPA in ASP.Net , i have learned about AngularJs, Angular,Vue and React, More interested in Blazore Server Version, Can any one help me to guide is Blazor is best option?
Nov 22, 2019 07:44 AM|Brando ZWZ|LINK
Hi Chan Leo,
In my opinion, the AngularJs is most easily integrated in ASP.Net. You could just include it into your existing page and write codes like jquery.
Both Angular,Vue and React need to write typescript codes and build the application, then they could work well.
The blazore also need install the extension package and do a lot of setting.
Nov 22, 2019 07:45 AM|Fei Han - MSFT|LINK
Currently, Angular, Vue, React and Blazor are popular client-side frameworks, which one is easily integrated in ASP.NET (CORE) Application, it depends on many factors, such as developers' technology and preference etc.
If you'd like to know and get started with ASP.NET Core Blazor, you can check this link.
Nov 22, 2019 03:22 PM|bruce (sqlwork.com)|LINK
Asp.net core has builtin support for angular, react and blazor.
dotnet new react
dotnet new reactredux
dotnet new angular
Blazor requires asp.net core. React, angular and vue can be used with any version of classic asp.net.
while you can write a SPA in server blazor, you can not create a progressive app, or support offline mode (you need client blazor).
Nov 25, 2019 07:25 AM|Khuram.Shahzad|LINK
Blazer is definitely good option and as its server version is shipped with preview version so you can start working from there, if you have emphasis on security then its great as compare to other frameworks that are purely java script base.
On the other hand AngularJS is easily integrated in ASP.Net, I have done its integration in ASP.Net Core and use a hybrid model, angularJS have its own pros and cons regarding architecture, performance etc but work fine in many scenarios like in case of
ASP.Net Core real time application, Admin Modules etc.
Nov 26, 2019 05:08 PM|bruce (sqlwork.com)|LINK
angular, vue and react work with any server framework. In fact it is now common with SPA's hosted in AWS to be server-less (just use a bucket for the spa app files). Learning them is a transferable skill.