时间:2010-07-22 分类:编程开发 阅读:次
在线软件开发/发布平台即是一套开发规范,也是一套开发/发布环境。作为开发规范,本平台定义了利用层次上的组件接口规范。象微软件的COM规范、Borland的VCL规范所定义的是组件层次上的接口规范, 依此规范开发的组件具有良好重用性,但往往不能作为独立的利用,即不能用此组件完成日常的工作。而我们的这一“在线软件开发/发布平台”却是一个利用层次上的接口,你应用本平台开发出来是一个个利用,可将这些利用组成一个利用系统完成特定工作。并且利用是作为程序包情势存在,而非独立运行的软件。这就意味着利用与利用之间可以良好地协同工作(不同利用是在同一个过程空间中运行的)。 同时也意味着应用本平台开发的软件拥有良好的扩充性,你可以随着开发请求的深入不断地完善旧有的功效, 同时不断地参加新的功效。作为开发/发布环境,本平台供给了开发一个大中型项目所需的常用工具,包含:一个利用服务器,用于开发者上载已完成的利用,用户主动下载更新用户选定的利用,并且本服务器供给树形结构的利用分类机制,方便用户查找新利用; 一个系统安全服务器,用于进行利用授权及用户权限指派。 利用授权可对单个利用进行,也可对一个利用分类进行。 用户权限指派可对单个用户进行,也可对同一组的用户进行(单个用户可属于一个或多个组)。 权限可自定义,即每个利用可以拥有不同权限,这些权限都可以进行用户指派。权限可分组,可以一组权限进行指派。本平台还供给了一个源码管理服务器(类似CVS服务器),可进行源码的版本管理;一个程序包Make系统,实现了一部分GNU Make的功效,可以对一个目录下的各个利用工程主动进行新版本导入、编译、上载至利用服务器、工程目录清算、生成各工程的html情势的帮助文件,本Make系统是图形界面、菜单操作, 与平台的服务器紧密联合的一个方便高效的开发工具;另外本系统还供给了一个在线论坛服务器与客户端,以方便一个开发小组内的成员相互交换,也方便用户与开发人员交换,在线论坛与源码管理服务器相联合,使得本平台不仅可用于公司内部局域网上进行协同开发, 也实用于互联网上进行散布式开发。
下载地址: