.net項目技術選型總結


做.net開發已經幾年了,也參與開發了很多大大小小的項目,所以現在希望總結出一套開發.net項目的常用技術,也為以后做項目技術選型的時候作為參考。

數據庫

  • 小型項目:SQLite(工具)
  • 中大型項目:MS SQL Server(國內) / Mysql(國外)

數據訪問技術

  • 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

第三方類庫

  • 自已整理的公共類庫
  • 日志組件:Log4Net,NLog
  • Excel導入導出:NPOI,Epplus
  • PDF文件操作:iTextSharp,HtmlToPDF
  • 驗證碼組件:MvcCaptcha
  • 分頁組件:MvcPager
  • 彈出窗組件:artDialog
  • 日期時間組件:My97DatePicker
  • 樹菜單組件:zTree

我暫時總結的就這么多,歡迎大家提出寶貴意見進行補充。

注:這篇文章參考了子陽兄的博文並在此基礎上進行了補充,原地址為:項目技術選用要求


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM