High&NewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?

导读:刚才有个朋友问我,猿老师发生神马事了,我说肿么回事,给我发了几张截图;我一看!嗷!原来是一个python的程序,里面有几千行代码,说他定义变量abcd,写的头都大了;他说,猿老师,你能不能教教我如何快速实现我的idea,能不能帮助我一下;我说可以,但是看你编程基础有点差,现学的话时间也不够;他不服气,我说小朋友:你学一套编程是需要很长时间去打基础滴,其实啊,想实现自己的idea,也不一定就需要代码实现;他说你别给我扯犊子,就说怎么办;我说,你听过低代码平台吗?它上手快开发也快,最适合你了,这是化劲儿,底代码的编程是讲化劲儿的四两拨千斤;只要你掌握了低代码平台工具,比如iVX,上万行的代码都是小case滴。啊…哈!你非要和我试试,我说可以;诶…我一说,他啪就站起来了,很快啊!然后上来就是一行Hello world!我说,年轻人,你要耗子尾汁啊……
哈哈,以上为搞笑片段,欢迎进入讲解编程之天时、地利、人和,以及网友十八问带你了解iVX和低代码平台那些事的正题……

目录

21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡

编程的天时:行业数字化迫在眉睫—走向数字经济是历史的必然

编程的地利:全民编程也势不可挡—编程从小学起

编程的人和:传说中的iVX工具,与编程到底又有什么暧昧关系?

网友十八问带你了解iVX和低代码平台那些事

网友第1问:iVX与编程到底有什么暧昧关系?

网友第2问:除了iVX,还有哪些低代码平台?

网友第3问:iVX主要面向什么样的人啊?

网友第4问:iVX开发的应用支持哪些具体场景?

网友第5问:iVX是如何进行非代码逻辑表达?

网友第6问:iVX的编译原理是什么样的?

网友第7问:iVX的集成开发环境如何定义的?

网友第8问:如何定义iVX的组件原子属性?

网友第9问:iVX的语言编译器/语法解析器有什么不同?

网友第10问:iVX是如何实现云开发的?

网友第11问:iVX的云端的弹性和并发能力如何?

网友第12问:iVX开发的应用都支持哪些系统?

网友第13问:iVX的前端开发框架与其他平台有什么不同?

网友第14问:iVX的后台开发能力怎么样?

网友第15问:iVX的是如何私有化导出和部署的?

网友第16问:iVX开发配套如何?

网友第17问:iVX的产品设计怎么样?

网友第18问:iVX产品的教学以及使用文档如何?


21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡

编程的天时:行业数字化迫在眉睫—走向数字经济是历史的必然

依据中国信息通信研究所公布的《中国数字经济发展白皮书(2020年)》,从生产力和生产关系的角度提出了数字经济“四化”框架,即数字产业化、产业数字化、数字化整治和数据价值化。数字经济, 作为经济学概念的数字经济是人类通过大数据(数字化的知识与信息)的识别—选择—过滤—存储—使用,引导、实现资源的快速优化配置与再生、实现经济高质量发展的经济形态。 数字经济,作为一个内涵比较宽泛的概念, 凡是直接或间接利用数据来引导资源发挥作用, 推动生产力发展的经济形态都可以纳入其范畴。在技术层面, 包括大数据、云计算、物联网、区块链、人工智能、5G 通信等新兴技术。在应用层面,“新零售”、“新制造”等都是其典型代表。数字经济是一种提速重构经济发展与整治模式的新型经济形态。近几年来,伴随支持数字经济发展的政策加快落地以及数字经济产业基本的迅速发展,使得数字经济变成我国社会经济高品质发展的新动能,行业数字化也势不可挡,它既是趋势,也是历史的必然。
           根据《世界互联网发展报告2017》和《中国互联网发展报告2017》蓝皮书指出,去年,中国数字经济规模总量达22.58万亿元,跃居全球第二,占GDP比重达30.3%。以数字经济为代表的新经济蓬勃发展,成为推动中国经济增长的强劲力量。互联网,尤其是移动互联网的发展进程,加速了人们的生活节奏,在数字化时代,越来越多的都市人都重复着“两点一线”的忙碌生活。越来越多人们的时间也越来越碎片化,很多专家和学者都在考虑如何高效利用碎片化的时间来博取消费者的关注,这逐渐成为品牌和营销人的又一难题。在现代化的互联网市场环境中,数字化趋势越来越明显,数字化已成为品牌营销变革的催化剂。

