1.we will going with Single App Page (SPA application based on KnockoutJS)
2. A complete rewrite
3. HTML5 + flex
4. NPAPI plugin
5. Daunting task on both front end and backend
6. Backend fully .NET Stack, Web api, SQL server, IIS
Single Page Apps Design
Library Name
|
Purpose
|
for easy CSS
| |
detect browser feature,version and type
| |
To kick start our html5 development
| |
for targeting multiple screens
| |
MVVM Pattern for client side Java Script
| |
webstorage
| |
Nav/History
| |
Dependency Resolution
| |
Javascript Helper Library
| |
Javascript easy Date Parsing
| |
Qunit
| |
Responsive Testing Tools
test various screen and devices
| |
Resize window to exact size
| |
To check how the site behaves under various resolution and devices
| |
To check how the site behaves under various resolution and devices
|
SQL Server Local VS express VS compact vs Server
Tools
ORM Framework Selection
Framework
|
Notes
| |
Dapper (MicroORM)
|
Good Performance and supported by community
| |
LinqSQL
| ||
EntityFramework
|
10x Slow compared to Hand Coding and memory intensive
|
C#
ServerSide Libraries:
NInject
| |
Dapper
| |
WebApi
| |