浅谈各类RAD快速开发平台存在的意义

今天和大伙谈论一个话题,市面上的各类快速开发平台存在意义。本人在RAD快速开发平台领域有一定研究!既处于对这个东西兴趣也是工作上的需要。曾几何时我们开发一套管理应用程序我们都需要从零开始。无数重复的工作量浪费了我们时间。不管是工作上时间还是个人的私人时间。重点是大大延长了我们了我们的项目周期。除了这个之外,还可能出现质量无法保证的问题。后期的维护工作量也会增大整合项目的维护成本。随着计算机技术发展,企业需要快速迭代产品实现盈利,不至于因为项目周期长,影响项目的整体计划。最后发现虽然产品做出来了!但是往往由于项目周期等其他原因造成开发出来的产品被市面上的其他竞品抢占的市场。这只是其中一个弊端,当然还有其他。

那么下面给大家聊聊快速开发平台给企业带来的好处吧。可能大家都知道对于一些技术实力雄厚的企业都有自己类似技术研究中心,拥有自己独立自主的软件平台!当然这些企业都互联网的企业!这类型的企业拥护自己的独立的开发平台,除了可以快速迭代出企业或者用户需要产品之外,同时还是在此基础上扩展出很多技术服务业务等来。

当然这些快速开发平台带来的肯定不仅仅这些,在研发人员招聘方面,企业可以根据自己需要,对基层研发人员要求可以不那么高,只需要按照企业平台指定的规范培训一下即可上手做项目!研发人员只需要在平台制定的规范下进行业务开发即可,不需要关心底层是如何实现。把更多精力放在业务实现!而不需要从头开发一套具有大部分类似功能的应用来。在这个基础之上企业可以快速迭代用户需要产品。缩短项目的周期,降低项目的研发成本等。也不需要担心技术性人员流动性频繁问题(企业往往成为职员临时的”学校“),因为企业的平台内核代码往往高度封装的,不可见的,加密,拥有知识产权的。即使员工离职了,企业也没太大损失,企业可以很容易招聘到类似人顶替!而员工在上家企业学到东西也很难的在下家企业用上。学到可以可能也只是业务上知识了!

在企业中的商业快速开发平台一般不对外开放,但同时也存在开源快速开发平台。现在市面上快速开发平台层出不穷。大部分基础功能都类似。大家如需要了解相关内容可以到相关的开源社区了解一下!当然没用快速开发平台都有自己特点,经过这些念头我对RAD快速开发平台了解和研究,大致分为几个类别:一种是其核心代码完全依赖开源的框架,一种是部分依赖于一些开源框架,一种是不依赖于来源框架,但是其内部框架的特性却是在模仿一些开源框架的设计理念,另外一种则是完全不依赖于开源框架,同时也模仿开源框架的设计。其中有大部分都是基于一些开源框架的二次封装,内核还是我们熟悉的主流开源框架的影子。在国内特别多。当然也不乏优秀原创性的框架,在这些平台之上核心的代码已经看不到主流开源框架的影子了!目前国产的一些开发平台还是蛮优秀的。但是对于这些RAD平台如果在实践过程中能够实现既定的快速开发需求,那便是它存在的意义。但是本人比较鼓励那些相对完全原创的平台作品,因为中国的很多东西都在“复制”,鲜有原创性极好的东西。大家想想看如果若干年后中国软件开发产业使用开发框架是国人原创的居多的话,那么中国的软件产业将是一个怎样的景象,举个简单例子就是当我们发现若干年后大家不使用struts,spring,hibernate等主流开源框架(当然我们也不得不承认这些框架的优秀之处,也是它们风靡的原因),而是一些这些框架的替代选择,而这些替代xxx框架是国人设计的。那是一件多么令人兴奋的事情啊。当然不管平台框架设计的如何,最终软件产品的用户也不会在意软件的底层是如何实现的,用户在意的也不过也是最终的产品是否符合用户的需求。因此RAD平台设计除了要面向开发人员之外,还需要面向产品的最终用户。好了聊到这里,大伙如果都这方面感兴趣的话,可以去了解学习一下相关内容!

本人的jplogic的设计初衷也是为了能快速迭代想法完成项目,花最少的时间达到相同的效果,能节省更多的时间并把这些时间用在自己感感兴趣的事情上,而不仅仅是工作而已!相信对这方面感性却的朋友也有同感!慢慢的当初的想法发展到了现在......便有了一些新的东西出现............

好了,请原谅说的一些废话......但愿以上内容对一些概念模糊的人有所启示,以上内容仅代表个人愚见......

下面是本人设计的一个基于Java 的快速开发平台截图,如果对RAD感兴趣的话欢迎进入群【376447127】与我交流:

时间: 2024-10-13 07:46:32

浅谈各类RAD快速开发平台存在的意义的相关文章

开发之南十一:JEECG微云快速开发平台--基础用户权限

 11.1. 权限设计 基本概念 权限管理模块涉及到的实体有:用户.角色和系统资源(包括系统菜单.页面按钮等).用户可以拥有多个角色,角色可以被分配给多个用户.而权限的意思就是对某个资源的某个操作.一般通用的权限管理模块规定:所谓资源即应用系统中提供的要进行鉴权才能访问的资源(比如各类数据,系统菜单):所谓操作即增加.修改.删除.查询等操作. 权限模型 用户权限模型,指的是用来表达用户信息及用户权限信息的数据模型.即能证明"你是谁?"."你能访问哪些受保护资源?"

