Farseer.net是什么?
由一批兴趣爱好者针基于.net framework 4 开发的一系列解决方案。 并且它完全开源在GitHub中托管。
Farseer.Net由最初的只提供关系数据库的ORM框架后,励志发展成为C#一系列的技术方案。
虽然目前我们仅有:ORM、IOC、Redis、Log等框架,并且仍处于开发阶段。但相信随着我们的努力,往后会面向大家推出更多好用的框架。
Farseer.net有哪些功能?
- Farseer.Net.Sql:数据库ORM 支持:Sqlserver/Oledb(Access/Execl)/Sqlite/MySql/Oracle 数据库。
- Farseer.Net.DI:IOC、DI 支持无配置化 支持MVC
- Farseer.Net.Redis:NoSql数据库 支持对象映射
- Farseer.Net.Log:日志
版本号说明
主版本.子版本.修正版本
如:Ver 0.0.1
主版本:较大改动,或立项号。如底层设计模式、结构改动较大,改版等原因会更改该版本号。(此版本的改动,可能会引起你的目前正在使用的项目里,需要较大的代码变动)
子版本:加入/移除 新功能模块时会更改该版本号。(此版本的改动,可能会引起你的目前正在使用的项目里,需要小部份代码的变动)
修正版本:修正BUG、注释、代码优化、代码修改较少时更改该版本号。(此版本的改动,一般不需要改动太大的代码,或者不用改动,请放心升级)
开源托管与商用说明
首先,Farseer.Net的所有代码均开源在Github网站中,请大家放心,我们不会只开放部份,而是完全开源!
其次,有用户在问商用是否有条件,在这里我再次申明,所有的代码均可以用在个人、商用场合且不需要授权!
并且,允许您在修改后应用到您的项目中,但并不建议,必境有BUG的情况下,请通知我们进行修复。
分支:我们规定为每个分支为不同的版本号(以子版本号为独立分支)。比如:V0.1、V0.2两个版本它们属于不同分支。Git的默认分支一般是最新并且测试过的版本。
申明与呼吁
Farseer.net 的初衷不是为了推广其知名度及祈求大家在自己项目上使用它。
而是希望大家都参与到这个项目(哪怕仅仅是提供意见也是我非常需要的)。
一起研的开发过程,一起见证它的成长。并让大家从中学习到平时可能接触不到的其它知识。
我们要的是这个学习氛围。 并且你可以完全免费运用到你的任何项目中,不必担心授权问题。
如果仅是为了得到源代码,而并没有真正掌握到里面的知识,我觉得这对你一点帮助都没有。成熟的框架太多了,没必要在这个框架上填坑。
所以我呼吁大家都能参与到这个项目,和我一起研究,和我一起思考。这就是Farseer.Net框架与其它框架不一样的地方。
有问题反馈
在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流
- QQ群: 116228666 注明:Farseer.net
- 教程:http://www.cnblogs.com/steden/