作.net開發已經幾年了,也參與開發了不少大大小小的項目,因此如今但願總結出一套開發.net項目的經常使用技術,也爲之後作項目技術選型的時候做爲參考。html
數據庫
- 小型項目:SQLite(工具)
- 中大型項目:MS SQL Server(國內) / Mysql(國外)/DB2/Oracle
數據訪問技術
- SqlHelper(ADO.NET)
- 輕型ORM:Dapper / PetaPoco
- 大型ORM:EF / NHibernet
緩存技術
服務端技術
- ASP.NET MVC
- WCF
- ASP.NET WebAPI
前端技術
- JavaScript
- jQuery+jQuery UI
- 前端框架:Easy UI(輕型),ExtJs(大型),BootStrap
- 圖表組件:FushionCharts,HighCharts
- 文件上傳組件:Uploadify,Swfupload
- 在線HTML編輯器:CKEditor+CKFinder
第三方類庫
在此貼基礎上加入了我引用的第三方:http://www.cnblogs.com/mcgrady/p/3665051.html前端