易扩展二次开发的web快速开发平台 -阿里云开发者社区

开发者社区> 游客vq4cvqjidsxzo> 正文

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

简介:
+关注继续查看

我们先来看看web快速开发平台的发展

从编程之初,便免不了和方法,类,接口之类的东西打交道。久而久之,自然会对此进行总结,由此而产生了开发平台。而今中国的程序员之中,有很大一部分都是编一些企业MIS、政府MIS之类的程序。其主要工作就是对数据进行一下增删改查的操作,对MIS系统做一些基础的管理而已。随着互联网的流行,自然又要求以互联网为基础,把这些都网络化,以实现网络资源共享,而不是传统的单机模式。诸如用友、金蝶等都有自己的开发构件库,还有SAP的ABAP开发平台等等。但是ABAP开发平台太复杂,一般的程序员一下子很难用起来;而用友金蝶的开发构件库又只能自己用,无法开放出来,所以难于通用。所以说早起的开发平台的基本状况是:要么功能强大,使用复杂;要么难于通用。随着IE的出现,这种类型的开发平台也就被迫要转向web开发平台了。
u_3934085286_2724067300_fm_26_gp_0
web快速开发平台的性质

web开发平台究竟是属于技术平台还是业务平台呢?一般来说,技术平台是指技术人员使用的平台,业务平台是指业务人员使用的平台。那如果web开发平台易学易用,则可以归结为业务平台。而如果web开发平台功能强大并有要求技术含量高,则可以归结为技术平台。显然,web开发平台在业务平台跟技术平台两者之间徘徊。怎么样能让web开发平台既功能强大,又简单易学易用,是每个web开发平台的设计者所必须面临的问题。而在这个问题的处理上,XJR快速开发平台在这方面做的是比较成功的。

对于web开发平台:

1、以web2.0为基础,基于互联网的B/S架构的软件。它本身也是一个软件,只不过不是最终的软件产品,而是用于二次开发的软件。

2、用于实现各类业务系统,如CRM、MIS、ERP、HIS、OA等等的开发。web开发平台本身就是一个二次开发平台,他不同于诸如eclipse等这样的开发工具,需要写大量的代码来完成各个业务模块,二次开发平台只需要设计好自己的数据结构,进行一些简单的配置、拖拉等操作就可以完成业务系统的开发。

3、能够快速的实现各种报表包括复杂的图表报表的设计制作,传统的编码式开发需要自己去编写想要的各种报表,而运用开发平台就简单多了,可以很轻松的配置出各种报表。
_3

4、拖拽式表单开发,完全没有编程基础的人都可以利用这个组件来开发,无需编译就可以使用。同时可以对自定义表单权限管控。
web快速开发平台表单设计器

5、web快速开发平台中除了表单设计器之外,还有一个非常重要的组件就是工作流。目前市面上大多数开发平台的工作流都是通过表单配置的。也可能是我见的少了,这种方式能够达到效果,但是不够直观,致使工作流设计者寻求一种不仅能够达到效果,还能够使得无论是开发人员还是使用人员,都能够一目了然知道流程的具体流转过程,这就要求流程设计图形化,通过图形化设计各个流程节点,并对各个节点进行配置,并且能够让人看得清整个流程图。而在这方面,XJR快速开发平台是真的做到了,流程使用非常简单,易于理解。当然也可能还有其他开发平台也能够完成这样的效果,只是我没有具体了解过。DEMO:https://www.xjrsoft.com/
web快速开发平台工作流

使用web快速开发平台的目的是为了实现资源共享、节约开发成本、提高开发效率、缩短开发周期。而如今的开发平台大都采用非编码的方式或者是极少编码的方式,这样正好达到了目的。有的(诸如XJR快速开发平台)甚至可以减少80%的代码量,可见效率会提高多少。

总的来说,web快速开发平台是一种趋势,在很多程序员厌倦了乏味、单调的编程工作,寻求一种高效的、不同于以往的开发方法时候,他们都会往开发平台这方面发展。从领导的角度来说,如果说一种产品能够简化你的开发过程、节约你的开发成本、提高你的开发效率、用最小的成本赚最多的钱,何乐而不为呢?

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
《Kinect应用开发实战:用最自然的方式与机器对话》一3.1 Kinect for Xbox 360的产品设计
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.1节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1146 0
开放开发平台小全
  不少同学正在为暑假投入开发实践做着准备,做移动应用,利用开放平台是个热点。凭着自已的一些感觉,也借助百度,列出了下面的清单。由于见识所限,姑且称为小全,欢迎读者留言补充。也凭着自己的感觉,大概进行了分类。在现在各大公司业务不断交叉的今天,这个分类也只是个大概。 平台  新浪云平台(SAE)http://sae.sina.com.cn/  Google App Engine h
1097 0
《Kinect应用开发实战:用最自然的方式与机器对话》一第3章 Kinect工作原理大揭秘 3.0
本节书摘来自华章出版社《Kinect应用开发实战:用最自然的方式与机器对话》一书中的第3章,第3.0节,作者 余涛,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1051 0
.NET开发不可错过的25款必备工具,徐汇区网站设计
【Csdn独家译稿 7月12日】这些年来,我们的.NET开发团队不断在更新升级开发工具,这也提供了一个机会,让我们能对.NET系列的开发工具做出不断的评估和规范。以下是我们总结出的一些.NET开发不可错过的高效工具。
1262 0
菜鸟学Windows Phone 8开发(4)——设置应用程序样式
原文 菜鸟学Windows Phone 8开发(4)——设置应用程序样式 本系列文章来源MSDN的 面向完全新手的 Windows Phone 8 开发  本文地址:http://channel9.
876 0
支付宝开放平台开发助手出现乱码问题
支付宝开放平台开发助手出现乱码问题排查方案
1188 0
10
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载