High&NewTech:新物种?这是一种不需要写代码的程序猿,这事,得从Ta们掌握了 iVX工具(首个无代码编程语言)说起(一)

简介: High&NewTech:新物种?这是一种不需要写代码的程序猿,这事,得从Ta们掌握了 iVX工具(首个无代码编程语言)说起……

引言


       无数人在大学刚开始学编程课的第一天起,可能就开始幻想:能不能不写代码?拖拖拽拽程序就出来了。很多程序员或多或少可能都思考过这个问题,但时至今日,真正可用的工具非常少(某个领域内的DSL也许有),但是作为通用语言的“无代码”解决方案至今还没有出现。如果不算Scratch儿童编程(能够实现的功能太简单),iVX是我找到的非常nice的一个。

       为什么只有一个“无代码”语言(也可以叫:通用解决方案或开发体系),我觉得主要原因还是,“确实非常难”,从综合技术角度来讲,要做出来,至少需要三个方面的突破:


1. 理论突破


       理论代表构思“无代码”语言的可行性,现代编程体系中代码是如何产生的?哪些可以封装到对象里面?无法封装的业务逻辑如何表达?作为语言的颗粒度如何定义(能够做到精确表达对应代码)?如何实现语言迭代(如何构造抽象语言层)?如何调试如何编译?目标操作系统是哪些?编写代码是哪种?能够做多大规模的应用出来?理论的限制在什么方面?

       所有这些问题,都要一个一个想明白。而且这一解决方案并不是靠我们一个团队就能单独完成,这里意思是说要配合相关基础技术的整体进步才能够实现;例如,CPU每年都比以前性能提升50%左右;操作系统和浏览器技术的快速进步;4G甚至5G为手机系统提供更快的网络访问。这些都为“无代码”语言理论可行性提供了有力支撑。要知道,如果在十几年前,IE6/7/8的年代,无论如何也是不可能做出来的。



2. 技术突破


       我觉得要做出来“无代码”语言,技术上首先一定要继承现有的一些“技术成果”,当然主要是软件技术/软件工程领域的。 例如,这套语言应该是面向对象为基础的,还可以面向别的,但是基础一定是面向对象;应该结合云计算技术去实施,云计算已经提供了优秀的后端基础设施的解决方案,这部分直接用就好了(例如serverless CDN redis Docker 对象存储 弹性计算等等);当然,前后台分离,数据驱动,组件化这些最好都有。

       另外,技术上肯定也是需要突破的,这套思路以前没有人实施过,可以想象肯定有很多技术上的坑要去踩!尤其是在编译上,数据绑定处理上,逻辑控制,代码生成等方面。(内部人士透露哦)。



3. 工具突破


       做出来的无疑是一套IDE,是一套完整的工具。如果让这个工具尽可能简单?如何符合开发者的习惯?能够快速打开和加载大规模的应用?工具如何布局可以使窗口尽可能的少?如何能最大限度减少操作次数?如何构造表达逻辑的面板(而且是图灵完备的)?

       好啦,说了那么多,迫不及待地,让我们一起看看这个工具长什么样的吧……




iVX工具的简介


1、iVX工具是什么


官网:https://www.ivx.cn/index

文档中心:https://www.ivx.cn/docview

Demo:https://demo.ivx.cn/


image.png


       iVX属于首款零代码开发语言,它去掉了程序语法,但保留程序逻辑。它拥有着简单的界面和开发环境(纯web):


1.1、舞台编辑界面


       前端和后台,都可以开发(看右侧,而且是前后台分离的);前端所见即所得,组件不够可以自己写。


image.png



1.2、逻辑编辑界面


       触发式的逻辑编写,每个对象后面都可以添加逻辑。支持“循环” “分支” “回调” “延迟”调用等。如果想看,已经开发的项目,可以简单查看 www.ivx.cn/videocenter (有一些解决方案在上面)。如果是程序员(无论前端后台还是iOS或其它)学习这套全新的开发方式,非常迅速,几天就可以上手,因为开发逻辑和方式几乎一摸一样。



image.png



1.3、iVX工具的组件体系



