实现目标

快速开发

快速开发是平台一贯的追求。任何开发团队都想提升自身的效率,却无奈受困于很多重复或阻塞性质的工作上:比如从头搭建一个开发环境,实现各种繁琐而没有创造性的基础功能,以及等待没完没了的编译和重启过程等。平台的很多特性都是为了解决这些问题而诞生的。

质量保证

平台的自动生成能力,能够为所开发的系统提供最基本的质量保证。从界面到数据再到业务逻辑,每一个质量环节都由平台严格把控,从而减少开发人员的低级失误所造成的影响或损失。不会再有丑陋而不一致的界面、不经验证的表单、错误的数据访问以及不合章法的代码片段出现在经由平台生成的产品中。

技术整合

技术整合要求统一基本的技术路线,和所有可能使用到的框架、组件和类库等,不仅如此还要保证它们之间能够相互兼容、共同协作,否则开发团队会因为离散的技术和不稳定的结合而无法实现有效的积累。CDE.IO 平台以“唯一途径”的理念,力求让团队找到技术整合的正确道路。

资源同构

以 CDE.IO 为基础平台,就相当于有了统一的技术整合基础,开发团队可以基于此定向培养和招募人才。更重要的是,资源的同构性让项目间调配变得容易:一般资源可以被分配到任意的项目中,而优质资源又可以随时攻坚最棘手的技术问题。不论怎样,最终都可以提高资源的利用效率,从而节约对软件开发来说至关重要的人力资源成本。

设计简化

在一个项目团队中,设计人员往往比开发人员更重要,因为他们工作成果的优劣,将直接决定后续的开发过程能否成功。好的设计人员少之又少,而为一个复杂的系统进行完备的设计更是难上加难,那么至少可以让设计的过程变得简单而不那么痛苦。以 CDE.IO 平台作为项目的基础,设计可以变得有据可循,同时还有现成的辅助工具可以将符合要求的设计文档进行导入,完成设计的同时,就完成了系统框架的搭建。

外观统一

统一的外观之于产品,就好像统一的语言之于民族一样,可以在很短的时间内被贴上专属的标签。因此外观设计也通常被称作是一种语言,一种视觉效果的语言,用它来描述界面的布局、区域的配色、控件的样式以及对操作的反馈等等。使用 CDE.IO 平台的目标之一就是为产品穿上统一风格的外装,在没有署名的情况下也能让用户时常联想起作者。