zoukankan      html  css  js  c++  java
  • .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

    我暂时总结的就这么多,欢迎大家提出宝贵意见进行补充。

    注:这篇文章参考了子阳兄的博文并在此基础上进行了补充,原地址为:项目技术选用要求

  • 相关阅读:
    UVa LA 2965
    UVa LA 3695
    UVa LA 3029 City Game 状态拆分,最大子矩阵O(n2) 难度:2
    Uva LA 3177
    Uva LA 3902
    Uva 11520
    UVa Live 3635
    python学习笔记-day05 字典
    python学习笔记-day04 元组
    python学习笔记 day04 列表增删改查
  • 原文地址:https://www.cnblogs.com/mcgrady/p/3665051.html
Copyright © 2011-2022 走看看