.net天下第一!
分类: IT业界
2018-10-15 16:40:33
Learun快速开发平台,asp.net+mvc强大后台技术,给开发一个加速度
公司业务量比较大,接了很多项目,为了缩短开发周期老板让我牵头搭建了一个快速开发平台。
我们主要的业务是做OA、CRM、ERP一类的管理系统,一个通用的后台搭出来,再配合一些快速开发的组件开发效率能提高很多。
另外老板一再强调要支持APP开发,一次开发能部署到安卓和IOS上。
作为开篇之作,先介绍一下该框架的功能点及技术点,后续的文章再按功能详细讲解。
献上《在线体验Demo地址》希望大家也能从中得到一些启发。
官网:、体验地址: 、用户名:System,密码:0000
1.框架用到的技术
(1)前台技术:ajax+Jquery+jqgrid+Bootstrap
(2)开发环境:VS2012-VS2015
(3)数据库:SQL Server,Oracle、Mysql
(5)后台技术:ASP.NET MVC,TinyIoc(IoC容器),EF(ORM框架),Log4Net,NPOI等
2.框架主要功能展示
手机端是通过html做前端开发,通过ajax与后台webapi接口做交互。开发完成后可以打包成应用提供给用户下载
手机端界面:
登录页:
权限在开发中的重要作用就不用多说了,几乎每一个功能都要与权限相关联,learun通常权限组件,采用可视化配置,只需要做简单的选择题就可以了。这样,后续的开发便可以集中精力关心业务实现,节省了大量的工作。
权限管理---功能权限
报表是系统中很重要的一部分,开发者在这一块比较头疼,市面上有很多诸如:水晶报表、fastreport之类的第三方报表软件提供商。如果采用这类报表的话确实能满足复杂的报表需求但是这类报表的学习成本比较高,短时间内不好上手,上手了把报表整合到自己的系统中又要花费大量时间。而且这类报表的授权费用也不低,拿去商业化的话成本会提高很多。
力软敏捷开发框架的报表组件是以免费的echarts报表插件和开源免费的表格组件为基础设计的,开发过程非常简单只要您会SQL就可以轻松掌握,学习成本非常低。您也不用再额外支付第三方报表组件的授权费用,帮您省时、省钱。
自定义---报表设计
按照提示写好SQL语句就可以生成图表,然后直接可以把报表配置成菜单,这样在菜单栏里就多了“销售混合”这个菜单项。