.net敏捷软件开发框架核心功能特点

软件开发,程序员就是不断地跟变量、方法、类、接口这些东西打交道,随着开发经验的积累,很多程序员会发现,虽然最终开发出来的软件每个都不一样,但是在开发过程中用到的很多东西却又是相通的。例如,每个软件的底层差不多都需要进行增删改查、文件操作、权限管理等,最后才是根据需求把这些底层功能组合包装起来做成一个成品软件,这个底层就是传统意义上的软件开发框架。

力软.Net Core敏捷开发框架就是在此基础上做了充分的优化,将常用的表单、流程、权限、移动端等功能整合为统一的前后端整合框架,使开发者只用专注于业务功能的实现,便捷快速的完成开发任务。

框架特点:

1.框架的主架构为基于.net MVC 的 BS 架构。

2.后台 ORM 支持 EF 和 dapper 两种模式。

3.用于实现各类业务系统,如 OA、ERP、MIS、CRM、电商平台等系统的开发。框架本身是一个可二次开发的开发平台,开发者可以根据开发向导进行配置直接生成功能模块;但是它又是一套源代码,开发者也可以直接在 VS 中基于框架开法,甚至还可以对开发框架进行开发扩展。

4.强大的权限管理组件,完成业务功能开发后,系统可以直接使用通用权限来管理业务功能的操作权限及数据权限。

5.集成工作流引擎组件,使业务流程灵活可控。

6.集 BS 开发、微信组件、APP 开发组件于一体。

框架优势:

1.快速开发

框架中有多套开发模板,选择模板后按照向导操作可自动产生包含界面在内的所有代码。如果需要二次开发,可以直接修改生成的源代码。说得夸张一些如果产品经理拿这套框架进行建模,模型出来了软件也基本就开发出来了,在编码效率上至少比传统开发提高80%的效率。

2.界面风格简洁(多套UI)、大气、操作便捷,符合国人的审美观念。

3.采用 SOA 架构,系统核心功能均可以通过服务的方式提供给外部调用,方便系统与 ERP 系统及周边系统、硬件设备接口交互能力,解决企业信息化孤岛问题。

4.UI 层基于 Jquery+Div+css+ajax 开发,app/小程序端最近更新为VUE框架。

5.框架集成了大量的如勾选框、文本输入框、动态下拉框、树型组件、Grid、翻页、数据、条件查询、导出、下载等组件,即使您不是前端高手,也可以把前端做得很炫酷。

6.开发平台稳定、成熟、高效。框架已通过上海、苏州计算机软件技术开发中心评测。

7.系统前后台通 Ajax 交互,这样使得前台不必依赖于后台的开发语言,日后要重构成php、JSP 后台的话,UI 层完全不用动。

8.开发框架完美支持 Oracle、SQL Server、MYSQL 数据库。并且还支持在框架中同时操作多数据库,灵活性、稳定性都非常好。

9.提供自定义报表功能。可通过编写 SQL、Procedure 作为数据来源进行构建不同类型的图形报表。

10.提供工作流引擎组件,开发者可以直接在开发框架中使用自定义表单来承载业务数据进行流程审批;也可以编写代码完成复杂表单然后调用流程引擎服务进行流程审批。

11.提供强大的权限管理组件,基于框架开发出功能后就可以直接给被授权角色授予该功能的权限。

12.提供 SSO(单点登陆)服务,方便多系统统一登陆管理。

13.提供微信企业号开发组件功能、让您的系统更贴近用户。

14.提供 APP 开发功能,是的,普通的开发人员也可以基于力软敏捷开发框架进行 APP 开发了,您不用再支付高额的工资聘请安卓和 IOS 开发人员。

15.框架支持 Websocket。

16.框架支持 redis 缓存集群。

17.框架的原班开发人员提供售后支持。

Cnblog.Windy

你可能感兴趣的:(.net敏捷软件开发框架核心功能特点)