Wednesday, April 24, 2013

Finalizing architecture for 1.0


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