《.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. 模块规格说明书

One Reply to “《.NET简单企业应用》技术路线”

发表评论

您的电子邮箱地址不会被公开。