Java web自定义标签按钮级别权限控制完美诠释(jplogic 快速开发平台)

接下来跟大家聊聊JavaWeb中权限控制,往大的方向说可以聊聊整合应用系统中的权限控制.在聊权限控制之前先跟大家聊聊RBAC.那么什么是RBAC呢?RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联的,用户通过成为适当角色的成员而得到这些角色的权限.这就极大地简化了权限的管理.在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色.角色可依新的需求和系统的

SDP软件快速开发平台 ---- 开发平台详细介绍

一.前言   在企业间的商业竞争越来越激烈的今天,如何快速实现客户需求,如何快速便捷的开发.修改.更新.维护软件项目系统功能,如何降低软件研发的成本,如何降低公司人员流动对软件开发项目造成的影响.如何提高团队开发效率.如何降低开发人员的技术水平要求.如何缩短开发周期.如何同时开发多个项目等等,在此目标基础上我公司研发了软件快速开发平台(Software Rapid Development Platform)工具,简称SDP.通过软件快速平台能快速便捷的设计开发生成B/S架构 html项目软件.

.net快速开发平台,learun敏捷开发框架技术分享

.net快速开发平台,learun敏捷开发框架 前言: 快速开发的趋势 在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人料到软件开发行业也会经历如此大的巨变,在开发这一行业,停下学习就等于死亡并不是危言耸听,不关注行业未来发展趋势的人可能错过了第一个十年,如果不学习,恐怕第二个也要错过了. 快速开发目前风头正盛,但是十分完善的快速开发平台目前并不多,用过的可能都知道,虽然宣称可以覆盖各种功能,但实际使用起来bug也少不到哪里去,之所以越来越受到人们的关注,是因为它能提供便捷化.个

快速开发平台 WebBuilder 8.6发布

WebBuilder下载:http://www.geejing.com/download.html WebBuilder快速开发平台是基于Web面向服务的应用系统开发平台,可以方便快捷的搭建各类型企业级应用系统的平台级软件.平台采用分布式的Java架构.WebBuilder快速开发平台的主要优势是一个成熟的集成快速开发平台,可以快速方便的为二次开发商和用户提供便利的应用解决方案.WebBuilder快速开发平台是一个快速开发平台.是一个灵活的扩展平台.也是一个集成应用平台.WebBuilder已

【力软7.0.5】力软敏捷开发框架源码更新发布,企业级.net快速开发平台

力软敏捷开发框架7.0.5版发布,企业级.net快速开发平台 升级日志: 新增 1.代码生成器,可保存方案: 2.加入葡萄城报表.套打: 3.流程手写签名.印章管理: 4.仓库平面图数据展示: 5.数据源的带参数查询: 6.表格控件字段的隐藏: 7.甘特图+项目管理示例: 8.Redis消息队列示例: 9.首页工作流任务处理界面: 修复 1.数据权限同一字段多次参与条件运算异常: 2.流程撤销异常: 3.日期控件在表格中使用异常: 4.清空缓存不彻底问题: 5.代码生成器生成编码字段异常: 6.

推荐一个好用的快速开发平台,有需要的收藏!

作为程序猿经过几天的加班,把最后一个BUG完成时,看到产品经理MM跑来过来,顿时感觉不好啦!!!!!! 产品又来提需求 说什么OA,ERP又怎么怎么滴,要怎么怎么改......听到产品经理MM喋喋不休的还在讲着她的需求,要不是看在还是MM,早就一记耳光扇过去了.还让不让人活,站着说话不腰疼. 这里不得不提到现在流行的XJR快速开发平台,灵活性好,可扩展强.可以帮助您解决项目中90%的重复工作,让您更多关注业务逻辑. 企业用快速开发平台来做信息化管理的话,先列出清楚自己的需求,知道自己要做些什么功

几款java工作流程引擎快速开发平台比较

相对传统代码开发,快速开发平台在开发周期.成本上以及扩展性方面都有非常大的优势.如果每个项目都要从零开始,代码无复用率:所有的基础功能需要一行一点的敲代码,开发效率非常低,所以使用传统的开发工具已经不能满足现有程序员的诉求,越来越多的企业和开发人员选择java快速开发平台.为了更好地帮助大家找到适合自己的流程引擎, 快速地完成流程引擎技术架构选型, 快速地完成项目交付.下面一起来看看几款java工作流引擎快速开发平台. 希望您能从中找到适合您自己的流程引擎.ActivitiActiviti是由j

易扩展二次开发的web快速开发平台

我们先来看看web快速开发平台的发展 从编程之初,便免不了和方法,类,接口之类的东西打交道.久而久之,自然会对此进行总结,由此而产生了开发平台.而今中国的程序员之中,有很大一部分都是编一些企业MIS.政府MIS之类的程序.其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已.随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式.诸如用友.金蝶等都有自己的开发构件库,还有SAP的ABAP开发平台等等.但是ABAP开发平台太复杂