编程的地利:全民编程也势不可挡—编程从小学起

国务院于2017年7月印发的《新一代人工智能发展规划》提到,“实施全民智能教育项目,在中小学阶段设置人工智能相关课程”。在2018年的两会中,人工智能被再一次写入政府两会报告。  教育部还公布年度高校本科专业备案和审批结果,获批“机器人工程”专业的高校数据由去年的24所达到今年的60所。其中江苏共有10所高校申请设立该专业。教育部办公厅关于印发《2019年教育信息化和网络安全工作要点》的通知,23条明确提出:“实施学生信息素养培育行动,完成义务教育阶段学生信息素养评价指标体系,建立评估模型,启动中小学生信息素养测评。推动在中小学阶段设置人工智能相关课程,逐步推广编程教育。”

编程的人和:传说中的iVX工具,与编程到底又有什么暧昧关系?

相关文章
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
High&NewTech:新物种?这是一种不需要写代码的程序猿,这事,得从Ta们掌握了 iVX工具(首个无代码编程语言)说起……

一般来讲,我们常说的低代码其实就是指低代码工具或者低代码开发平台低代码开发平台(Low-Code Development Platform,LCDP)是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑来创建网页和移动应用程序。低代码开发平台(LCDP)的正式名称直到2014年6月才正式确定,但是,整个低代码开发领域却可以追溯到更早前第四代编程语言和快速应用开发工具。

iVX属于首款零代码开发语言,它去掉了程序语法,但保留程序逻辑。它拥有着简单的界面和开发环境(纯web)。 iVX属于0代码,初心就是做应用开发工具,基于 Web 的,所以在设计产品时甚至没有只限制于企业应用,而是所有的应用原则上都可以开发,这是 iVX 的目标。所以 iVX 可以做游戏(支持3D),可以做电商、网站,可以支持小程序等。随着研发不断深入底层,现在 iVX 已经基本具备了“语言”形态,例如,多人开发,版本管理,开放的模块等,这也许是 iVX 一开始并没有去预期的事情,但也是发展的必然。

网友十八问带你了解iVX和低代码平台那些事

网友第1问:iVX与编程到底有什么暧昧关系?

iVX 属于一种无代码可视化编程语言,iVX重新理解了一下编程这个概念,并用自己的方式实现了这种概念。

网友第2问:除了iVX,还有哪些低代码平台?

除了iVX,低代码平台( LCDP)有很多,比较常见的有氚云、简道云、宜搭云、明道云、活字格、牛刀等。

网友第3问:iVX主要面向什么样的人啊?

iVX的面向对象主要是开发人员以及业务人员;其它低代码平台主要涉及业务人员,也可以进行二次开发。

网友第4问:iVX开发的应用支持哪些具体场景?

iVX支持主流的中大规模复杂应用,包括并不限于OA、CRM、HRM、ERP、BPM、文档协作、工业MES、医疗HIS,智能城市、园区、小区、物联网、大数据、电商、网站、游戏等C端应用,以及H5等等。其它低代码平台,支持工作流、表单、报表Bi等。

网友第5问:iVX是如何进行非代码逻辑表达?

iVX,其实是通过图形化的形势表达逻辑的;它当然支持图灵完备,支持条件/循环/回调/延时等逻辑操作,支持各种操作聚合,同样支持后台服务编排和各种触发事件逻辑的编辑,而且,在iVX中重用相同的事件面板。众所周知,其它低代码平台,大部分还不具备逻辑编辑能力。

网友第6问:iVX的编译原理是什么样的?

iVX属于一种全新的可视化无代码的编程语言,它有着相应的完整开发体系,需要相应编译器编译成目标代码支持;同时支持中大规模应用开发,前端基于react+数据驱动,后台基于微服务+serverless,数据库基于SQL+NoSQL+ES。其它低代码平台,可配置的SaaS框架,主要支持“工作流”“表单”“报表”三种场景,大多都不需要专门的编译器。

网友第7问:iVX的集成开发环境如何定义的?

iVX所有的开发工作都在IDE中完成。其它低代码平台,并没有统一IDE概念,界面开发、SaaS配置、代码开发相互分离工作流,表单,报表都有自己独立的开发工具和产品。

网友第8问:如何定义iVX的组件原子属性?

