iVX在该技术领域中的位置和定义?
iVX是一种新的“程序逻辑”的表达方式,我们暂且称之为“Visuallogic”, 同时,iVX也可以理解为一种“新的编程方式”,通过“图形化/可视化”的方式(拖拽)来开发各种前后台应用,并自动生成 前后台代码。 和现在的ChatGPT通过文本描述的方式生成代码类似,iVX通过图形化的方式进行描述。 严格意义上讲,也可以归类为“图形化编程语言”,具有自己的完备的AST和编译器/解析器,能够完成和现有其它代码编程语言的自动转换。 前端可选择性生成Javascript、微信小程序、Dart等语言,后台可选择性生成Java、Node.js等语言。
相比国外知名产品,iVX图形化程度更高,实现“快速学习”、“快速开发”、“快速运维”, 在实现“无代码”编程的基础上,自动生成代码且无加密(可以手动修改),同时现有的代码开发方式的无缝对接。iVX编程和代码编程相比,有什么优势?
相比C/C++、Java、Javascrip、C#等等高级编程语言,iVX去掉了“程序语法,只保留程序逻辑”,并且通过图形化的方式自动生成各种语言代码。这样就使得开发者可以“更快学习”、“更快开发”、“更快运维”,同时引入了“云计算”技术,实现了“开发应用程序和运行时后台运行资源”的解耦。 简单的说,iVX只提供“业务/应用逻辑”的代码生成,安全、计算、高并发等等全部由云计算产品/或对应的开源产品来实现。 这里面还有一个非常基础的问题,经常被用户所误解:很多用户会认为“代码已经是最简单表达了”, 因此无论如何都不可能提升开发效率了。这里面就设计一个问题,为什么使用iVX会快? 很多人钻到了一个“死胡同”里,认为手写代码“例如if… for…”肯定比点选和拖拽快,认为任何的其他方式只会降低开发的效率,这种想法真的对吗?这里其实就是把“信息不可压缩”和“信息的抽象/封装、知识沉淀/重用”对立起来了, iVX从来都不是要去压缩“信息”,而只是寻找一条应用开发的“最短路径”,并通过大量的“分成组件”沉淀和完备的“可视化逻辑”来实现。iVX生成代码的质量如何?
iVX最核心的“前端编译器”、“后台编译器”等Core代码都是做Linux启动部分的大神所写,相当于是“赋能开发者”。 我们不敢保证生成代码都是最好的,但是运行效率从反馈来看(很多使用iVX开发团队反馈数据),优于绝大多数开发者手写代码的运行效率。从具体生成代码的技术,也集成了很多新的技术:“云计算”、“前后台分离”、“前端Data Driven”、“容器”、“微服务”、“Serverless”等。iVX能否支持中大型应用开发?
首先iVX网站和相关的所有系统:客服、工单、直播、文档、教学、考试、各种平台等等都是通过“iVX”开发并迭代的。 另外,大量的上市公司的核心产品、及其管理系统是通过iVX开发的, 大到运营机场的核心管理系统、工业物联网的MES、FRP、ASP、ERP系统,再到财务系统、电商平台、iot平台、政务系统应有尽有, 现在上线运行系统超过100万个。因此完全胜任各种中大型系统开发和迭代。iVX的IDE为什么对于普通开发者永久免费?
iVX创立的时候,目标就是“编程语言”,我们认为编程语言对个人开发者应该免费,而且“永久免费”。 只有当开发者选择使用iVX提供的云计算资源时,会收取成本价格的云计算费用。 并且是否使用iVX云计算,由用户自行决定,如果不使用iVX云计算,我们也不会缩减任何功能, 并且用户可以将所开发的应用导出或“一键部署”到任意其它云计算平台或单服务上。 大家记住一句话,对于个人开发者“IDE永久免费”,而且功能不做删减。iVX适合哪些个人使用?适合哪些公司使用?
广义上:iVX适合所有的个人开发者或公司使用。 现阶段用的比较多的个人包括: 1、学习一两年编程程序员、本科/大专计算机专业 人员; 2、向转型编程的其它专业毕业的学生、白领、蓝领; 3、产品经理、数据分析师、项目经理、设计师、营销人员、HR等; 4、编程极客、硬件开发工程师等。 现有使用较多的公司包括: 1、中大型国企、政企、上市企业:希望能够提升开发效率,统一中台,数字化转型; 2、创业企业:系统快速原型上线,快速运营迭代,降低成本; 3、IT和外包企业:希望快速交付、降低成本、提交源码、方便运维。iVX能够申请著作权吗?
可以的,iVX相当于编程语言,生成的代码都属于开发者,iVX平台根据国家相关要求,只提供监管的职能,同时保证技术正向演进。iVX生成的应用是否能够导出部署?iVX整个平台是否可以独立部署?
通过iVX开发的应用程序,iVX平台提供导出源码,以及“一键部署”功能,最大限度为用户部署代码提供便利,并且免费。 iVX提供整个平台对外部署服务,详细情况请到 ivx.cn 网站,联系相关服务人员。iVX开发过程中哪些地方可以写代码或使用代码资源?
iVX和现有代码的关系是“充分非必要”,也就是所有的代码都可以在iVX系统中使用。主要体现在: 1、自定义组件:用户可以自己写代码,或者下载npm包或和现有框架一起编译; 2、自定义CSS:每个对象都可以添加自定义CSS; 3、自定义SDK:Java、JS、Android、Python等都可以直接引入代码资源,并和iVX生成代码一起运行; 4、自定义函数:可以自己定义前端JS函数; 5、自定义SQL:iVX已经提供了数据库生成模型,可以生成各种数据库的SQL代码,但是也可以让用户自己添加SQL代码,帮用户运行。iVX未来的发展方向是什么?
往更深入的“编程”领域扩展,集中精力实现“AI+iVX”,最终实现“iVX自动编程”。服务支撑方面:有哪些服务种类?产品化服务如何?定制化服务如何?实现方式,搭建流程及服务周期。
产品化服务:两种类型,云端企业应用和私有化iVX平台这两种。定制化服务:提供全面的定制化服务,一般是按照人天计算,从1000人天~3000人天都有,可以定制iVX 开发界面和接口对接,也可以定制特定的应用或项目。
周期和方式:如果是产品化,那就很成熟了,公网的企业服务可以随时开通,如果本地化搭建1周内完成。
如果是定制化,那就要看具体定制化需求了,看项目复杂程度而定。
在便捷性方面:需要批量操作和处理**信息、字体库、调色盘、模板等布局管理满足工作要求;快捷键、排版、菜单栏、图片尺寸、格式等常用基础功能需满足工作要求;产品链接及二维码在预览、审核、修改**方面需便于日常工作。
iVX灵活性应该已经非常强了,以上基础操作应该都没有问题(如批量导入等,另外还可以可视化编程)。
在适用性方面:需结合**行业属性,规避政治敏感性问题;需符合用户阅读习惯,交互页面及效果简洁、精确(不带1ogo);需授权给运营人员(华科新媒体团队)管理,并配合其他第三方工具(秀米、135)工具使用,不影响正常功能使用及页面呈现;产品的链接及二维码需支持微信公众号服务号及订阅号的外部接口。
内容你们自己生产,不存在敏感问题。如果不带logo,请用企业版本提供服务,或定制服务。可以调用接口和嵌入页面,支持微信公众号/订阅号接口,及其它接口(已封装)。
在安全方面:是否符合国网公司网络、信息安全策略?是否必须将公众号授权给平台管理?
等保三级标准。我们不管理公众号,用户自行管理整个投放过程,我们开发工具和产品。
在费用、来购方面:费用收费情况,按次收费的价格及后续维护费,按年收费的价格及后续维护费。采购资质情况。
企业产品化服务:云端使用(租用): 3600元/开发者.年 (2个起购,1个主账号+1个子账号,子账号可以继续增加)
私有化部署iVX平台(买断):2万/开发者(5个起购**,1个主账号+4个子账号,子账号可以继续增加)