「小小天看世界」真正的零代码开发语言是怎样的

01低代码开发
市面上有各种低代码 , 以及号称零代码的开发工具 , 目前来看 , 都不能叫真正的零代码开发语言 , 最多是某一个领域的开发工具 。 国外不少 , 国内也有不少 。 最近微软推出了PowerPlatform低代码平台 。 功能很强大 , 即便如此 , 这仅是实现某一个或几个领域的应用 , 通过模块化的封装达到快速开发的目的 。 并不具备语言属性 。
「小小天看世界」真正的零代码开发语言是怎样的
文章图片
【「小小天看世界」真正的零代码开发语言是怎样的】PowerPlatform
包括大名鼎鼎的salesforce及旗下Force.com , 或者ZohoCreater , 应用于内部流程 , 表单 , 页面的快速搭建 。 如果需要实现更复杂的逻辑 , 仍然需要代码的介入 。
「小小天看世界」真正的零代码开发语言是怎样的
文章图片
ZohoCreat创建应用
即便有代码的介入 , 仍然基于一个大的框架限定范围内 , 并非可以随意定制应用 。 大多数低代码平台是某一个领域的垂直解决方案的抽象化和模块化 , 对于满足特定领域的应用具有明显优势 。
基于流程设计的企业服务(组件式服务)
Mendix和Outsystems:起源都差不多 , 都是企业服务 , 都是组件化 , 都是DevOps , 希望做一套产品 , 可以帮助企业快速开发各种应用 。 思路和鼻祖Salesforce差不多 , 这两家都10年以上了 , 可见这个领域没法速成 。
基于开源框架(开源模式)
牛刀:从WeX5这个前端开源框架开始 , 后来转向低代码 , 产品的整体构思其实没什么问题 , 但是产品的设计和技术能力(特别是后台)相对落后 , 再加上WeX5也是很小众的前端框架 , 所以使用牛刀开发限制还是很大 。 产品的“逻辑能力”采用了类似Outsystems的模式 , 但没有Outsystems强大 。
Odoo(欧度):开源的开发框架 , 专门用于做企业应用 , 很多应用和模块企业可以直接使用 。
基于API聚合的组件市场工具
APICloud:也开发了开发流程管理工具 , 管理整个应用的开发周期 , 从产品、设计开始 , 到研发测试和运营 , 严格来说不算是低代码产品 。
基于工作流、表单制作、文档协同的工具搭搭云 , 简道云等:这里面非常多 , 多数都是从某一个企业服务领域的细分产品入手开始做的 , 做了一段时间之后 , 有一些API可以用于二次开发和灵活控制生成的应用 。 算是往低代码靠拢的工具 。
02零代码开发语言
零代码开发有两种形态存在 , 一种是零代码开发工具 , 不用写代码可以创建各种应用 , 类似搭搭 , 氘云这种 。 另一种是零代码开发语言 , 具备语言属性 , 而不用写代码 。 工具是一种过渡状态 , 目的是为了实现快速创建应用 , 但有非常明显的局限性 。 语言才是零代开发的理想状态 , 市面上并没有完全无须写代码的零代码开发语言 , 仅有iVX较为接近这一理想状态 。 iVX开发应用在绝大多数情况都无须代码 , 但逻辑完备 , 其对应用开发的普适性特点使得开发者获得了一项真正的语言技能 。
「小小天看世界」真正的零代码开发语言是怎样的
文章图片
iVX开发面板
一套完备的开发语言应具备以下特点:
A“图灵完备” , 可以开发各种Web应用、小程序(微信)、小游戏(微信)、原生应用、PC桌面应用(Windows&iOS)
B直接生成前端和后台代码 , 自带数据库 , 直接云端访问运行
C支持多人开发(类Git)、支持快速调试、支持多设备多窗口运行
D语言可维护性强 , 有开发规范和设计规范 , 完美DevOps解决方案
E数据和应用都支持私有化部署 , 或者通过API对接外部数据和资源
F用户可以自行扩充各种组件和API , 也可以接入各种后台资源(AI或硬件等)
如果说Salesfore消灭了软件 , 开创了SaaS和PaaS时代 , 那么零代码语言则消灭了代码 , 开创了数字化普惠时代 。


推荐阅读