locked
Which SPA is easily integrated in ASP.Net? RRS feed

  • Question

  • User577498514 posted

    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?

    Friday, November 22, 2019 3:23 AM

Answers

  • User61956409 posted

    Hi Chan Leo,

    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.

    https://docs.microsoft.com/en-us/aspnet/core/blazor/index?view=aspnetcore-3.0 

    With Regards,

    Fei Han

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, November 22, 2019 7:45 AM
  • User-1780421697 posted

    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.

     

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, November 25, 2019 7:25 AM
  • User-474980206 posted

    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.

    blazor is an asp.net core hosted only technology. while its a cool technology, it is unclear how popular it will get, and unlikely to ever get as popular as any of the javascript frameworks. if you are in a microsoft only shop with telerik support (advanced blazor controls require both server and javascript coding), its probably a valid choice.  

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Tuesday, November 26, 2019 5:08 PM

All replies

  • User283571144 posted

    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.

    Best Regards,

    Brando

    Friday, November 22, 2019 7:44 AM
  • User61956409 posted

    Hi Chan Leo,

    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.

    https://docs.microsoft.com/en-us/aspnet/core/blazor/index?view=aspnetcore-3.0 

    With Regards,

    Fei Han

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, November 22, 2019 7:45 AM
  • User-474980206 posted

    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).

    Friday, November 22, 2019 3:22 PM
  • User-1780421697 posted

    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.

     

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Monday, November 25, 2019 7:25 AM
  • User-474980206 posted

    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.

    blazor is an asp.net core hosted only technology. while its a cool technology, it is unclear how popular it will get, and unlikely to ever get as popular as any of the javascript frameworks. if you are in a microsoft only shop with telerik support (advanced blazor controls require both server and javascript coding), its probably a valid choice.  

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Tuesday, November 26, 2019 5:08 PM