接触力软敏捷开发框架三年,个人一点感想

接触这个框架有三年的时间了,初次接触b/s型开发项目时,是在指导人员的帮助下完成的,技术上确实也学到了一些东西,但我的以为最大的收获是在开发软件项目的过程当中,本身意识上的提高,如作项目是考虑其合理性安全性以及并发性的重要性与必要性,这么想来发现咱们之前开发的项目简直太肤浅了,接来下我仍是踏下心来研究处理好创业项目的测试以及后台程序并发性,安全性的问题吧。前端

任何一个框架都是不完美的,此框架也是,有其便利的地方,咱们用起来很舒服,开发起来很方便,可是每当咱们想要加入个性化要求的时候这即是一件比较蛋疼的事情,用这个框架最爽的莫过于其自带的代码生成器了吧,还有开源的代码与示例,应用起来驾轻就熟,固然,做为刚起步的一个框架,错误自没必要少,文档不齐全自没必要说,在应用的时候也难免暴漏出一些漏洞和问题,还好力软有提供技术支持,进展还算顺利。数据库

如下是这个框架的一些阐述:编程

Learun敏捷开发框架是一款基于智能化可扩展组件式的软件系统项目,采用代码生成器+手动代码修改的开发模式, 能够帮助解决.net项目80%的重复工做,让开发更多关注业务逻辑。既能快速提升开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。安全

此框架前端UI基于Jquery +Bootstrap,采用Ajax技术,页面无刷新,具备C/S系统同样优良的用户体验,支持3个种类的数据库(Oracle、SQLserver、MySQL)。不一样于以往的.net架构,我想,做为一个快速的开发平台他是成功的,此框架采用可视化的开发模式,集成开发环境编写极少代码就能够实现复杂的数据展现、数据编辑、表单处理等功能,再配合代码生成器,大大地提升了效率,而事实上咱们的开发也确实如此。架构

看到上述的框架介绍不难发现这个框架继承了不少框架的亮点,就像作什么事情以前参考别人作的方式和技巧,而后在吸收别人的优势为己所用,在这个方面,这个框架值得确定并发

亮点一:工做流引擎

工做流引擎主要包括表单设计、流程设计、流程管理、流程日志等模块。框架

表单设计器能可视化地设计流程表单,表单设计好了就能够直接放到工做流引擎中流转。流程设计器能够可视化设计工做流程图,节点设置中能够灵活地配置节点执行人,执行策略。流程执行中能够向执行人发送通知。流程设计过程均为可视化开发,只须要懂一些SQL语句知识,就能够进行流程管理的设计,可以大大提升开发效率和减少开发难度。测试

亮点二:自定义表单

拖拽式表单开发,这种形式的开发,彻底基于力软敏捷开发框架,彻底没有编程基础的人均可以利用这个组件来开发,开发完表单直接能够发布成菜单功能。无需编译就可使用。这类功能一样能够受到权限管控。大大下降了开发的难度。spa

亮点三:代码生成器

该框架提供了可视化的代码生成器(内置了多套开发模板),选择模板后按照向导操做可自动产生包含界面在内的全部代码,而后再自行扩展,不须要本身从头开始写代码。代码生成器已经把经常使用的开发场景作成开发模板,按照开发向导一步步走,在遇到有复杂业务逻辑的地方稍做修改就能够。由于框架提供了源代码,因此开发水平比较高的话,还能够作深层次的扩展,可以知足开发过程当中遇到的各类复杂的需求。.net

亮点四:权限管理

框架中提供了多种形式的权限控制,按角色、按部门、按岗位、按用户、按用户组均可以,操做权限细化到了界面上的每个按钮。数据权限能够细化到每一条记录。操做很是简单,基于框架开发出来的功能、报表均可以直接挂到权限体系中来进行受权。实现了权限与业务的分离,让开发人员只须要专一于业务的实现,减小工做难度,提升工做效率。

......

接下来该好好想研究下后台数据库并发处理,线程安全与并发处理的问题及解决方案,有兴趣的小伙伴欢迎一块儿讨论~~

​​

相关文章
相关标签/搜索