jjzjj

低调且强大--iVX低代码平台

白大锅 2023-07-08 原文

iVX目录


前言

首先我们应该明白自动编程突破可能是:领域内Mini LLM
现在的思路都是搞LLM,几乎像“大跃进”一样全民都在修炼“大模型”。大的公司自不必说,很多创业公司也搞大模型。这应该就是一个“陷进”,一个误区。
据我所知,国内应该是做的最好的“代码生成型的低代码平台— iVX”就在搞领域内的LLM,或者应该叫“MiniLLM”,参数会在6B以内,通过自己训练“领域内语言模型”,完成“自动编程”过程。
由于iVX本身已经具备了编程语言特征,但是做了更高维度的“组件抽象”和“逻辑抽象”,因此可以把编码的信息量变得更小,可以理解为iVX比Java、C++这些具有更小的“语义空间”,但功能表达上没有太大差别。
一旦训练出C5级别的“自动编程”模型,将会是国内技术的一次小小突破!大家可以关注一下。
下面我们先看下iVX首页 有兴趣的小伙伴可以去学习下哈

一、低代码那么多 为什么选择iVX?

首先 我们学习第一肯定是为了提升自己 并且获取对应的回报 那我们iVX有哪些亮点呢?

都说技术是生产力,这话没错,但是我想说的是“生产力也是分等级的”。例如现在火的ChatGPT/GPT4,这种产品才是降维到C端的生产力产品。也只有C端的生产力产品,才能在短短几天,注册突破1个亿!
联想到时下也非常火的“低代码/无代码”产品,少说国内也有上百家吧,试用来试用去,什么“各种搭”“各种云”“各种道”“各种流”… ,全都是B端的产品。这些都没法找工作呀,也没办法自己创业,最后还是朋友推荐了一个似乎只在圈内有名比较低调的iVX,才能基本满足需求。虽然学习有一定成本,但是比学习代码要简单多了,关键是学了之后几乎啥都能做。
我认为,只有降到C端,才能真正达到生产力产品的标准!要能帮大家赚钱,要能找到工作才是硬道理。国内能沉下心来做底层技术和产品的,真是太少了~大家都在琢磨模式,都在琢磨弯道超车😭

1.内置超详细使用以及深入了解文档

2.包含IOT、交互动画、图表、日期相关等各式组件

3.基于Web自带IDE+编译器,打开网页就能开发
4.自动生成前/后端代码,应用免费导出和私有部署
5.全场景全应用支持,可开发各类应用、小程序、APP等
6.支持结合代码开发、上传SDK、自定义模块和组件

简单演示:

二、“拼”出来的低代码平台,真的好用吗?

国内现在开发软件的基本步骤是这样的:
先找一下开源的产品(git一下),有没有类似的,如果有,找来改一下;(或者直接改logo)
找不到直接可以用的,那就找几个产品“拼”一下,这种情况下,通常是可以找到很多相关的框架和相似的开源产品;
最后做技术选型,把所有找到的开源框架,前后台的,都像积木一样“搭起来”,产品的架构就算完成了。
项目快速做完之后,再根据客户或领导的要求,对功能、性能修修补补。
也许对于一些中小型项目,要求快速交付的,可以这么搞。但是我发现很多大型平台,技术基座的项目,也都这么搞。最近看了很多低代码平台,全都是这么做出来的,甚至好几个平台连图标的位置都是一样的。
这些平台最大的特点就是“堆积功能”,面向“功能验收或标书”的低代码平台,看上去,好像这个功能也有,那个功能也有,但是一盘散沙,功能被分散很多子工具、子模块上,实际上很难操作和使用,有时甚至会出现逻辑控制的冲突。这样的平台实际上是很难做出稍微复杂点的项目的,就算用它们提供的模版都很难。
试用了飞速的、网易的、浩鲸的,就是这个感觉。
如果真的是做IDE型的低代码,短时间内是很难出好产品的。相比来说:十年以上的 iVX(统一而强大)、活字格(微软系)、无远(php)会好一些。
最后选了iVX。

什么?听了这么多 还是感觉没听懂?小问题拉兄弟们 我们可以看教程啊 各种详细的教程随时来学好吧 没有人能阻挡我们卷😍

以及多款MF IDE选择

还有各种好玩的小demo 玩着就学啦 随手演示一个叭嘿嘿
万年历的小demo:

