传统的项目开发,在经过需求分析和详细设计后,往往需要由技术人员自行选择技术方案和合适的组件,从零开始进行代码级的开发。不仅开发速度慢、难度大、成本高,项目的质量也难以保证,后续的维护升级也可能跟不上。
佛软资源协同整合平台(Resource Collaborative Integration Platform,简称RCIP平台),是一个轻量级的Web开发平台。它为各种项目,尤其是企业信息化项目,提供了一套高可用性、高复用度的综合技术解决方案,让技术到应用的变现,变得更为简单和快捷。通过标准化开发的手段,提高了项目的可控性,并降低了项目的成本和风险。
与其它一些平台不同,RCIP平台的设计理念,立足于让项目的开发真正变得更容易,让项目的开发更关注设计而不是实现,让项目的质量更有保障,让项目的资源更具有协调性。难度下降,成本降低,质量提升,最终达成软件公司和客户的双赢。
RCIP平台具有以下的一些优点:
>> 基于Java的标准体系搭建,整合了很多Java优秀的框架和第三方组件,并进行了大量的二次封装,让开发者能更容易地使用这些组件。既降低了学习曲线,也避免了开发人员把过多的精力浪费在处理这些组件细枝末节的技术问题上;
>> 默认集成了不少业务、办公、决策分析等通用的应用组件,降低了项目的启动成本;
>> 完全基于组件化集成设计的理念。平台当中的组件,仅通过接口进行关联,结构松散,耦合低,可根据项目需要,通过配置项动态地进行增减和更改。组件积累得越多,往后的开发成本也越低;
>> 标准化的开发流程,大量基础函数和基础类的支撑,大幅减少了开发人员的代码编写量。通过各种级别的重用,把共性问题归为平台需抽象解决的问题,从而降低了开发人员的技能差异对项目质量的影响,也降低了项目维护对开发人员的依赖性;
>> 强调平台功能的可测性。所有组件均基于接口进行开发,测试人员可针对接口进行测试用例的编写,然后就可以针对被测组件进行反复测试了。改善了传统测试中,需要大量输入数据和操作界面,才能完成一次底层测试的低下效率测试方式。而且在后续的升级维护中,也能更及时地发现系统的回归BUG,把项目的质量提升一个档次。平台也会提供一套API,让测试人员能更容易地编写出自动化测试的代码;
>> 支持无线应用集成。无线应用可通过APP,无缝访问平台的后台数据,实现与PC端相似的功能。典型应用场景:远程审批;
>> 更多丰富的功能集成与定制开发。