Four Js 和 Informix 4GL 历史和关系

原文在这:http://www.4js.com/en/company/ibm-i4gl-to-genero/four-js-and-i4gl

不想翻译了。自己看吧。

IBM® Informix® 4GL was developed in 1985 by Chris Maloney and Roy Harrington of Informix Corporation - then known as Relational Database Systems - a Silicon Valley based relational database pioneer in the open systems market place. Informix was acquired by IBM July 1, 2001.

Informix 4GL comprises procedural (‘fourth generation’) features for database access, reports and forms-based user interaction, making it ideally suited for business applications. It has enabled the rapid development of very sophisticated mission critical business logic and as a result, is widely deployed in many of the world’s largest corporations. It is still used today by over half of Informix’s customers.

1985

Informix Corporation launches Informix 4GL. It quickly becomes one of the most popular development languages with VARs and large enterprises in the ‘open systems‘ movement of the eighties and nineties.

Late 80‘s

The arrival of client/server computing towards the end of the eighties puts pressure on Informix to enhance the user interface from its alphanumeric foundation to the more friendly and intuitive MS Windows environment.

1998

After several abortive attempts, Informix finally signs an agreement in May 1998 with Four Js Development Tools to deliver Business Development Suite - a graphical user interface implementation of Informix 4GL busily gathering momentum in the market place. Business Development Suite with its 99% Informix 4GL compatibility hits an instant chord with users. Informix renames it ‘Informix Dynamic 4GL’ (D4GL) and sells it under this moniker for the next 3 years.

1999

In early 1999, other databases are added by popular demand.

 

2001

This relationship is broadened in December 2001 to a distribution agreement with IBM after their acquisition of Informix in July. Dynamic 4GL is discontinued in favour of Four Js own brand – Business Development Suite.

2003

In October 2003, Four Js announce the arrival of Genero – its next generation, object-based technology crafted with an XML oriented user interface capable of rendering one business logic faithfully across heterogeneous graphical clients.

2004

In April 2004, IBM announces the distribution of Genero as its natural successor to Business Development Suite and Dynamic 4GL.

2011

March 29, 2011, Four Js and IBM announce an OEM agreement between to create IBM Informix Genero. Four Js and IBM agree to work together on a joint roadmap to ensure that Genero may benefit from the latest features of Informix Dynamic Server.

Four Js 和 Informix 4GL 历史和关系,布布扣,bubuko.com

时间: 2024-10-10 02:24:32

Four Js 和 Informix 4GL 历史和关系的相关文章

JS学习之DOM节点的关系属性封装、克隆节点、Dom中Style常用的一些属性等小结

JS DOM节点: 在JS DOM中节点的关系被定义为节点的属性: 通常有以下几种节点之间的关系: (这里的关系是所有浏览器都支持的) parentNode    父节点 childNodes    子节点 firstChild    父节点里的第一个子节点 lastChild     父节点里的最后一个子节点 nextSibling    与子节点并列的下一个兄弟节点 previousSibling   与子节点并列的上一个兄弟节点 火狐与谷歌支持而ie8不支持的节点关系有: previous

JS中两个节点的关系

1,可能存在的关系 parentNode(父节点) childNodes(子节点) firstChild lastChild nextSibling() previousSibling() 2,插入节点 object.appendChild()在后面插入 object.insertChild()在前面插入 3,删除节点 removeChild() 4,替换元素节点replaceChild() 5,创建元素节点document.createElement(tagName)  注意:tagName是

js 原型 跟原型链的关系

js 中的 prototype 属性是只有  js函数 才有的属性     而 __proto__ 是对象的内置属性 也就是说除了 null 以外 的对象都含有__proto__ 属性 js 声明的函数 本身自带的prototype 属性 通过指针 指向 函数的实例化原型  比如 一声明 function demo(){} 后 在 var test = new demo(); 后 test 就具有__proto__ 属性  test 也通过 __proto__ 属性指向 test  demo.p

浏览器的对象,以及JS的对象,还有Document关系整理

完整的JavaScript结构由以下三个部分构成: 1. 核心  2. 文档对象模型(DOM)  3. 浏览器对象模型(BOM) 浏览器对象(BOM) ------ BOM是Browser Object Model的简写,既浏览器对象模型 Window //     听说下面都是Window的属性 Screen Location Navigator    听说这其实是一个JS对象,js runtime engine自动创建 PopupAlert History Timing Cookie DOM

Js prototype constructor __proto__ Function Object 关系图

constructor 及 prototype皆为对象下属性,  该属性保存着所指对象在内存中地址  ( 指向内存中 一个具体对象 ) 1.首先牢记一个概念 在js中一切皆为对象 eg: Number 为一个对象(函数对象) 该对象有 constructor 属性 该属性保存了Function函数对象在内存中的物理地址, constructor属性指向Function函数对象 Number 为一个对象(函数对象) 该对象有 prototype   属性 该属性保存了Number 原型对象在内存中

js中prototype与__proto__的关系详解

一.构造函数: 构造函数:通过new关键字可以用来创建特定类型的对象的函数.比如像Object和Array,两者属于内置的原生的构造函数,在运行时会自动的出现在执行环境中,可以直接使用.如下: var arr = new Array();//使用Array构造函数创建了一个array实例arr arr[0]="a"; arr[1]="b"; alert(arr);//a,b var obj=new Object();//使用Object构造函数创建了一个Object

cocos2d JS -> JavaScript 中的简单继承关系

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC" } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "PingFang SC"; min-height: 25.0px } span.Apple-tab-span { white-space: pre } JavaScript 语言本身没有提供类,没有其他语言的类继承机制,它的

js函数形参与arguments的关系

function course(name,age){ console.log(age); //undefined 此时age并无实参,所以为undefined console.log(arguments[1]); //undefined arguments指示的age,因为下标是以0开始的 arguments[1] = 2; console.log(age); //underfined console.log(arguments[1]); //2 } course('麋斯'); 分析 : 形参的

nvm npm node.js的关系

nvm   npm  node.js都是用来构建reactNativ的项目 nvm管理node.j和npm版本的 node.js管理reactNative开发中所需要的代码库的 npm管理对应node.js中的第三方插件 三者关系如图: nvm管理构建每个项目对应的npm,npm管理对应的node.js的第三方包. 每个reactnative项目只包含一个版本的node.js和npm. node.js和npm的关系是一一对应的.