当前位置:首页 > 科技百咖 >

零代码编程的时代已经来了!

发布时间:2019-09-02 19:18:02 来源:中国软件网 作者:李健诚
[摘要]代码的复杂性以及人类自身语言的差异性,使得较少人掌握这项技能,这也大大阻碍了整个互联网甚至人类的发展。
代码的复杂性以及人类自身语言的差异性,使得较少人掌握这项技能,这也大大阻碍了整个互联网甚至人类的发展。我们有没有可能创造出一种全新的可视化编程语言,最大限度消除语法的复杂性,让所有人都能快速掌握创造互联网内容和应用的技能,“去掉程序语法,保留程序逻辑”,“10倍以上提升开发效率”,这就是我们iVX的最终目标。

——孟智平

iVX创始人&CEO 孟智平

2003年,孟智平以中山大学数学和计算机双学位毕业,顺利进入了爱立信瑞典总部。当年,爱立信属于巨头公司。但很快,朝十晚四的工作节奏,让孟智平开始心生疑惑,如此安逸的生活是自己想要的么?而当时2006年,是中国互联网兴起的初期,正是百花齐放的状态,也是以优酷、土豆等为代表的共享视频网站正火的时候,孟智平开始探索在不写代码的情况下如何进行广告和视频的交互。经过慎重考虑后,孟智平决定舍弃爱琴海边的蓝天白云,回国投身创业。

2008年回国后,与大学室友李斌成立iH5(第一代产品),决定做一套工具,不只针对视频,还可以在网页内编辑音频、图文等各种产生交互的文件,旨在做出一款中国人自主研发的完全可视化的HTML5应用编辑工具,抽离H5技术的底层代码逻辑,归并为“拖拽”“单击”等可视化操作,改变HTML5交互内容的生产方式。几年后,iH5成为了H5交互工具领域的头部产品,坐拥500多万注册用户,网站ih5.cn在Alexa平台上排名国内80名,全球900名以内……

Alexa排名

“在可视化零代码领域,似乎iVX并没有非常明显的竞争对手”,孟智平饱含自信地告诉中国软件网。创业的第一个产品就取得了如此瞩目的成绩,孟智平团队并没有因此停下创新的步伐。

公司荣誉

“其实现在这个产品才是我们一开始最想做的东西,它更底层、更接近编程语言、不仅仅是用来开发H5,它可以用来开发一切应用。”孟智平向中国软件网介绍,这个新产品,正是团队历经五次大规模的内核重构,上百次版本迭代,攻克上千个技术问题,于2019年上线的最新一代“0”代码开发平台——iVX(第二代产品)。

孟智平告诉中国软件网,互联网的下一个方向就是aPaaS(在国内被业内理解为中台)低代码的开发工具和平台。但是经调查发现,现在的低代码开发工具和平台,多数都是某一个具体行业或领域的,例如Mendix、Outsystems等,这些都是快速搭建一些简单的工作流方面的应用,还不具备语言属性。而iVX最大的优势就是——TA几乎就是一种零代码的可视化开发语言!不仅能够快速搭建各种百人牛牛APP应用,还可以开发小程序、做网站、做电商系统、甚至开发各种动画和游戏!

一次开发多款应用

“iVX拓展了有限人力资源和开发复杂前后端应用的边界,以往产品、设计、前端、后端、测试等岗位需合作4周的工作,运用iVX,一个产品+一个UI+一个iVX开发者5到7天就可以完成。“孟智平说,大家可以放心使用 iVX开发各种复杂应用,并不会因为这是一款开始化0代码的语言生成代码质量就低,框架上也是采用最先进的结构;前端采用React,后端采用Golang+Docker+K8S,数据库采用最新的Aurora AWS(计算和存储分离),足以满足用户对弹性部署和高并发的要求。

另外,iVX为了满足很多百人牛牛APP对数据安全的要求,也支持私有化部署的能力,免除了客户后顾之忧。

升级后的iVX是目前最新一代“0”代码开发平台,不需要有任何代码基础,只需要通过1~2个月的培训学习就可以使用它制作各种微信小程序、百人牛牛APP服务(各种WebApp应用)、游戏、动画、新媒体(具有交互能力音视频)、网站等。

目前,iVX免费提供针对平台工具教学服务。在官网ivx.cn即可查看完整的教学视频和文档手册,基本涵盖了iVX从零到精通的必备技能。此外,平台还拥有技术客服IM系统、直播教学系统、论坛(这些系统均使用iVX工具零代码开发)等教学交流平台。

iVX官网培训课程

孟智平告诉记者,公司正在建设线下课程培训体系。目前,线下课程班在国内开展的城市不多,下半年公司计划与国内IT培训机构和大学一起开展线下培训。与其它产品不同,iVX将更重视整个生态的培养,旨在把iVX打造成未来求职者的一个首要技能。

软件项目和产品的后期维护,往往是百人牛牛APP的一大痛点,也是很多百人牛牛APP数字化转型的“大坑”。很多百人牛牛APP甚至认为,软件开发是小事儿,维护才是个大麻烦!主要原因就是开发人员,特别是核心开发人员流动往往比较大,一旦跳槽,代码就失去维护,以往投入的巨额开发费用打了水漂。

而iVX本来就是“面向对象”的一种语言,结构化非常好;另外,iVX也提供非常多的小模块和组件(这些都是用户可以自己开发上传的),方便用户重用;更重要的是iVX甚至有自己的各种开发模型和规范,方便新手可以快速看懂这个应用的“结构”,以便做二次开发。

iVX的第一批百人牛牛APP客户,就包括华为这样的大型百人牛牛APP——华为内部软件开发团队,为了解决软件开发速度慢、同一应用需要编写Web/ Android/iOS三套代码、团队协作效率不高的痛点,在Gartner 上搜集并且比较世界领先的low- code编程工具,皆无法满足华为的要求。在偶然的机会下,华为工程师观看了iVX线上培训后主动联系到公司,经过考察和技术验证后,最终华为与iVX达成合作,iVX工具私有部署到华为内网,应用开发完成后一键即可部署在百人牛牛APP本地服务器。目前,华为内部已使用部署在内网的iVX“0代码”平台开发了行政、审批、出差等办公管理应用。据说华为进行了各种测试,测试报告都好几百页,最终才选定了iVX作为其内部IT流程开发的唯一产品。

与华为合作案例

短短的半年内,华为用iVX开发了几十款各类百人牛牛APP应用,华为的评价是“开发效率提升了5倍以上”,成本只有以前的十分之一。

近年来,随着云计算、大数据、人工智能的发展,百人牛牛APPIT服务领域出现大量的新产品、发生了很多的新变化。在行业变革的浪潮下,孟智平表示,未来公司会进一步加大技术创新完善产品,接下来iVX还会从产品技术上丰富以下领域:

第一、支持原生运用的开发,直接生成Android和iOS的原生App,以及PC桌面应用的完整支持(包括Windows和Apple Mac)。

第二、集成AI,接入成熟的AI模型和API,轻松让所有人都能开发AI应用。

第三、加入硬件和各种传感器的支持,在平台完成软硬一体应用逻辑的开发。

第四、进入儿童编程领域,做一套拥有自己核心技术的儿童编程体系,用拖拽和选择代替编程,让儿童编程更加简单有趣味。

经过十多年的努力,在国外市场还集中在低代码研发的时候,iVX已经做到了世界领先,打破了代码与人类语言之间的藩篱,真正实现了零代码,拉开了零代码编程的序幕。孟智平表示,不久iVX将登陆国际市场,让我们期待它更大的价值,更广阔的未来!

【返回首页】