在线软件开发/发布平台即是一套开发规范,也是一套开发/发布环境。
作为开发规范,本平台定义了应用层次上的组件接口规范。象微软件的COM规范、Borland的VCL规范所定义的是组件层次上的接口规范, 依此规范开发的组件具有良好重用性,但往往不能作为独立的应用,即不能用此组件完成日常的工作。而我们的这一“在线软件开发/发布平台”却是一个应用层次上的接口,你使用本平台开发出来是一个个应用,可将这些应用组成一个应用系统完成特定工作。并且应用是作为程序包形式存在,而非独立运行的软件。这就意味着应用与应用之间可以良好地协同工作(不同应用是在同一个进程空间中运行的)。 同时也意味着使用本平台开发的软件拥有良好的扩充性,你可以随着开发要求的深入不断地完善旧有的功能, 同时不断地加入新的功能。