iVX具备原子属性,因为它的颗粒度足够小,就像基本的化学元素一样。iVX具备组件的完备性,连续的完备的组件,使得iVX构造各系统成为可能,就像连续化学元素周期表。iVX具备支持更上层,它接近应用层的组件生成,即标准组件→小模块。当然,iVX同样支持用户添加自定义组件,其中包括导出npm包,或各种react和VUE组件导入。
其它低代码平台,如活字格/牛刀等有组件概念,但并非原子组件,划分的比较模糊,其实,从某种角度可以理解为,它的大部分组件相当于iVX小模块概念。
当然,从上边明显可知,虽然同叫组件,但是iVX组件和其他低代码产品组件完全不同。其他低代码产品组件更接近iVX小模块这个级别”。

网友第9问:iVX的语言编译器/语法解析器有什么不同?

iVX是自研编译器,支持生成各种系统的目标代码,其实,从底层来说,iVX是一整套全新的语言及其配套的开发体系。其它低代码平台,均不需要编译。

网友第10问:iVX是如何实现云开发的?

对于iVX,它是支持云端开发、云端调试、云端协同、云端发布和云端运维的。其它低代码平台,目前大多数都支持云端开发。

网友第11问:iVX的云端的弹性和并发能力如何?

iVX以AWS、阿里云、腾讯云为基础,保证云端所有资源弹性化,可以做到serverless。 其它低代码平台,主要以国内云平台为主,也都相应的支持阿里云、腾讯云、华为云、金山云。

网友第12问:iVX开发的应用都支持哪些系统?

iVX开发较早,所以开发的应用支持大多数主流系统平台,包括但并不限于Web App、Android、iOS、Win、Mac、inux/小程序(微信/阿里系/抖音)。 其它低代码平台,应该主要是WebApp,其中氚云主要支持钉钉平台。

网友第13问:iVX的前端开发框架与其他平台有什么不同?

iVX支持React core并优化渲染机制。其它低代码平台,比如react vue都有,牛刀采用早前的WeX5。

网友第14问:iVX的后台开发能力怎么样?

iVX属于非代码,所以直接编排中台业务逻辑;它的API对接第三方数据和服务,当然可以提供API给第三方,进行服务;并且支持微服务构造内部中台能力【iVX提供组应用模式提供组内微服务/企业内微服务等创建服务的模式】,也同样支持复杂数据库操作,连表查询/索引/事物/视图;支持全文搜索数据库;支持Socket,可以实现IM/聊天室/视音频服务;支持直播流/WebRTC等会议和直播业务。其它低代码平台,大多数的业务逻辑,除了定义好的,基本都是代码开发,大多数也都支持API,但却不支持提供API。

网友第15问:iVX的是如何私有化导出和部署的?

iVX支持裸机和分布式Docker私有化部署。其它低代码平台,也基本都支持裸机部署,但有一大部分平台并不支持分布式。

网友第16问:iVX开发配套如何?

iVX已经实现多人协同开发,包括版本管理、后台配置、大型应用快速加载,以及调试。其它低代码平台,大多数都不支持多人协同开发。

网友第17问:iVX的产品设计怎么样?

iVX尽可能减少窗口、弹窗以及操作次数,产品简洁实用【产品设计和用户体验方面的能力】。其它低代码平台,如明道、氚云产品设计不错,牛刀产品相对比较难操作,根据网友反映,可能因为bug多。

网友第18问:iVX产品的教学以及使用文档如何?

iVX提供完备教学视频、文档,以及免费Demo系统,方便用户实用和查阅 。 其它低代码平台,如氚云文/活字格档完备,明道/简道云/宜搭云相对简单,牛刀一年上未更新。

