As the web technologies made a radical shift towards
presenting better user experience, in this blog I try to list out all the
technologies that needs to include while building a medium to large application using Microsoft.NET technologies.
Development Environment
- Visual Studio 2013
- HotTowel template for developing application using SPA
- JQuery
- JQuery UI
- TypeScript
- Technologies that are used by HotTowel template
- BreezeJS
- DurandalJS
- Knockout
- require.js
- Bootstrap
-
HTML 5 & CSS 3
- JQuery Validate
Server side technologies
-
.NET 4.5.1
- ASP.NET MVC 5
- ASP.NET Web API
- Juime (a wrapper to JQuery UI)
-
Automapper
- Autofac
- Json.NET
- Elmah, Glimpse & MiniProfiler
- Scale Out State Server for caching
Database technologies
-
SQL Server 2013 or RavenDB
- Entity Framework
-
xUnit
- Jasmine
Source Control & Collaboration
-
Team Foundation Server
The above surely looks long. The beauty of web technologies is
that they make all these technologies play well together.
On the server side we can try node.js as it has better
performance over MVC. But I still prefer MVC as it is my core strength.
Please suggest additions, changes or subtractions
from the above list.
No comments:
Post a Comment