Learun对快速开发平台的基本认知与设定
1 概述
随着软件行业日新月异的发展,使用传统的开发工具已经不能满足现有程序员的诉求,每个项目都要从零开始,代码无复用率;所有的基础功能需要一行一点的敲代码,一个预置基本功能模型,可以快速生成代码的开发平台已经成为了“码农”的迫切需要。
2 必备要素
如何考量一款实用的快速开发平台?
2.1 操作简单
实用的开发平台作为开发工具需要是操作简便如预置导航引导,以及代码编辑器,感受更直观,使开发人员通过简单直观的功能视图也可以快速配置出典型功能模型。
2.2 预置功能
提供典型的功能模型框架以及常见的预置功能,如:单表操作类、主从表操作、流程设计管理、树形分组管理、Excel配置、单据编码、数据字典等;预置功能模块包括:登录认证、功能菜单管理、系统用户管理、数据权限管理、系统日志管理、系统编码管理、系统数据管理等。
2.3 快速上手
快速开发平台能够快速生成功能,且有样例帮助开发人员快速配置功能,让学习者能够大体的认知。同时,对于开发平台类工具而言仅仅预置功能是不够也需要能够方便开发者对其框架的掌握以及学习,这不仅需要完善的学习介绍文档,对于相关源码的开放也是促进开发人员跟深层次的理解平台的原理的必要方式。
2.4 代码生成
平台要支持基本表单的代码生成,通过平台内置的代码生成模板简单的配置所需的表单条件,生成的代码也要易于修改。
2.5 调试部署
对于开发者而言,开发仅是工作的一部分而大部分都是在完善,调整进而调试的方便性就尤为重要,开发平台支持远程调试的必要性,而调试过后的部署也成为开发者头疼的问题,所以实用的开发平台对于部署也需要支持远程增量热部署,并且部署于多个的服务器。
2.6 扩展机制
对于快速开发平台工具,虽然预置了基本的功能模型,但面对客户的个性化需求,对于扩展性的要求也是极高的,需要平台机制能够快速扩展开发以满足客户的定制化需求。
2.7 开放程度
对于开发者而言一个实用的开发平台,操作简单有丰富的预置功能,能够远程调试、部署支持快速扩展固然是好的,但是想更深层次的理解平台的框架知识,对于平台的开源是最理想化的,最好底层源码直接打入源码,可以在开发过程中深入到框架中学习,但目前很少有平台能够做到此点。
3 平台介绍
3.1简介说明
力软(LeaRun)快速开发平台是一款基于.net的跨平台、多组件、高封装的信息化整合开发框架,致力于企业管理系统的建设及升级服务,力求以最高的性价比满足企业的信息化管理需求。
3.2产品特色
多功能
平台内置有强大的基础功能组件和高效的可视化代码生成器,包括系统权限组件、数据权限组件、数据字典组件、核心工具组件、视图操作组件、工作流组件、代码生成器、即时通讯、微信、app、企业官网、报表等。
多系统
平台的相关组件经过便捷的配置可以快速开发出MIS、OA、CRM、ERP、BI、SAAS、HRM、移动app及电商系统后台等,极大降低开发成本,提高开发效率
多语言
平台是基于.net 语言进行开发,同时也采用了先进的SOA体系架构和标准规范,并提供了层次分明的MVC多层结构,可以用于.net、C/C++,PHP等多语言的开发。
3.3 使用情况
力软快速开发平台给了那些捉襟见肘的软件公司一个好的选择,它全面且易于开发,不需要写繁杂的代码,真正做到零代码开发,一键生成功能。
4 总结
力软快速开发平台采用的“配置化”、“组件化”设计理念和高级封装技术,并积累了大量成熟而实用的应用组件,绝大多数开发与应用无需编码,特殊功能也可以在开发人员懂少量编程的情况下进行“所见即所得”式的开发,使开发效率得到质的提高。同时,相关应用配置完成可立即部署,大大缩短了开发的调试期,降低了用户的开发成本。
转载于:https://blog.51cto.com/14006516/2373787
Learun对快速开发平台的基本认知与设定相关推荐
- LeaRun快速开发平台,快速开发.net/java项目
Learun软件快速开发平台是一款轻量化多语言可视化开发工具. 平台目前分为Java和.net(core)版本,内置有多套UI风格模板,核心功能基本相同,包括:向导式开发组件.BI可视化.拖拽式表单. ...
- 基于WEB快速开发平台的轻量ERP
传统的企业系统更多是以电脑软件端的应用形式运行,但是随着信息技术的发展进步以及企业对系统应用需求的提升,基于B/S的网页版的系统受到越来越多企业的青睐,那么Web网页版ERP软件系统相较于电脑端软件有 ...
- 力软快速开发平台建设心得
做软件开发,无外乎一个快字. 这就像功夫,天下武功唯快不破,谁出招快往往就有更多的胜算,但是现在,好像又有点不对头了. 为什么? 因为现在,仅仅是快已经不能解决问题了,很多软件公司发现,即使是用最快的 ...
- LEARUN快速开发平台,让开发变得更简单
互联网时代,程序员一直是一个令人羡慕的高薪职业.但在不久前有人发出了不一样的意见:程序员现在看似乎是一片光明,但AI和人工智能的发展很快,10年后会怎样呢?会不会程序员的工作都被AI替代了?软件编程也 ...
- 几款主流快速开发平台比较
几款主流快速开发平台比较 云捷配快速开发平台 官网:http://www.yunjiepei.com 云捷配是一款功能强大的可视化快速开发平台,也是一款随需而配的应用搭建平台,有.net和Java版本 ...
- 快速开发平台:企业信息化建设的不二选择
随着计算机和信息化技术的发展,企业的信息化建设日趋完善,企业管理对信息化的依赖程度也越来越高.ERP.OA.BPM等系统,作为企业信息化的标配,一直以来占据着企业信息管理的核心地位. 由于这类应用涉及 ...
- 一款JAVA快速开发平台,多项目整合,给开发提提速
快速开发平台是目前比较流行的软件二次开发工具,利用相关平台,对于简单的企业管理软件,仅需拖拽即可配置:对于复杂的个性化需求,仅需IT人员编辑少量的逻辑代码也可完成.所覆盖管理软件包括OA.ERP.CR ...
- 软件快速开发平台的优势
在十年前,没人会想到互联网会发展成今天这个样子,同样,也没有人预料到软件开发行业也会经历如此大的巨大变化. 近几年来,以复用技术.组件.构件.快速开发为特征的快速开发平台,已成为当前软件产业的热门需求 ...
- 智能化开发趋势:软件快速开发平台
近年来,以复用技术.组件.构件.快速开发为特征的快速开发平台,已成为当前软件产业的热门需求和发展趋势.因此,众多专家和业内人士不断强调,应该大力发展以复用技术.组件.构件为特征的中间件,尤其是快速开发 ...
最新文章
- 用户体验改善案例_如何检测用户的设备,以便改善他们的用户体验
- 四、双向链表的操作分析和代码实现
- 玩转springboot:默认静态资源和自定义静态资源实战
- CodeForces - 1341F Nastya and Time Machine(dfs+构造)
- 故障公告:IIS应用程序池停止工作造成博客站点无法访问
- apache 添加下载文件头
- 在vs2008工程中制作cab包
- 小区重选优先级_NR小区重选理论研究
- 小D课堂 - 新版本微服务springcloud+Docker教程_2_04微服务下电商项目基础模块设计...
- WPS启动不再默认展示“稻壳”页面 - 去除稻壳的方法
- 003 Nginx虚拟主机配置
- 网站原创文章被盗用怎么办?
- HEVC中CU、TU、PU划分和扫描方式简析
- Topic 18. 临床预测模型之缺失值插补方法
- 海外游戏广告投放渠道
- [生存志] 第60节 论语章节概览
- 实现mysql主从复制
- 开发中遇到的问题和经验 记录 ------- 后端篇
- go pear.php 下载,请注意!有人攻破了PEAR网站并篡改了go-pear.phar安装包
- 实现一个工资管理系统
热门文章
- [LeetCode]题解(python):087-Scramble String
- 实例解说Linux中fdisk分区使用方法
- oracle 触发器的实例(转)
- C#对话框-使用打开和保存对话框
- Android视图重绘,使用invalidate还是requestLayout
- Android 如何判断CPU是32位还是64位
- dva 中使用绝对路径/别名的方法
- Alamofire源码解读系列(九)之响应封装(Response)
- CentOS 6.5安装nagios
- css3 渐变、蒙版