image.png



相关文章
|
数据采集 安全 数据中心
爬虫应该选择住宅ip代理还是数据中心代理?
爬虫应该选择住宅ip代理还是数据中心代理?
爬虫应该选择住宅ip代理还是数据中心代理?
|
5月前
|
存储 人工智能 自然语言处理
AI在法律行业难以从简单工具转变为认知引擎,法律知识图谱如何解决这一难题?
本文AI产品专家三桥君探讨了AI如何从法律行业的辅助工具升级为具备认知能力的智能引擎。通过构建法律知识图谱,AI可实现法条精准引用、案件智能分析等核心功能,解决法律语义鸿沟和动态更新等挑战。三桥君介绍了知识图谱的构建过程及其在案件匹配、法条推理中的应用场景,并展示了智能助理在录音转写、案例检索、文书生成等实务中的落地价值。三桥君认为,法律知识图谱将推动AI从工具属性向认知引擎跃迁,提升法律服务效率与透明度。
280 1
|
3月前
|
安全 数据安全/隐私保护 虚拟化
Windows Server 2022 中文版、英文版下载 (2025 年 9 月更新)
Windows Server 2022 中文版、英文版下载 (2025 年 9 月更新)
359 0
Windows Server 2022 中文版、英文版下载 (2025 年 9 月更新)
|
6月前
|
人工智能 监控 数据可视化
Quick BI × ZOLOZ:数据智能强化跨境交易风险实时管控
随着跨境交易日益频繁,风险管理成为企业国际化的主要挑战。阿里云瓴羊Quick BI联合蚂蚁数科旗下ZOLOZ,推出AI×BI风控分析解决方案,助力全球跨境交易实时管控。通过自由灵活的可视化分析、多Region合规部署及国际化操作体验,Quick BI帮助ZOLOZ实现数据分析标准化,大幅提升决策效率,降低80%成本,服务覆盖25个国家和地区超12亿用户。
185 0
|
6月前
|
安全
如何从零开始,搭建一套消防安全管理系统
在预算不多、人手有限的情况下,我们不需要追求复杂精密的系统,而是需要找准“能用、好用、用得下去”的方案。这些看似微不足道的细节,才是真正守住风险底线的关键
|
10月前
|
人工智能 Oracle 搜索推荐
大模型重塑数据中心,全球服务器产业迎新增长浪潮
大模型重塑数据中心,全球服务器产业迎新增长浪潮
|
存储 分布式计算 安全
MaxCompute Bloomfilter index 在蚂蚁安全溯源场景大规模点查询的最佳实践
MaxCompute 在11月最新版本中全新上线了 Bloomfilter index 能力,针对大规模数据点查场景,支持更细粒度的数据裁剪,减少查询过程中不必要的数据扫描,从而提高整体的查询效率和性能。
|
Java
什么是java回调函数
什么是java回调函数
569 1
什么是java回调函数
|
JSON 安全 API
抖音店铺商品信息的 API
抖音店铺商品信息的 API 主要用于获取商品的详细信息,包括基本信息、属性、库存、评价、推广信息等。开发者需注册账号、申请权限、阅读文档、发送请求并处理响应。此外,还提供商品搜索和管理接口,帮助商家优化商品展示和管理订单,提高运营效率。使用时需遵守平台规则,确保数据安全和合法性。
Meta浙大校友让评估模型自学成才,数据全合成无需人工标注,训练Llama 3 70B超过405B
【9月更文挑战第21天】近日,一篇名为《Self-Taught Evaluators》的论文引起了广泛关注。该论文由Meta与浙江大学校友合作完成,提出一种创新的模型评估方法,通过让评估模型自学习训练,无需依赖昂贵且易过时的人工标注数据。此方法利用合成数据,通过迭代生成对比模型输出并训练基于大型语言模型的评估器,从而实现自我迭代改进。研究结果显示,在不使用任何标注偏好数据的情况下,这种方法显著提升了评估模型的性能,甚至超越了一些现有模型。尽管如此,该方法在实际应用中仍需进一步验证。论文地址:https://arxiv.org/abs/2408.02666
283 4