最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

[day1] Genero:源於4GL的低代碼開發平台(Low Code Development Platform)

后端代码 bron1984 5265浏览

Genero:源于4GL的低代码开发平台(Low Code Development Platform)

4GL语言首见于1986年,INFORMIX在数据库产品中提供INFORMIX-4GL 1.0语言,使得程序员可以透过一组固定的数据库CURD指令,满足固定且复杂的商业需求。其后伴随INFORMIX数据库的成长,在80-90年代,4GL成为当时商业金融圈大型数据库程序开发的首选。随后,由于面向对象系列程序的趋于成熟,此类程序式的语言被减少关注。同时市场上也开始出现与INFORMIX-i4GL兼容的语言套件。

在1982年台湾的信息产业也开始成长,i4GL常见于大型或金融业的内部数据处理用。除此之外,刚开始发展的套装商业软件,也注意到4GL容易开发的特性。例如鼎新计算机开发的TIPTOP系统,即采用了法国Four J’s兼容于i4GL的BDL(Business Development Language)作为软件开发的语言,自始进入BDL年代。

BDL仍与传统的纯文本接口 (DOS模式,TUI: Text User Interface) 相差无几。且在面向对象式语言、因特网整合的挑战下显得力有未逮。Four J’s于2000年进行翻版,追求最大化程序代码可沿用的精神下,开始转向GUI模式进行发展,从Genero 1.00,到预定于21年9月发版的Genero 4.00,已经由单一的语言套件,发展成为包含语言、应用服务器、报表、完整开发接口且包含移动RWD、云解决方案的完整商业套件。

在大中华区,目前要接触到Genero套件,约略都是经过下列途径取得:

  1. 使用鼎新计算机 / 鼎捷软件的T系列ERP产品 (如TIPTOP/T100)
  2. 原使用INFORMIX产品,透过IBM/Acer服务团队升级OS/DB并另外采购Genero套件
  3. 参加Four Js的GEP(Genero评估程序)计划,可取得30天有效的 5个并发授权

以上三个途径取得的授权,因为来源不同,彼此无法相互支持运用,以下的文件,以最大宗的情境1进行叙述,遇到有差异的工具,均会在内文特别说明适用场景。

目前市场上关于4GL语言的书,仅有2004年 陶淑瑗老师于儒林出版的『INFORMIX 4GL 学习手册』。感谢陶老师对于4GL的推广贡献,也期望透过本次分享能够有更多人理解与采用。

表格 描述已自动生成
说明:Genero官方统计于CMM Level5的一般项目开发下,Genero与其他语言要达成相同功能时,Genero用的程序代码较精简、生产力较高,且因为语法接近口语,因此产生的错误率也较低。

参考数据

转载请注明:赫非域 » [day1] Genero:源於4GL的低代碼開發平台(Low Code Development Platform)