# XManager 是什么?

,是一个以模块化为核心的快速开发框架,能够让中小企业快速从零搭建自己的开发平台。

,开箱即用,让开发者专注于自己的业务开发,以模块化的方式,最大化的代码复用,避免重复开发,拒绝 996,让广大程序员有更多的时间放飞自我~

# 为什么要做这么一个框架?

最早我只是想做一个基于 Dapper 的轻量级 ORM 框架,在自己平时开发的时候用,当时这个 ORM 也是开源的,叫 NetSql(目前已完全集成在了 XManager 里面)。后来由于公司的开发框架有点儿老(.Net Framework 4.0+WebForm),公司决定升级并交给我来负责(其实只有我自己做~),我便在我的 ORM 框架的基础上,从零开始搭建了这个框架。

因为公司也是小公司,所以从一开始,我的目的就是开发一套能够让中小企业快速搭建自己的开发平台的框架,包括搭建私有的 Git 服务、NuGet 服务、NPM 服务器等。而且在开发和设计的过程中,一直都是尽量让框架能够与这些平台方便的进行集成,比如方便的生成 NuGet 包以及 NPM 包并发布~

# 为什么要开源?

上面提到了,虽然公司让我负责搭建新框架,其实只有我一个人在做,而且也没有新项目做支撑,很多功能和需求都考虑不到,所以当我开发了初版后,便决定开源。一是希望通过开源的力量,能够接收更多的建议,让框架更加完善。二是自己也有一点情怀在里面,做了这么多年开发,也是想能够留下点什么~