# 平台介绍
云智开发平台致力于以低代码的方式高效构建企业级应用,解决传统 web 应用开发过程中线下开发流程繁琐,重复性工作量大、发布迭代不灵敏,开发过程管控难的痛点。平台优势:
- 可视化集成开发环境
云智开发平台实现可视化编程,使开发人员可以更直观地进行应用程序开发。必要的时候,也可以进行手工编码,例如定制个性化的样式。
- 拖放界面
开发者对业务模型的设计、用户界面的实现,都可以用拖拉拽的方式实现,云智开发平台提供了灵活的布局方式和定位辅助,同时适配多种比例的预览,是页面更加的美观。
- 低代码
内置一套高度封装易用的组件,只需简单的配置即可使用,开发者只需关注具体业务逻辑实现,降低 80%代码开发量。
- 可重用性
组件的集成粒度和服务的原子化、脚本化使得平台在应对不同的业务设计时更加的灵活,可重复使用相同的模块和服务进行无限的组合。
- 开发运维一体化
通过上面可视化的编码,我们是可以快速的完成一个业务需求的开发了。但开发过程对于一个需求的实现,只是前期过程,那么后续的项目打包、版本管理、产品上线又是怎么样的呢? 对于云云智开发平台开发平台来说,它涵盖了一个需求从开发到上线的完整流程。所以,我们可以看到对于一个业务需求的时候,通过云智开发平台的应用,整个产品研发过程,都被整合到了一个平台之中。这与我们应用传统生产工具有着非常大的差异,我们不需要再去自己设计代码库的版本管理、构建包的管理、部署资源的管理等一系列的架构管理设计。通过云智开发平台提供的整体管理方案就能支持产品的开发、测试、上线全流程管理。
- 安全管控
云智开发平台实现租户化管理,可支持一下两种模式
- 共享数据库,隔离数据架构:即多个或所有租户共享 Database,但一个 Tenant 一个 Schema,为安全性要求较高的租户提供了一定程度的逻辑数据隔离,并不是完全隔离
- 独立数据库:为每个租户分配独立的数据空间,即一个租户一个数据库,这种方案的用户数据隔离级别最高,安全性最好
# 方案对比
传统 ide | 云智开发平台 | 对比 | |
---|---|---|---|
开发效率 | 业务需求-原型设计-编码实现 | 拖拽组件 | 提升 80% |
运维成本 | 需专业的运维人员部署运维,人员要求较高、服务器安全有隐患 | 平台提供审核、监控、发布统一管理流程,一键部署 | 降低 90% |
人员要求 | 需要专业的研发人员和掌握研发的规范 | 内置统一规范、只需掌握基础的 js 脚本 | 开发门槛降低 70% |
沟通成本 | 需要业务设计、研发、运维多方沟通协调 | 一体化设计,非专业人士一人即可完成 | 降低 95% |
# 平台预览
租户开户 →