怎么样 是不是很好玩啊 什么 白锅只写前端的 要看个后端的demo 来咯来咯 随手实现一个手机号密码登录吧嘿嘿:

三、iVX与其他低代码有啥可比性?

1.能够实习系统自举的,只有iVX

只有iVX平台的所有相关网站( ivx.cn 域名下的所有系统),包括公司内部各种系统(财务、OA、项目/任务管理、绩效、学院/课程/考试/题库、直播、客服/工单、考勤、文档、平台交易…),全部是通过iVX IDE自身开发的。这一点,所有其它低代码平台没法比。

2.iVX可以开发其它低代码平台

iVX可以把市场上的其它低代码平台,也用iVX开发出来一次,从能力结构上,和其它低代码产品并不在一层,没什么好比的。

3.只有iVX是编程语言,低代码平台中

由于iVX的灵活性(逻辑完备性),以及前端、后台、数据库的统一表达能力,使得iVX可以算是一门新的可视化的编程语言。具有下沉到C端用户的能力,任何人都可以培训和学习iVX,和Python Java等编程语言一样,作为独立编程语言而存在。其它低代码平台,由于功能限制,不具备语言属性,因此并不适合在C端广泛培训和推广,只作为B端产品而存在。

4.最强且免费

iVX应该是公认最强大的低代码平台之一,而且在互联网上使用,是完全免费的。不管是个人还是企业,都是免费的。

5.无码率可以接近100%,然后又支持代码嵌入

其实现在非常多的低代码平台都没有搞清楚和“代码”的关系,iVX在这方面作为明确的定义:iVX和代码的关系是“充分非必要”! 也就是说“不用代码啥都可以实现,所有的代码都可以用进来”,而且iVX生出来的代码,可以被别的代码直接使用。这就是低代码平台和代码应该有的“关系和定位”。
业内,能够做到这一点的应该也只有iVX了。

6.iVX操作流畅,浑然一体

现在很多平台看上去功能很多,实际上这些功能都是散的,功能都是堆叠上去的,会有操作过程繁琐、维护不易、交叉控制等各种问题。之所以会这样,有各种原因:
现在国内对于项目的开发,多数都是基于开源产品的拼接(大厂小厂类似),因此,难免很多功能用不上,很多功能重叠,不自然;
为了中标或后期添加,把很多功能都堆叠进入系统,使得系统越来越庞大,可用性下降;
产品设计,并没有经过深入验证和思考,大家互相抄;例如:用流程图的方式来实现逻辑,这个本身就很大局限,现在大家都这么做。(iVX采用了效率更高、扩展性更好的面板设计)
iVX经过十几年打造,几乎所有解决方案都是自己定制,虽然看上去开发年头长一点,但是产品内部显得协调和统一。一共也就5大窗口,最深1层弹窗,相比其它低代码平台设计上会好很多。

