《.NET简单企业应用》技术路线

前言

工作三年了,一直从事基于.NET体系的企业应用开发,心得和经验也攒了点;担心时间长了给忘了,所以得给写下来,以便以后回味回味;更重要的是能让知识系统化和体系化。

本系列以一个简单的企业应用系统为基线,以技术设计使用为主线来总结我这三年的一些心得。

框架结构

1. C/S,B/S架构,N-tire, Restful服务,SOA;

2. EAI(企业系统应用集成);

3. 持续集成(Continuous integration);

4. Scrum/XP开发;

5. 软件管理;

具体技术

1. 需求分析和设计

UML

2. 编程语言和框架

WPF + Prism + WCF/ASP.NET WEB API + ASP.NET MVC5 + Unity + Restsharp + SQLServer + Entity Framework + Logging(log4net)

3. 企业应用集成

WSO2系列组件,以ESB为主。

4. 持续集成工具

TeamCity

5. Scrum和XP开发模式

6. 软件质量管理工具

TDD + XUnit + FXCop + Trac + Specification Documents(规格说明书) 

系统要求 

1. 模块化

2. 平滑升级和更新

3. 易维护

4. 模块规格说明书

 

PS:具体技术路线根据实际引入技术会持续更新。

2014.08.24 初始版  

2014.09.13 添加logging

你可能感兴趣的:(.net)