Sunday, 9 April 2023

Choosing Right technology stack

Those who are coming from .net background with knowledge of c# like me, this post will be helpful while choosing right technology stack while you start to write any application from scratch.


1. Backend - .net core api

    For hosting use Serverless Azure function as cost of hosting will reduce significantly

2. Front End - Blazor 


For Front end we have following options.

1. Multi page application - plain html, jquery, bootstrap - 

    Benefits : 

    a.  Can be freely hosted in cloud s3 bucket 

    b. Easy to troubleshoot as everything on that page contains inside single html file

    Disadvantage: As number of controls on page increase, code complexity inside single page becomes difficult to manage.

2. Angular or React Js

    Disadvantage:

    a. Need to learn new technology i.e. new javascript framework

3. Blazor

    Benefits:

    a. No need to learn any javascript framework

    b. Easy to troubleshoot as all code is written in c#

    c. You can log all frontend errors also to log file

    d. easy to debug  

No comments:

Post a Comment

Search This Blog

Creating your first "Alexa" Skill

Index What is Alexa What is Alexa Skill? Why is it required when Alexa already equipped with voice assistant? Dev...