.net项目技术选型总结
来源:互联网 发布:mac os x 10.9.3 iso 编辑:程序博客网 时间:2024/05/22 15:09
做.net开发已经几年了,也参与开发了很多大大小小的项目,所以现在希望总结出一套开发.net项目的常用技术,也为以后做项目技术选型的时候作为参考。
数据库
- 小型项目:SQLite(工具)
- 中大型项目:MS SQL Server(国内) / Mysql(国外)/DB2/Oracle
数据访问技术
- SqlHelper(ADO.NET)
- 轻型ORM:Dapper / PetaPoco
- 大型ORM:EF / NHibernet
缓存技术
- redis/memcache
服务端技术
- 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/AspNetMvcPager
- 弹出窗组件:artDialog
- 日期时间组件:My97DatePicker
- 树菜单组件:zTree
- 停靠IDE组件:AvalonDock/Prismv4
- 文本编辑器:AvalonEdit
- MVVM框架:CaliburnMicro/MvvmLight/SoapBox
- 反射:Mono.Cecil
- 代码智能提示:CodeCompletion
- Office风格控件集:Fluent
- GIF图片压缩:GifImageLib
- 开源Web服务端:Griffin.WebServer(Griffin.Networking)
- .net 反编译:ILSpy
- 文本框自动完成:intellibox
- 全文搜索引擎/分词:LuceneNet/PanGu
- 容器:MEF
- 数据库备份:MySqlBackup.NET
- ftp客户端服务端:netftp/SuperSocketFtp
- 序列化:Newtonsoft.Json/SharpSerializer
- c#编译:NRefactory
- 代码混淆:Obfuscar
- SVG矢量图:SharpVector
- 通信:SuperSocket/SuperWebSocket
- 图表控件:VisiFire
- 播放控件:Vlc.DotNet
- 控件集:WPFToolkit.Extended
在此贴基础上加入了我引用的第三方:http://www.cnblogs.com/mcgrady/p/3665051.html
阅读全文
0 0
- .net项目技术选型总结
- .net项目技术选型总结
- .net项目技术选型总结
- web项目技术选型
- web项目技术选型
- 如何做项目技术选型
- 2017年安卓项目技术选型
- atitit.技术选型方法总结为什么java就是比.net有前途
- Web项目开发中的技术选型
- 关于项目技术选型的思考
- 安卓项目架构与技术选型
- 前端技术选型及项目构建流程
- EXYNOS4412盒子项目--LAN选型总结
- EXYNOS4412盒子项目-WIFI选型总结
- 技术选型
- 技术选型
- NET企业级应用架构设计系列之技术选型
- NET企业级应用架构设计系列之技术选型
- 转载一张JAVA和Python对比图片
- Tcl
- Android动态设定GridView的高度,固定column,实现高度自适应
- 提升出口新技能——搭建海外网站
- Jedis连接池满相关解决方案
- .net项目技术选型总结
- zuul的简单笔记
- java.nio.charset.MalformedInputException: Input length = 1
- SQL的having,distinct,exists用法介绍
- 带logo的二维码生成
- hibernate 主配置文件
- 适配器模式
- 解决chrome获取图片宽度和高度为0问题
- vnc使用过程中的问题