将低代码能力封装在硬件里是一种什么体验?
iVX的“编程盒子”
iVX平台概述...
iVX,可以理解为一种可视化的“全栈代码生成器”,而且这种“代码生成”做得相当彻底,几乎所有应用都可以通过iVX在不写任何代码的情况下进行“自动代码生成”。iVX平台研发难度极大,涉及技术领域也非常广,在全球领域能自动生成全栈代码的,应该就这一家了。
虽然,市面上包括很多媒体都把iVX定义为“低代码”平台,但实际上,iVX和市面上其它“低代码/无代码”平台无论是“技术架构”、“实现方法”、“用户体验/操作”、“产品目的”都完全不一样。其他所有低代码产品,几乎可以认为是一种“企业内快速开发框架”,运行时和开发是一体的,也就意味着所有开发的应用,只能在这个低代码厂商的环境下运行,是应用是无法导出也无法独立部署的,表现形态就是“无法生成应用源代码”。
iVX并不是一个完全针对“企业”的产品,而是一种面向编程、面向程序员的一种新的“开发范式”,iVX始终只解决两个问题“如何让新手快速学会应用开发?”以及“如果让开发的效率更高一些?”。因此,无论是个人还是企业,都可以使用iVX,而且在网上使用就是免费的。(ivx.cn)
转入正题:
“iVX编程盒子”是什么呢?
简单的说就是将“iVX的生产力封装成一个硬件产品,通过本地化的方式提供给大家。”
以往,iVX用户通常会遇到这些问题:
- “我们开发环境是内网,无法使用公网服务,而且无法满足企业对安全的审查...”
2. “我们是软件外包服务商,需要去驻场开发”,如果有一个方便移动的设备,无视客户方的网络和资源差异,即插即用,快速开发...”
-
“iVX专业定制服务器版本费用太高,我们开发人数还不少...”
-
“集成iVX基础能力,最好能提供一台内部开发机,性价比越高越好...”
-
“教学时,需要很多账号一起使用,需要在每个班或每个实验室配备一台开发设备...”
-
“网上调试,我们还是需要支付云计算费用,如果本地有一台开发机,这个费用都可以省了...”
...
总体来说,“iVX编程盒子”就是为了解决以上这些问题的,能力上不打折扣并标准化,尽可能提供更高的性价比,提供完美的本地开发体验...
为什么会采用“小盒子”呢(其实就是一个mini主机)?
现在市场上mini主机其实都非常内卷,换句话说一下,其实配置都挺不错的,性价比很高,而且非常便携小巧。如果去外地驻场开发,带一个不到一斤的小盒子就可以了,这种感觉应该比搬几台几十斤服务器要惬意很多。 另外,当然从技术上讲,由于iVX是基于浏览器的IDE,因此,开发时主要都是依赖浏览器的算力,只有在编译、预览、导出等低频操作的时候才会用到这个“小盒子”的算力,因此,对中心节点的压力不大,用一个小盒子完全可以解决几十人甚至上百人同时开发的问题。
别的低代码厂商是否也可以采用类似的方式来封装产品?
这个基本上很难,因为“低代码”产品(除了iVX),主体上就是“一个企业内部的应用快速开发框架”,基本上都是“运行时”产品,也就是说开发和运行时是一体的,如果用小盒子来承载“运行时”,很大概率会崩掉,也无法支持更复杂的业务和大规模并发和各种数据库的使用。
哪种情况不建议使用“编程盒子”?
- 如果需要定制开发整套iVX平台系统,例如需要和本地系统做各种接口对接;例如登陆、授权;或者代码仓库、代码审计;或者直接将代码导入生产或测试环境的;又或者需要定制IDE、定制logo、定制各种组件和模块的;
- 同时开发人数规模非常大,超过50人这个规模的,或者更大的,这种情况为了系统稳定,最好使用专业定制系统,通过搭建服务器来实现;
- 需要开发小程序、iOS/Android/Windows等本地原生应用的。
这种还是需要做专门定制,直接联系平台来解决。
更多推荐
所有评论(0)