HighNewTech:来到了21世纪的第3个十年,各行业数字化迫在眉睫,全民编程也势不可挡。但,问题来了,编程,一定需要写代码么?那么,传说中的iVX工具,与编程到底又有什么暧昧关系?相关推荐

  1. 21世纪有关计算机领域的十二个重大难题

    21世纪有关计算机领域的十二个重大难题 时间 2016-11-27 18:20:16  我爱计算机 原文  http://www.52cs.org/?p=1375 主题 安全技术 设计 作者:高庆狮, ...

  2. 那些不用写代码也能做游戏的工具

    本文首发于微信公众号:小蚂蚁教你做游戏.欢迎关注领取更多学习做游戏的原创教程资料,每天学点儿游戏开发知识. 嗨!大家好,我是小蚂蚁. "我不会写代码,还能做游戏吗?"不少想做游戏的 ...

  3. 会编程的少年有多厉害?8岁女儿写代码哄程序员爸爸开心,网友直呼:破防了

    "爸爸辛苦了,您要多休息哦!"当这句稚嫩而温暖的话从屏幕中跳出时,程序员爸爸一把抱住了女儿! 12月10日,成都一位8岁女孩自写代码哄父亲开心的视频引发网友热议.视频中的女儿平时在 ...

  4. 会编程的孩子有多厉害?8岁女儿写代码哄程序员爸爸开心,网友直呼:破防了!...

    点击"开发者技术前线",选择"星标" 让一部分开发者看到未来 出品 | 程序人生 (ID:coder _life) "爸爸辛苦了,您要多休息哦!&qu ...

  5. 【python之父】:从他的经历中我又重拾对编程的热爱,程序员也不是一直写代码就没有出路

    这是本文的目录 前言 从小迷恋电子学 极客觉醒 不叛逆的他被认为是另类 遇到更大的家伙,爱上了计算机 加入操作系统组,不用和别人抢电脑 疯狂编程,差点退学 对抗Basic,构建新语言 ABC的失败 3 ...

  6. python写代码没思路_如何训练自己的编程思路

    最近一个周末班的学员,问黄哥你在讲解编程思路训练时,如何想到这个思路的. 首先要解决一个问题,学习编程是学习啥?是纯学习语法吗? 不是,是要学习计算思维,编程思路. 何为计算思维: 计算思维(Comp ...

  7. 对编程人员我想说:多做 多实践 多写代码

    有很多人问我,怎样提高自己的能力?有初学者,有水平达到一定程度的程序员. 我想说,不要过多的看代码,看计算机理论,看别人写的文章,代码等,最重要的是自己理解了某个原理,立即动手做. 很多说我唱歌很好, ...

  8. 《21世纪机器人》一一第1章 他用自己的思想打造机器人

    第1章 他用自己的思想打造机器人 我在前面说过,这本书的结尾是吉米站在后台,准备闪亮登场,这是他的首次亮相.当我把吉米的这张照片发给我太太时,她很快回复:"这真的是用你的思想打造出的机器人! ...

  9. 50岁还在写代码,大龄前端程序员到底有多吃香

    大家好呀!我是小千学姐 程序员圈流传着这样一个段子:35岁之后,干前端去送外卖:搞后端去开滴滴:运维就去买保险-- 招人不要35岁的,裁人清理35岁的,不知道什么时候开始,35岁成了职业生涯的拐点,中 ...

最新文章

  1. php高手要学哪些_如何样深入学习php,成为php高手
  2. Android OpenGL ES 离屏渲染(offscreen render)
  3. js优化阿里云图片加载(二)
  4. webgl 基础渲染demo_WebGL + ThreeJS 实现实时水下焦散 Part 1
  5. Python数据结构之四——set(集合)
  6. 计算机绘图员 机械 实训二,计算机绘图员[机械]实训形考.doc
  7. 面向流批一体的 Flink Runtime 新进展
  8. NVIDIA历史驱动下载
  9. Struts2教程之一基本使用
  10. 大数据概述及电信大数据应用
  11. Json-Handle插件下载安装使用
  12. 你的CRM系统为什么用不起来?
  13. 三大突破让人工智能终成现实
  14. 模拟客服自动回复代码
  15. 关于消防系统安装的一些规范
  16. 2022-2027年中国IT高教行业市场调研及未来发展趋势预测报告
  17. 高斯混合模型(matlab代码+注释)
  18. python 常用转义字符对照表 键盘各键对应的ASCII码值
  19. 微信小程序实现微信登录以及获取用户手机号
  20. bzoj4887: [Tjoi2017]可乐(矩阵乘法+快速幂)

热门文章

  1. 关于wap上网及彩信的一点想法
  2. 一沙一世界,一叶一菩提
  3. 帆布指纹识别(canvas fingerprinting)
  4. windows关闭445、3389端口
  5. QT FTP上传文件
  6. Flutter学习之入门和体验
  7. Java实现阿姆斯特朗数
  8. 【Linux 内核 内存管理】物理分配页 ⑧ ( __alloc_pages_slowpath 慢速路径调用函数源码分析 | 获取首选内存区域 | 异步回收内存页 | 最低水线也分配 | 直接分配 )
  9. 【2022-01-11】JS逆向之拉钩登入(上)
  10. 程序员们纷纷表示“内牛满面”-VS2010视频共5季