When we start for developing a web application, We tend to follow the latest/current trend in technology world without understanding the requirements or context. I suggest not to follow the trend but to follow the project specific requirements( There is no silver bullet for all projects )
In this blog, I`m going to lay out a technology stack for Single Page Application.
In this blog, I`m going to lay out a technology stack for Single Page Application.
Technology
|
Description
|
ASP.NET
MVC 5
|
A server MVC platform which provides us
modules, handler ,state management ,authentication/authorization and boot strapping of initial requirements
|
Web
API(as REST services)
|
Services
for processing data from /to client application and can work with any client
type application
|
Angular
JS
|
Client
side (web ) MVC processing
|
Entity
Framework
|
ORM for data
access
|
Bootstrap
|
CSS
framework
|
JSON
|
Data
exchange format
|
ASP.NET
Identity
|
Authentication
/Authorization
|
SQL
Server
|
Database
|
Open Web
Interface for .NET (OWIN)
|
Hosting
the application that runs outside IIS environments
|
Unit of
work/Repository Patterns
|
Data Access
Patterns
|
JQuery
|
DOM
Manipulation
|
The above technology stack provides solid foundation for building the web application
👌
ReplyDelete