有关低调且强大--iVX低代码平台的更多相关文章

  1. ruby - 如何在 buildr 项目中使用 Ruby 代码? - 2

    如何在buildr项目中使用Ruby?我在很多不同的项目中使用过Ruby、JRuby、Java和Clojure。我目前正在使用我的标准Ruby开发一个模拟应用程序,我想尝试使用Clojure后端(我确实喜欢功能代码)以及JRubygui和测试套件。我还可以看到在未来的不同项目中使用Scala作为后端。我想我要为我的项目尝试一下buildr(http://buildr.apache.org/),但我注意到buildr似乎没有设置为在项目中使用JRuby代码本身!这看起来有点傻,因为该工具旨在统一通用的JVM语言并且是在ruby中构建的。除了将输出的jar包含在一个独特的、仅限ruby​​

  2. ruby-on-rails - Rails 源代码 : initialize hash in a weird way? - 2

    在rails源中:https://github.com/rails/rails/blob/master/activesupport/lib/active_support/lazy_load_hooks.rb可以看到以下内容@load_hooks=Hash.new{|h,k|h[k]=[]}在IRB中,它只是初始化一个空哈希。和做有什么区别@load_hooks=Hash.new 最佳答案 查看rubydocumentationforHashnew→new_hashclicktotogglesourcenew(obj)→new_has

  3. ruby-on-rails - 浏览 Ruby 源代码 - 2

    我的主要目标是能够完全理解我正在使用的库/gem。我尝试在Github上从头到尾阅读源代码,但这真的很难。我认为更有趣、更温和的踏脚石就是在使用时阅读每个库/gem方法的源代码。例如,我想知道RubyonRails中的redirect_to方法是如何工作的:如何查找redirect_to方法的源代码?我知道在pry中我可以执行类似show-methodmethod的操作,但我如何才能对Rails框架中的方法执行此操作?您对我如何更好地理解Gem及其API有什么建议吗?仅仅阅读源代码似乎真的很难,尤其是对于框架。谢谢! 最佳答案 Ru

  4. ruby - 模块嵌套代码风格偏好 - 2

    我的假设是moduleAmoduleBendend和moduleA::Bend是一样的。我能够从thisblog找到解决方案,thisSOthread和andthisSOthread.为什么以及什么时候应该更喜欢紧凑语法A::B而不是另一个,因为它显然有一个缺点?我有一种直觉,它可能与性能有关,因为在更多命名空间中查找常量需要更多计算。但是我无法通过对普通类进行基准测试来验证这一点。 最佳答案 这两种写作方法经常被混淆。首先要说的是,据我所知,没有可衡量的性能差异。(在下面的书面示例中不断查找)最明显的区别,可能也是最著名的,是你的

  5. ruby - 寻找通过阅读代码确定编程语言的ruby gem? - 2

    几个月前,我读了一篇关于ruby​​gem的博客文章,它可以通过阅读代码本身来确定编程语言。对于我的生活,我不记得博客或gem的名称。谷歌搜索“ruby编程语言猜测”及其变体也无济于事。有人碰巧知道相关gem的名称吗? 最佳答案 是这个吗:http://github.com/chrislo/sourceclassifier/tree/master 关于ruby-寻找通过阅读代码确定编程语言的rubygem?,我们在StackOverflow上找到一个类似的问题:

  6. ruby - Net::HTTP 获取源代码和状态 - 2

    我目前正在使用以下方法获取页面的源代码:Net::HTTP.get(URI.parse(page.url))我还想获取HTTP状态,而无需发出第二个请求。有没有办法用另一种方法做到这一点?我一直在查看文档,但似乎找不到我要找的东西。 最佳答案 在我看来,除非您需要一些真正的低级访问或控制,否则最好使用Ruby的内置Open::URI模块:require'open-uri'io=open('http://www.example.org/')#=>#body=io.read[0,50]#=>"["200","OK"]io.base_ur

  7. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  8. 7个大一C语言必学的程序 / C语言经典代码大全 - 2

    嗨~大家好,这里是可莉!今天给大家带来的是7个C语言的经典基础代码~那一起往下看下去把【程序一】打印100到200之间的素数#includeintmain(){ inti; for(i=100;i 【程序二】输出乘法口诀表#includeintmain(){inti;for(i=1;i 【程序三】判断1000年---2000年之间的闰年#includeintmain(){intyear;for(year=1000;year 【程序四】给定两个整形变量的值,将两个值的内容进行交换。这里提供两种方法来进行交换,第一种为创建临时变量来进行交换,第二种是不创建临时变量而直接进行交换。1.创建临时变量来

  9. git使用常见问题(提交代码,合并冲突) - 2

    文章目录git常用命令(简介,详细参数往下看)Git提交代码步骤gitpullgitstatusgitaddgitcommitgitpushgit代码冲突合并问题方法一:放弃本地代码方法二:合并代码常用命令以及详细参数gitadd将文件添加到仓库:gitdiff比较文件异同gitlog查看历史记录gitreset代码回滚版本库相关操作远程仓库相关操作分支相关操作创建分支查看分支:gitbranch合并分支:gitmerge删除分支:gitbranch-ddev查看分支合并图:gitlog–graph–pretty=oneline–abbrev-commit撤消某次提交git用户名密码相关配置g

  10. ruby - 这两段代码有什么区别? - 2

    打印1:defsum(i)i=i+[2]end$x=[1]sum($x)print$x打印12:defsum(i)i.push(2)end$x=[1]sum($x)print$x后者是修改全局变量$x。为什么它在第二个例子中被修改而不是在第一个例子中?类Array的任何方法(不仅是push)都会发生这种情况吗? 最佳答案 变量范围在这里无关紧要。在第一段代码中,您仅使用赋值运算符=为变量i赋值,而在第二段代码中,您正在修改$x(也称为i)使用破坏性方法push。赋值从不修改任何对象。它只是提供一个名称来引用一个对象。方法要么是破坏性

随机推荐