一款基于NFine.Framework升级的新框架

前言:NFine.Framework框架

新项目地址:https://github.com/wuyuande/DaleCloudNetFramework
码云地址(建议):https://gitee.com/dalecloud/DaleCloudNet

NFine.Framework框架在网上算是一款比较好的基于C# MVC+EF6+Bootstrap 框架。这款框架的使用场景:OA、ERP、BPM、CRM、WMS、TMS、MIS等业务管理系统及后台系统。
网上有很多关于NFine.Framework框架的文章。但关于NFine.Framework框架的正源在这两篇文章:
[1]:框架开发者:黄林的博客.
[2]: NFine.Framework框架源码地址.

至于这个框架的优势和特点我就不再赘述了,框架正主在他的博客里面说的很详细了。用黄林大神的话说:

“NFine 是基于 C# 语言的极速 WEB + ORM
框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更迅速、简单。能解决60%重复工作。为您节约更多时间,去陪恋人、家人和朋友”

氮素:NFine.Framework框架已经不再更新了,官网http://www.nfine.cn已经成了404。看样子正主已经放弃了;

对NFine.Framework改造目的

虽然NFine团队停止了更新,放弃了这款框架的维护,但是网上依然有很多这款框架的追随者,包括我,第一次使用这个框架的时候 确实感觉比较爽,很容易上手。

我用这套系统完成了我们公司的EIP系统的开发,在开发过程中遇到了一些问题,于是根据我之前累计的一些东西,我慢慢对这套框架进行维护,以便于我在使用过程中更好的开发。

为了区分原框架版本和我改进后的版本,于是我把改进后的框架的名字改为了 DaleCloud.Framework,我不是想占为己有哈,虽然框架解决方案名称改了。但我会处处保留NFine团队的影子,申明版权归属于NFine团队,向他们致敬,毕竟这是人家的作品,我们可以使用、改造,但不能剽窃别人的果实;
首页底部标注了项目来源,大家在使用的时候注意版权保护

对NFine.Framework改造要点

**项目地址:
Github:https://github.com/wuyuande/DaleCloudNetFramework
码 云:https://gitee.com/dalecloud/DaleCloudNet

  1. 去除框架预留的后门:
    这个大家都知道,NFine.Framework框架,在运行的时候有个 访问http://www.nfine.cn 站点的后门,虽然这个站点已经不存在了,但是影响系统的访问速度。于是我去除 这个后门。详细可参考NFine.Framework框架去除cookie后门

  2. 增加对EasyUI (Bootstrap 样式)的支持:

  3. NFine.Code 拓展了更多的帮助类:

  4. 后台增加了对微信公众号后台配置管理:

  5. 后台增加了对钉钉开放接口api管理:

  6. 前端增加了针对微信HTML5的框架jqweui

对NFine.Framework使用说明

  1. DaleCloud(原NFine)介绍一:开发框架源代码解决方案结构介绍
  2. DaleCloud(原NFine)介绍二:系统菜单及菜单按钮权限控制
  3. DaleCloud(原NFine)介绍三:后台业务功能开发实战演示

DaleCloud.Framework介绍

我会慢慢通过文章来给大家介绍我改进后增加的功能说明,包括钉钉接口,微信接口,easyUI等等,由于鄙人最近忙公司的项目,所以更新的时间会比较慢。
也希望大家使用过程中发现问题我们共同讨论。也欢迎加入这个项目帮助完善。

写在最后

由于最近公司项目太忙,没来得及整理说明文档,等过完元旦我便开始陆续整理发布说明文档;有网友私信让我建一个群大家一起合力把这个框架完善。确实,这款框架本身就是开源框架,既然正主没有维护了,那我们就一起努力把他维护好。欢迎大家加群。群名称:NFineFramework(依然沿用原框架名);群 号:920900045。验证码:dalecloud
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章