.net项目技术选型总结
来源:互联网 发布:统计局报表怎么填数据 编辑:程序博客网 时间:2024/05/17 21:45
.net项目技术选型总结
做.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
0 0
- .net项目技术选型总结
- .net项目技术选型总结
- .net项目技术选型总结
- web项目技术选型
- web项目技术选型
- 如何做项目技术选型
- 2017年安卓项目技术选型
- atitit.技术选型方法总结为什么java就是比.net有前途
- Web项目开发中的技术选型
- 关于项目技术选型的思考
- 安卓项目架构与技术选型
- 前端技术选型及项目构建流程
- EXYNOS4412盒子项目--LAN选型总结
- EXYNOS4412盒子项目-WIFI选型总结
- 技术选型
- 技术选型
- NET企业级应用架构设计系列之技术选型
- NET企业级应用架构设计系列之技术选型
- 14.Selenium2 自动化测试实战-基于Python语言-多窗口切换
- 1.3 Go 命令
- Python的创建型设计模式之建造者模式
- Hive SQL优化
- 2016年大数据80篇爆款文章:这一年你追过的那些技术
- .net项目技术选型总结
- 欢迎使用CSDN-markdown编辑器
- 用Oracle的函数,判断点是否在多边形内
- for update 数据库锁机制(mysql下测试)
- bzoj 4402 Claris的剑 组合数学
- GitHub查找优秀的开源项目和一些资源福利
- JAVA基础
- 树链剖分 — 轻重边路径剖分
- java线程同步的三种方法[synchronized关键字,Lock加锁,信号量Semaphore]