精华内容
下载资源
问答
  • 这两年,低代码市场的繁荣终于从美国走到了中国,在需求市场、资本市场双轮驱动下,给企业客户带来空前的价值。同时,新的产品和公司,抑或“新瓶装老酒”的公司层出不穷、眼花缭乱,同时也给企业服务领域的从业者...

    作者 | ClickPaaS创始人胡柏

    出品 | 《程序员》编辑部

    这两年,低代码市场的繁荣终于从美国走到了中国,在需求市场、资本市场双轮驱动下,给企业客户带来空前的价值。同时,新的产品和公司,抑或“新瓶装老酒”的公司层出不穷、眼花缭乱,同时也给企业服务领域的从业者带来了不少困惑。

    很多人问我:到底“低代码”是个什么东西?未来人人都是开发者吗?程序员是不是被颠覆了?我借此机会结合我所做的事情,分享一下自己的经验和想法。

    “低代码”到底是什么?

    首先,“低代码(Low Code)”和“无代码(No Code)”是一个市场营销的词汇,并不是一个严格的技术词汇,这也就解释了为什么不同的人对低代码和无代码的理解差异如此之大,这和“中台”在诞生之初的情形很相似。

    但和“中台”不一样的是,低代码和无代码这两个词的背后,有着两类不同的、明晰的技术路径,即表单驱动的Airtable模式,和模型化的OutSystems模式。 

    Airtable模式即“表单驱动模式”,代表“在线数据库”(Online Database),利用Excel的形态,以个人用户自身为中心,形成点状轻应用(Sweet Spot)的逻辑;Outsystems则是“模型驱动模式”,代表以领域模型为基础,为实现关键性应用(Critical Apps),甚至核心应用(Core Systems)为目标而提供的开发路径。这两种开发模式所对应的目标场景和客户是不一样的。 

    国内有文章把IDE同上述两种模式一块当作分类的标准,这其实是很荒唐的。IDE只是一种工具,而上述两种模式则属于设计思想(即表单化、模型化),两者完全不是同一类别。

    低代码是否将人人都变成了开发者?

    在表单驱动领域,普通用户能按照自己的需求,自己动手形成一套轻逻辑应用,就像用Excel一样。这种模式利用了Excel的用户习惯和用户基础,聚焦2C用户,形成了今天很火的“人人都是开发者”的理念,但其本质逻辑却是“人人都是Excel的使用者”。

    在北美这条路是走得通的,而且Airtable和Smartsheet的策略就是在蚕食微软和Google庞大的文档协同市场。反过来再看国内,互联网巨头对市场影响是巨大的,云资源和中小企业的流量都在巨头手里,以小博大,蚕食云巨头的市场非常之不易。

    此外,软件工程领域有一个基础理念:设计即架构,即关键性及核心的应用,一定是需要专业人士,而非“业余选手”来主导。就如同建筑领域一样,要盖10层楼,一定需要建筑设计师和力学工程师来参与,新的技术只是帮助他们提高效率、降低门槛,但“素人”是无法取代专业人士的。

    但另一方面,低代码工具的出现,降低了软件开发的技能和经验要求,行业具备了大规模培养专业人士的基础。大家如果看OutSystems、Mendix,以及微软的Power Apps,不难发现这些低代码平台,其实对使用者都有一定的编程思维能力的要求。但它们所达到的效果却是,大大降低了编程技能的门槛,让开发者可以快速完成不同类型业务场景的数字化实现,并安全稳定地运行。

    低代码技术的演变

    不用写代码就能开发出应用,一直以来都是企业应用开发领域终极幻想。这个幻想起源于1982年,美国科罗拉多大学波德分校的James Martin的著作《没有程序员参与的应用开发》(Application Development Without Programmers)。这一39年前的著作,预测了软件工程领域的发展趋势,而James Martin这一极具前瞻性的预测,也终于在2014年变成了行业共识。产业分析公司Forrester Research首先提出了Low-Code(低代码)的概念,之后,低代码的概念以燎原之势迅速蔓延。但低代码和无代码平台的接受度却很低,被认为是“玩具”,因此30年来虽然不乏先行者,但低代码和无代码仍然没有被主流市场认可。

    转折点发生在云原生技术的兴起,美国的低代码和无代码平台在云原生技术兴起之后发生了巨大的变化。以Salesforce的Force.com为代表的aPaaS逐渐被市场认可,成为了企业服务市场的重要分支,跨越了“玩具”到“工具”的鸿沟,并成为很多新一代SaaS平台的必要地基。

    从“玩具”到“工具”,这是历史的转折点。要知道早期汽车也只是富人的玩具,还是马车主宰了马路。今天各种“拖拉拽”的儿童编程平台,也是一个面向小朋友的玩具,但时代在悄然发生变化,汽车逐步替代马车的进程在悄然发生。

    仔细去看硅谷这个领域的领头羊,可以发现模型化低代码平台变得能力越来越强,适用场景也越来越广,并且已经具备了服务企业复杂化业务的能力。加上疫情对全球敏捷信息化的庞大需求,低代码终于在去年迎来大规模爆发,并逐渐向主流趋势靠近。

    当今模型化低代码的发展与边界

    美国市场上大多数的低代码平台能够让用户创建和运行应用,这听起来很普通,但如何去支持应用的环境运行,却产生了根本性的架构差别。

    传统的低代码平台采取代码生成的方式,它提供一种可视化的应用开发平台简化应用的创建。一旦创建完毕,平台就可以生成可执行代码(或可编辑的源代码),这些代码可以在Java的JVM或微软的CLR环境下运行。

    新一代低代码平台的方向则是采取元数据模型的方式,提供一种可视化创建应用的环境,能够生成模型层及特定域的表达方式(Domain-Specific Representation),再通过平台去解释并直接执行应用。

    这两种方式各有优劣:代码生成的方式最大的优势是能够独立于开发平台运行,同时可以提供源代码并支持以源代码级的灵活度进行修改。但本质来说,从信息系统治理的角度来看,这种操作是最不应该发生的;模型驱动的方式则是典型的云架构,用户通过各种元数据化的组合构建模型,并进行测试交互。这类平台提供了保证未来“Future-Proofing”的能力,如果更新了模型的某个部分,比如说一个权限调整,需要打了一个补丁,应用能够完全不受影响,正常运行。而对比代码生成的方式,任何类似的补丁都需要重新创建和部署应用。除此之外,元数据模型方式完全能够发挥云的优势,比如水平伸缩扩展(horizontal scalability)、按需计费(pay-as-you-go)、基于使用计费(pay-as-what-you-use)。

    因此,云架构的新一代低代码平台普遍采取第二种方式,Salesforce、ServiceNow、Quickbase都是典型案例。 

    那么低代码的能力边界在哪?能不能完全替换纯代码?一个新的技术出现需要经历很长的“爬坡期”,完成新技术的可商业化,就像新能源汽车替换燃油汽车。因此,我认为趋势正在发生,但需要经过一个周期,才会形成绝大多数的应用采用新技术和新平台的局面。但传统的纯代码方式,依然会长期存在,并进入到生命周期的长尾阶段。所以未来我们可以看到“低代码+纯代码”长期并存,作为组合的方式提供给客户,而客户则会按照市场规则、效率规则来选择不同的方案。

    低代码在全球的发展

    我在日本学习工作过,在美国也从事了很长一段时间的应用基础平台开发工作。回过头来看,美日在这个赛道的发展是非常有意思的,软件的应用基础技术领域,美日是有很多地方值得我们好好学习,好好追赶的。但国人也无需妄自菲薄,更不能狂妄自大。

    2015年,我从旧金山回上海之前,特地咨询了一众美国的行业大佬,到底他们怎么看模型化应用PaaS的未来发展空间。坦率讲当时大多数我认识的专家对创业公司做这件事都是充满质疑,并不看好的。原因很简单,这事的时间周期太长,且看Outsystems和Mendix在欧洲趴在地上十多年才有起色,而且大有最后被巨头收割的趋势。例如2015年Mendix就传出要被SAP收购,结果2018年被西门子以7亿美元并购了。 

    但有趣的事情发生了,去年(2020年)春节期间,我乘着假期再次和这帮老朋友们聊的时候,发现大家的态度发生了180度的改变:认为模型化、低代码会是全行业的趋势。所有的应用系统都会低代码化,不单单是低代码的创业公司,SaaS公司、RPA企业、AI企业,包括传统软件巨头SAP和Oracle都会低代码化。更重要的是,所有人都开始“坚定”地认为低代码的未来市场空间极大,这一转变非常有意思。

    总结下来大家有如下三个观点:

    • Monolithic Platform即“大一统的应用系统”必将结束,此处SAP需要划个重点。当然SAP是行业精英,不可能不知道这一趋势,所以它提出了“重新崛起”(RISE)战略,而且收购了AppGravy。

    • SaaS主要代表了标准化应用(Standard Apps),及应用碎片化,这个已经被时代证明,但它不能替代SAP这一类大一统的应用系统;

    • Composable Platform即“模型化低代码平台及模型化组合式的应用平台”会逐渐成为主流,它代表着定制化应用(Custom Apps)。

    最后,在美国市场,标准化应用和定制化应用的市场规模是一样大的。也就是说,对比今天美国SaaS的市场规模,低代码平台的未来市场规模有多大就不难想象了。这也解释了为什么Outsystems会突然变成了95亿美元的估值体量的公司。

    再看日本市场,日本市场发生了更有趣的现象。当我和日本朋友们交流行业发展的时候,简直不敢相信自己的耳朵。之前当国内都在疯传特斯拉抛弃了SAP,用Mendix开发了一个ERP应用的时候,我特地去问了下,实际并不是这么回事。特斯拉只是用Mendix做了SAP不擅长的事,Mendix在美国的策略就是围绕SAP的Core ERP做各种灵活多变,及创新的业务的实现。

    但去年(2020年)一年,日本的汽车工业基本全部低代码化了,这是在一年之内发生的。考虑到日本企业的文化,这是一个疯狂的渗透速度,而且几乎所有的低代码巨头都云集在日本市场,开始和日本本土的才望子公司(Kintone)竞争,并在核心客户上几乎是碾压式的胜利。

    中国的行业发展及未来展望

    美国、日本市场的发展再次证明了这个方向是没问题的,日本没有特别厉害的消费互联网巨头和云巨头,所以在本土大平台没有优势的情况下,这个赛道的核心技术就很关键,技术能力、产品能力是最后的分水岭,否则与美国的技术产品公司交锋,基本上就是被“吊打”。 

    回到国内市场,国内的创业公司其实有个巨大的天然优势,就是庞大的市场体量。虽然软件的市场和美国比起来非常小,但国家经济体量巨大,而且未来成长性非常好。但不一样的是,中国的SME市场同质化竞争激烈,还有云巨头们挟云资源和流量之力,以2C化的战略来打2B市场,它们往往初期不考虑收入,只考虑日活、月活,在快速教育市场、发展市场、垄断市场之后再考虑变现。在2B领域,这种打法真心在全球都是独此一家,这一点和其他主要国家的市场都不一样。

    在头部企业市场,主要玩家的困难在于,要能不以项目为主活下来,并且能不断打磨产品,只有产品力足够好才能立于不败之地。但这个市场的客户群和日本一样,都用过最好的产品,了解最好的技术,需求也非常复杂,要求也非常苛刻,没有金刚钻揽不了瓷器活。因此我们希望能做出一些自己的努力,也希望今年能够在海外市场和美国的同类产品过过招,当作在“战斗中成长”。

    结语

    我和朋友们常说,虽然有很多坎坷,但最大的幸运在于能够亲历一个行业的周期。低代码这个赛道真正起步是在2015年,我们看到了这个赛道的种种发展,从蛰伏期进入到快速发展的爬坡期,而且会经历到泡沫期,最后形成一个成熟行业,沉淀下来一两家优秀的企业。我也相信这个过程中,会诞生出能够比肩美国的中国产品和企业。


    胡柏,ClickPaaS创始人,上海交通大学计算机系硕士,曾加入甲骨文从事企业信息化架构咨询,服务超过20家国内大型客户,并成功交付了43个跨国企业数字化转型项目。对企业信息化架构和应用构建有着丰富的经验积累和行业理解。2015年回国创建ClickPaaS,推动应用PaaS技术在中国企业数字化进程的落地。

    从 Unix 开发者 Brian W. Kernighan,到 OpenCV 创始人 Gary Bradski,再到 Vue.js 作者尤雨溪……新《程序员》第一期以「开发者的黄金十年」为主题,与多位国内外知名的技术领袖和新锐代表进行了深度对话,希望为中国开发者打开新时代的「机遇之窗」。

    除了技术引领,我们也希望透过技术对行业进行深入洞察。因此,新《程序员》第一期也邀请到了来自快手、滴滴、贝壳找房、作业帮等知名企业的技术负责人,用案例实践为读者阐述直播、出行、居住、在线教育等多个行业变革背后的技术架构和技术引擎。

    《新程序员·开发者黄金十年》正式发布

    由近百位专家参与、经数月打磨后,《新程序员001:开发者黄金十年》面向所有开发者正式官宣发布!不仅包含了开发者们一如既往期待与喜爱的全球技术大师深邃思考、优秀开发者技术创造等深度内容,更以数字多媒体的新形态让开发者们随时随地阅读、观看,带来视频图文的多重体验。

    用一位开发者和我们说的话来表达:“当年的那个《程序员》回来了!”

    当年的那个《程序员》不仅回来了,而且洋溢着新的活力。

    加入新程序员读者俱乐部:

    移动端的同学也可以扫码下方二维码加入

     

    展开全文
  • 低代码现状:0代码和低代码的对比

    千次阅读 2019-11-20 16:35:33
    低代码现状:0代码和低代码的对比 前言 关于“低代码/0代码”的“说法” —— 这个概念来源于国外,原文叫做LowCode。国外比较有代表性的是Mendix和Outsystems两家公司,在2019年这两家公司一家被西门子收购,...

    低代码现状:0代码和低代码的对比

    前言

    关于“低代码/0代码”的“说法” —— 这个概念来源于国外,原文叫做LowCode。国外比较有代表性的是Mendix和Outsystems两家公司,在2019年这两家公司一家被西门子收购,一家拿到大额融资,之后低代码的概念也被投资人引入国内,开始被国内部分互联网从业者。 至于“0代码”,世界范围内几乎没有几个产品能做到“0代码”,因此在行业内“低代码”是科学用语,“0代码”是理想状态。
    接下来,我把所有的相关领域的公司(我所知道的都分一个简单的类)

    0代码——iVX

    基于Web的应用开发工具(组件模式)
    iVX:国内外屈指可数的0代码开发工具,其开发团队在低代码概念还不存在时的2008年开始做该领域应用开发。由于基于Web,所以在设计产品时甚至没有只限制于企业应用,而是所有的应用原则上都可以开发,这是iVX的目标。所以iVX可以做游戏(支持3D),可以做电商、网站,可以支持小程序等。随着研发不断深入底层,现在IVX已经基本具备了“语言”形态,例如,多人开发,版本管理,开放的模块等。

    低代码——Mendix Outsystems 牛刀 葡萄城(活字格) APICloud 各种**云

    基于流程设计的企业服务(组件式服务)

    Mendix和Outsystems:两家团队起源类似,都是企业服务/组件化/DevOps,希望做一套产品,可以帮助企业快速开发各种应用。思路和鼻祖Salesforce差不多,这两家都有10年以上的发展,才在行业内拥有较为完备的开发能力,可见这个领域的技术难度可见一斑。

    基于开源框架(开源模式)

    牛刀:从WeX5这个前端开源框架开始,后来转向低代码,产品的整体构思其实没什么问题,但是产品的设计和技术能力(特别是后台)相对落后,再加上WeX5也是很小众的前端框架,没有很好的技术社区/生态,所以使用牛刀开发限制(如功能拓展、三方组件、bug修复)很大。产品的“逻辑能力”采用了类似Outsystems的模式,但本身没有Outsystems强大。
    Odoo(欧度):开源的开发框架,专门用于做企业应用,很多应用和模块企业可以直接使用。

    基于API聚合的组件市场工具

    APICloud:也开发了开发流程管理工具,管理整个应用的开发周期,从产品、设计开始,到研发测试和运营,严格来说不算是低代码产品。

    基于工作流、表单制作、文档协同的工具

    **:这里面非常多,多数都是从某一个企业服务领域的细分产品入手开始做的,做了一段时间之后,有一些API可以用于二次开发和灵活控制生成的应用。大体是仅面向crm业务模式,虽然部分产品有嵌入代码的功能但由于业务场景单一,不能算是严格的低代码,算是往低代码靠拢的工具。

    低代码”和“0代码”区别

    低代码产品做的是工具:(优化程序开发的过程,降低开发时间成本)

    • 适用人群:现有程序员,对他们过度和学习非常友好
    • 适用公司:大型公司最友好(Mendix和Outsystem也是这么做的),需要投入服务资源较多
    • 对现有体系影响:影响较小,公司现有研发资产过度容易
    • 解决问题:加快程序员开发速度,为公司降低开发成本
    • 收入来源:大公司license和增值服务,会贵,中小公司难承受
    • 最终产品形态:IDE(云)
    • 生态:大B生态,B端生态

    0代码语言:(除了加速开发,还改变编程习惯,0代码工具本身就是新的开发语言)

    • 适用人群:想成为工程师的人+50%现有程序员(长期目标是90%现有程序员)
    • 适用公司:大型公司IT等非核心产品业务+外包公司团队+中心创业公司,服务大公司投入资源较多
    • 对现有体系影响:冲击较大,公司原有资产只能通过API调用,有些研发人员和资产无法整合
    • 解决问题:提供一种全新的开发手段和体系,降低开发门槛和节省开发成本(我们认为这是技术发展方向)
    • 收入来源:前期靠  大B端服务+C端培训收费;后台靠  B端云资源+license   C端培训收费
    • 最终产品形态:语言+IDE(云)
    • 生态:C端+B端生态

     

    展开全文
  • NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具 低代码Low-Code和低代码开发平台LCDP的简介 一般来讲,我们常说的低代码其实就是指低代码工具或者低代码开发平台。...

    High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具

     

    导读:在互联网时代,博主经常反思一个问题,如何跟进这个快速发展的时代才能不会被淘汰?博主的答案只有一个,那就是不断学习,不断成长。

     

     

     

    目录

    低代码Low-Code和低代码开发平台LCDP的简介

    1、国内外低代码著名公司一览

    2、低代码的意义

    3、低代码开发的优势

    3.1、上手快

    3.2、开发快

    3.3、运行快

    3.4、运维快

    4、低代码与0代码华山论剑

    5、低代码开发平台的演进方向

    低代码平台有哪些——低代码开发平台各家对比

    1、基于Web的应用开发工具(组件模式)——0代码,只有iVX一家

    2、基于流程设计的企业服务(组件式服务)——低代码,Mendix,Outsystems 牛刀 葡萄城(活字格) APICloud 各种 **云 ~~

    3、基于API聚合的组件市场工具——APICloud

    4、基于工作流、表单制作、文档协同的工具——各种 ** 云

    如何选择最合适的低代码开发工具

    第一步,扪心自问,确定所需(以结果为导向思考学习)

    2.1. “我想学习编程,我想转行互联网,我需要做一些真实的项目出来,好找工作!”

    2.2. “我会一些编程,我想做外包,中小项目为主”

    2.3. “我需要做一个具体的项目,包含工作流、表单部分技术,我希望能快速实现”

    2.4. “公司需要重构自己内部的业务中台,数据也需要统一,付能公司研发能力”

    2.5. “公司需要技术架构统一,高效,现在都是外包团队在做项目,技术架构不统一,无法管理”

    第二步,逻辑递进,合适的就是最好的(选择最合适的就是最高效的)

    第三步,一旦确定好,就直接去学习(时代很快,最怕时不我待)

    第四步,反思(如何跟进这个时代),然后成长


     

     

     

    低代码Low-Code和低代码开发平台LCDP的简介

            一般来讲,我们常说的低代码其实就是指低代码工具或者低代码开发平台低代码开发平台(Low-Code Development Platform,LCDP)是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用拖拽组件和模型驱动的逻辑创建网页和移动应用程序。低代码开发平台(LCDP)的正式名称直到2014年6月才正式确定,但是,整个低代码开发领域却可以追溯到更早前第四代编程语言和快速应用开发工具。
            低代码开发平台(LCDP)最早可追溯到20世纪90年代至21世纪初的编程语言和工具,与先前的开发环境类似,早期低代码开发平台基于模型驱动,后期逐渐演进为数据驱动,并创建了自动代码生成可视化编程的原理。
            2019年底,中国软件行业协会认为,国内低代码领域尚处于早期,市场未来需求将出现暴增。随着低代码应用场景不断拓宽,2020年会有更多企业或企业信息化服务提供商将采用技术门槛更低、开发效率更高的低代码开发平台,为自己量身定做企业核心系统以满足个性化的企业管理需求
            据Forrester估计,到2020年低代码开发平台的总市场将增长到155亿美元。市场中的细分包括数据库、请求处理、移动化、流程化和通用化的低代码平台。低代码开发的市场增长可归功于其灵活性和易用性,低代码开发平台正在将重点转向应用程序的通用,并能够在需要或期望时添加自定义代码。移动可访问性是使用低代码开发平台的驱动因素之一,低代码软件包通常带有该功能标准,而不需要开发人员另外花时间创建多设备软件。低代码开发平台需要较少的编码知识,所以软件开发环境中的更多人可以学习使用低代码开发平台

     

    1、国内外低代码著名公司一览

            2014年,著名的研究机构Forrester正式提出低代码开发概念,并投身对该平台的研究当中。

    • 国外低代码著名公司:有Salesforce(1999年创立)、OutSystems(2001年创立)、Mendix(2005年创立)、Kony(2007年创立)、Scratch(2008年由MIT创立)。
    • 国内低代码著名公司:有iVX2008年创立,应该是国内非常知名和成熟的一家头部公司)、J2Paas(2017年创立)、起步(2006年创立)、宜搭(2015年创立),YonBuilder(2020年创立) 其中OutSystems在2018年宣布融资3.6亿美金,被视为低代码赛道的独角兽。

     

    2、低代码的意义

            低代码开发平台的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。完成业务逻辑、功能构建后,即可一键交付应用并进行更新,自动跟踪所有更改并处理数据库脚本和部署流程,实现在 IOS,Android,Web 等多个平台上的部署。它可以使得更多的人可以参与到应用程序开发当中:

    • 对于具有专业编程能力的程序员:可以使得具有专业编程能力的程序员效率更高;
    • 对于非技术背景的业务人员:非技术背景的业务人员同样可以构建应用;
    • 对于大型企业:低代码开发平台还可以降低IT团队培训、技术部署的初始成本。

     

    3、低代码开发的优势

    3.1、上手快

            由于低代码或0代码的特征,无疑会大大降低编程语言的学习难度,尤其是0代码(无代码)开发平台,甚至完全不同程序语言的业务人员都可以快速进行学习和应用开发

    3.2、开发快

            由于使用大量的组件和封装的接口进行开发,以及集成云计算的IaaS和PaaS层能力,使得开发效率大幅提升;普遍的观点,低代码能够提升30%以上的开发效率,而0代码(无代码)则能够数倍提升开发效率;并大幅降低开发成本。

    3.3、运行快

            这是一个相对概念,总体来说,由于低代码开发平台或0代码开发平台使用自动的方式生成(编译成)可执行代码,代码的整体质量优于业界平均水平;并且相对来说,出错(Bug)更加可控,代码的安全性也会更高

    3.4、运维快

            一般情况下,低代码开发平台或0代码开发平台,由于采用组件形式,以及面向对象的开发方式,使得代码的结构化程度更高,通常来说更容易维护

     

    4、低代码与0代码华山论剑

            低代码产品做的是工具:(优化程序开发的过程,开发更快一点儿)

    • 适用人群:现有程序员,对他们过度和学习非常友好
    • 适用公司:大型公司最友好(Mendix和Outsystem也是这么做的),需要投入服务资源较多
    • 对现有体系影响:影响较小,公司现有研发资产过渡容易
    • 解决问题:加快程序员开发速度,为公司降低开发成本
    • 收入来源:大公司license和增值服务,会贵,中小公司难承受
    • 最终产品形态:IDE(云)
    • 生态:大B生态,B端生态

     

            iVX做的是0代码语言:(不只是加速开发,而是改变编程)

    • 适用人群:想成为工程师的人+50%现有程序员(长期目标是90%现有程序员)
    • 适用公司:大型公司IT等非核心产品业务+外包公司团队+中心创业公司,服务大公司投入资源较多
    • 对现有体系影响:冲击较大,公司原有资产只能通过API调用,部分研发人员和资产可能无法整合
    • 解决问题:提供一种全新的开发手段和体系,降低开发门槛和节省开发成本(我们认为这是技术发展方向)
    • 收入来源:前期靠: 大B端服务+C端培训收费;后台靠: B端云资源+license C端培训收费
    • 最终产品形态:语言+IDE(云)
    • 生态:C端+B端生态

          总结一下哦

    项目低代码开发平台iVX零代码开发平台
    使用人群程序员想成为工程师的人+50%现有程序员
    使用公司大型公司大型公司IT等非核心产品业务+外包公司团队+中心创业公司
    对现有体系影响影响较小,原有资产较易整合冲击较大,原有资产只能通过API调用,部分研发人员和资产可能无法整合
    解决问题开发速度提升降低开发门槛和节省开发成本
    收入来源大公司license和增值服务,价格较高,中小公司难承受云资源和培训费用
    最终产品形态IDE(云)语言+IDE(云)
    生态大B生态,B端生态C端+B端生态

     

     

     

    5、低代码开发平台的演进方向

            低代码开发平台将会沿着两个纬度进行演进:

    • 1. 通用性:也就是语言属性维度;随着低代码开发平台的不断成熟和发展,低代码开发平台逐渐具备通用场景的开发能力,例如可以开发网站、游戏、3D场景、电商、企业应用、个人应用;支持的系统也会更加全面,例如支持WebApp、iOS/Android、Windows/Mac/Linux、小程序等各种应用;
    • 2. 便捷性:也就是指代码量不断降低的过程,最终将实现0代码编程。

            但是通用性和便捷性要想同时实现,是非常困难的,这也是低代码开发平台急需解决的问题和下一个挑战。最终使“去掉程序语法,保留程序逻辑”成为可能。

     

     

     

    低代码平台有哪些——低代码开发平台各家对比

    1、基于Web的应用开发工具(组件模式)——0代码,只有iVX一家

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

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

     

     

    2、基于流程设计的企业服务(组件式服务)——低代码,Mendix,Outsystems 牛刀 葡萄城(活字格) APICloud 各种 **云 ~~

    • 牛刀:从 WeX5 这个前端开源框架开始,后来转向低代码,产品的整体构思其实没什么问题,但是产品的设计和技术能力(特别是后台)相对落后,再加上 WeX5 也是很小众的前端框架,所以使用牛刀开发限制还是很大。产品的“逻辑能力”采用了类似 Outsystems 的模式,但没有Outsystems 强大。
    • Odoo(欧度):开源的开发框架,专门用于做企业应用,很多应用和模块企业可以直接使用。

     

    3、基于API聚合的组件市场工具——APICloud

    • APICloud:也开发了开发流程管理工具,管理整个应用的开发周期,从产品、设计开始,到研发测试和运营,严格来说不算是低代码产品。

     

    4、基于工作流、表单制作、文档协同的工具——各种 ** 

    • 各种 ** :这里面非常多,多数都是从某一个企业服务领域的细分产品入手开始做的,做了一段时间之后,有一些API可以用于二次开发和灵活控制生成的应用。大体是这个模式,这个呢,感觉也不能算是严格的低代码,算是往低代码靠拢的工具。

     

    参考文章
    对比 iVX 零代码开发平台和国内外其它低代码开发平台的区别【0代码和低代码的区别】

     


     

    如何选择最合适的低代码开发工具

    第一步,扪心自问,确定所需(以结果为导向思考学习)

           在选平台之前,首先要确定以下几个问题:

    2.1. “我想学习编程,我想转行互联网,我需要做一些真实的项目出来,好找工作!”

           互联网是为数不多的朝阳产业,是基础工具,也是基础语言,美国幼儿园里就开始教编程了,国内也要求把编程课程引入中小学教学大纲中,其重要性,我就不多说。另外,互联网总体来说是高收入行业(看看10几年前央视的广告和现在的赞助商有啥区别吧,马上就能理解),方式方向应该没错的。就算每10年可能会有一个轮回和低谷,但是确实也找不到什么新的经济的增长点了。所以坚定地投身互联网吧!
           为什么要学编程?原因很简单,程序是互联网的“语言”,不会语言在互联网的世界中就会举步维艰。而我认为,这里面最核心的程序思维,就程序本身而言,语言也有很多种,但是思维方法,构建应用的方法,大同小异,因此如果掌握好了这种程序构建“逻辑”,将为未来发展扫清障碍。
           另外建议,学习简单使用一些语言,低代码/无代码平台是非常不错的选择。我们认为,这也是语言发展的大方向,不会问题。

     

    2.2. “我会一些编程,我想做外包,中小项目为主”

           你可能会前端或者后台某一两项技术,但是还不足以完成整个外包项目,另外,觉得用代码写太浪费时间,而且有些地方考虑不周到,项目完成质量也不高。这种情况下,选择低代码或零代码平台是非常明智的。通常效率都会有大幅提升,如果选择正确的。

     

    2.3. “我需要做一个具体的项目,包含工作流、表单部分技术,我希望能快速实现”

           作为企业内部OA的某一些具体需求和实现,低代码/0代码平台也有一些专门服务类似需求的引擎,最为常见的就是BPM工作流管理以及表单系统,对于这些系统都有非常成熟的低代码/0代码解决方案。开发工作量往往可以降到最低,而且质量通常有保证。

     

    2.4. “公司需要重构自己内部的业务中台,数据也需要统一,付能公司研发能力”

           这个往往对平台要求比较高,需要开发平台提供完成的“开发体系”,只有这个体系完备,才能保证一个平台解决所有问题,否则如果平台技术无法实现,那成本就比写代码还要高很多。

     

    2.5. “公司需要技术架构统一,高效,现在都是外包团队在做项目,技术架构不统一,无法管理”

           要求具备完整的“开发体系”,同时,架构要比较简单和先进。

     

    第二步,逻辑递进,合适的就是最好的(选择最合适的就是最高效的)

           

     

    第三步,一旦确定好,就直接去学习(时代很快,最怕时不我待)

          我给大家找了一些相关的教学地址,大家可以去研究一下。建议大家在分析和选择的时候,多去看教学视频,少去看介绍,教学视频才是你后面真正的操作,文字介绍往往具有很强不确定性和迷惑性。

     iVX的教学课程https://course.ivx.cn/#page=0     i
    VX的教学课程地址,强大,现在有很多还是免费的
    牛刀云教学课程http://www.wex5.com/wex5-welcome/ 
    牛刀云教学课程地址,有些稍微老有点儿的内容
    明道课程https://learn.mingdao.net/     
    明道课程做得不错
    enhancer无远平台教学视频https://wuyuan.io/tutorials-video   
    enhancer无远平台教学视频
    氚云课程https://help.h3yun.com/channels/4.html    氚云东西很多,值得好好看看

     

     

    第四步,反思(如何跟进这个时代),然后成长

           最后,希望大家认真选择和学习低代码/0代码平台,没准你以后吃饭就靠TA了!毕竟这个是互联网编程语言的发展趋势,而互联网又是社会和技术的发展方向。另外,现阶段低代码平台比较多,各式各样,但多数都是针对某一些特定场景和系统进行开发的,而且语言也多种多样,有写SQL的,有写前端代码的,有写后台代码的。0代码的如果不算Scratch,国内还是比较少的,主要是iVX,明道等。

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 2B 领域下低代码的探索之路

    万次阅读 2021-03-23 11:30:15
    简介: 低代码将成为B端服务领域的基础设施,必将颠覆传统开发方式,未来可期。 作者:天晟 前言 大家好,我是钉钉宜搭前端一个小团队的负责人天晟,在阿里做了五年的低代码。今天的分享我们不讲技术细节,主要...

    简介: 低代码将成为B端服务领域的基础设施,必将颠覆传统开发方式,未来可期。

    作者:天晟

    前言

     

    大家好,我是钉钉宜搭前端一个小团队的负责人天晟,在阿里做了五年的低代码。今天的分享我们不讲技术细节,主要会分享下我们这五年的探索过程和当前的市场分析,希望能给大家带来一个对低代码搭建不一样视角的认识。

     

    什么是低代码

     

    说起低代码(Low-Code)这个词,是在 2014 年,Forrester Research 第一次正式使用低代码来描述这个市场。国内也就是近几年开始流行的,以前我们这边叫「可视化搭建」,可视化搭建讲起来有个很大的缺点,就是很容易和数据可视化傻傻分不清楚。我还记得,2018 年的时候,当时做一个分享,主题是 「泛可视化搭建的解决方案」,我老板的老板说建议我把「泛可视化」改为「低代码」,我当时回复说不改,低代码听着有点 low,「泛可视化」高大上些。后来也不知道什么时候开始习惯了一口一个低代码,而且衍生了 Node-Code/Pro-Code。现在回想起来,当时是自己 low。

     

    看下业界领军者对低代码的定义:

     

    outsystems: 「低代码是一种软件开发方法,可以更快地交付应用程序,并且只需很少的手工编码。低代码平台是一组工具,这些工具可以通过 建模图形界面来可视化应用程序开发。可以使开发人员可以跳过手工编码,从而 加快了将应用程序投入生产的过程。」

     

    mendix: 「低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用 拖放式组件模型驱动逻辑来创建 Web 和移动应用。低代码开发平台 减轻了非技术开发人员的压力,帮其免去了代码编写工作,同时也 为专业开发人员提供了支持,帮助他们提取应用开发过程中的繁琐底层架构与基础设施任务。业务和 IT 部门的开发人员可以在平台中协同,创建、迭代和发布应用,而所需时间只是传统方法的一小部分。这种低代码应用开发方法可针对不同用例开发各种类型的应用,包括将原有应用升级为支持 IoT 的智能应用。」

     

    可以提炼出几个词:模型/建模、图形界面、拖放组件、加快、减轻。连起来就是:通过模型/建模、图形界面拖放组件可以加快应用开发,减轻了非技术开发人员的压力。其实从前端的角度看,低代码的鼻祖应该是它:

     

    image.png

     

    从我目前阶段的理解,低代码是这个:

     

    image.png

    当前市场分析

     

    市场规模

     

    根据 Forrester 的报告,2019 年该领域的规模估计为 38 亿美元,预计在 2021 年这一赛道的市场规模将增长到 152 亿美元,75% 的应用程序将在低代码平台中开发。到 2022 年该市场规模将达到 212 亿美元。

     

    根据 Gartner 预测,到 2021 年应用开发需求的市场增长,将至少超过企业 IT 交付能力的 5 倍。到 2024 年全球约有 65% 的应用程序都将涉及低代码开发(Forrester 、Gartner 全球最具影响力的独立研究咨询公司)。

     

    image.png

     

    1、领导者:行业领导者既要表现出超强的执行能力(好的产品与良好的销售业绩相匹配),又要表现出具有远见(产品创新和相称的营销策略)的战略计划。LCAP 的领导者主要包括云 SaaS 提供商(Microsoft、Salesforce、ServiceNow),专业的低代码提供商(Mendix、OutSystems)以及混合 RPA 和低代码应用程序供应商(Appian)。这些供应商具有强大产品能力、市场影响力以及用户体验。

     

    2、挑战者:在市场占有率、产品能力方面与领导者的差距并不是很大,未来有能力成为该行业领导者。

     

    3、特定领域者:不仅可以提供低代码应用平台技术,还混合了其他技术,例如,RPA、业务流程挖掘、BPM 等技术。他们是 LCAP 行业的中流砥柱,拥有良好的发展空间。

     

    4、远见者:远见者具有良好的合作生态以及市场发展策略,在产品创新方面也有很强的能力。但是在业务执行方面与领导者有着较大的差距。相信随着时间的推移他们会更上一层楼。

    市场分类

     

    image.png

     

    目前我看到的市场上主要有两类:

     

    一种是基于表单驱动,核心能力是表单、流程、报表,在一定的场景下,可以快速的做业务交付,上手成本也比较低。比如:宜搭、简道云、明道云、氚云等。

     

    另一种是基于模型驱动,核心是领域模型、业务沉淀、完整性,有一定的技术壁垒,上手成本相对比较高。比如:Outsystems / Mendix / PowerApps / 奥哲云枢 / 金蝶云苍穹等。

     

    市场布局

     

    image.png

     

    拿 PowerApps 来举例,上面四个分别是 云 + 端 + 协同 + 低代码。已经是很大、很先进的布局了。从中我们能看到低代码平台只是其中的一部分。独木不成舟,独木舟,虽然简易也能用,但毕竟能力有限。

     

    探索过程

     

    用两句话来概括下:1. 始于表单终于表单;2.从技术到产品。

     

    image.png

     

    从 2015 年开始我们一步一步探索,做了很多很多,无论是技术上还是产品上。比如模型驱动、小程序搭建等。这里面的每一块都可以单出拿出来讲很久。这里我举几个例子简单描述下。

    钉钉审批-表单

     

    image.png

     

    钉钉审批,这个搭建当时只有 8 个组件,功能也很简单,和现在相比也和易用。毕竟简单,这个仅仅是我们的开始,之后一发不可收拾。

     

    中后台页面搭建

     

    image.png

     

    后来我们开始做中后台页面搭建,但在开始推广时,却受到了很大的阻力。

     

    我们开始给前端用,技术同学是来写代码的,就排斥这种高不成低不就的搭建平台产品,而且功能又不全,大家意见很大。后来,我们给服务端开发用,当然服务端也是排斥的,不只排斥搭建,就像让一个写 Java 的人做前端的页面就是排斥。

     

    但没办法,前端资源就是不足,再加上从上层开始推,那一年,效果突出。有些服务端的同学用的简直飞起,他们做页面特别快,没有联调成本,接口都是自己定义的,想怎么搞就这么高,而且代码写的很规整。

     

    再后来,随着我们的功能逐渐的完善,比如多分支、回滚等功能,前端也开始渐渐接受了,平台侧有很多页面都是用平台自己搭建的。

     

    服务化

     

    当时我们部门的业务,大部分中后台系统服务端都能自交付。减少了很多前端资源。我们自己用舒服了,于是开始想让其他团队也能使用。但每个业务场景都不一样,默认的平台无法满足其他部门的诉求。所以我们开始做服务化。

     

    服务化就是我可以让其他团队也快速拥有低代码搭建的能力,并且可以做定制,比如组件定制、设计器面板定制。这样思路就打开了,不仅能支持其他团队的中后台场景,凡是和搭建相关的场景,都可以做。

     

    image.png

     

    比如上图的例子,场景特别有趣,每次我都会拿出这张图分享给大家:绝对布局的画布构建好后,服务端会自己做特殊解析,最终显示在石墨屏上。类似这种例子有很多。包括后面要做的在线设计都是通过服务化来完成的。

     

    代码互转/ WebIDE

     

    随着我们的用户量越来越多,复杂功能的实现和后续的可维护性受到了很多的挑战。

     

    典型的例子是:开始我的需求比较简单,用搭建快速完成了,但后面的需求评估下来发现搭建满足不了。于是我们开始做出码,将搭建产物转成代码,继续开发。

     

    但是单纯做出码没什么挑战,我们也考虑了不同角色的开发。当年的 WebIDE 也很火,于是我们通过 WebIDE 做了一套搭建和代码互转的功能。我们创造了自己的 DSL,其实也参考了 Salesforce,有了自己的语言,很多事情都好做了,也可控。小程序也是这样的。

     

    image.png

     

    后面的路怎么走?

     

    灵魂三问:1. 如何能把价值再做大?2. 低代码 or 零代码?3. 用户是谁?

     

    再问:能否商业化呢?要不要商业化呢?如何商业化?

    看竞品分析。

     

    Salesforce / Power Platform / 金蝶云苍穹,他们的 PaaS 都是有明确支撑的业务领域,CRM / ERP。PaaS 是基于自身的 SaaS 长出来的。我们要主打那块业务?哪块业务能找到市场?

     

    如果单纯的做 PaaS,感觉最后做出的可能还是工具。工具类的竞品,像 Outsystems/ Mendix,他们提供是软件工具、方法和架构,可以快速建模、测试、部署、管理等,是一套完整应用开发的闭环(测试、部署、调试、稳定性等)。所以,单纯做工具,最后被收购?像 Mendix。还是支撑 SaaS 为目标?我们要打的 SaaS 行业蛋糕还有吗?另外还要考虑多租、二开等,技术复杂度极高。

     

    再看看国内,简道云,背后是帆软-数据出身,氚云-流程出身。两个产品都偏零代码,产品体验做的都很不错。猜测应该都是先有独立的能力,后发展后低代码平台的。

     

    结论呢?当然没有。竞品分析只能帮助我们多了解,具体的方向还需要自己去探索和挖掘。

     

    疫情带来的变化

     

    疫情让我看到了:

     

    • 疫情,业务变化之快。
    • 企业创新,业务变化之快。
    • 企业发展,核心是提效降本。

     

    去年因为我留杭过年,所以参与到了疫情项目,用宜搭来做健康打卡,从大年三十一连续在家干了两周,7 * 24 小时待命。

     

    健康打卡应该大部人都用过,看着简单,其实背后有很多复杂,有针对员工的,有针对 HR 的,还有针对海外的。需求变化之快,今天加个高风险城市,明天加个海外地区,需要各种定制。一个前端,全链路完成,快速试错、快速上线。如果没有宜搭,真搞不定。后面我也去其他类似的竞品看过了,我们这边的定制场景还真都无法完成。

     

    这次项目让我更深刻的认识了宜搭产品的价值。

     

    总结

     

    image.png

     

    2B领域下的低代码适合用冰山理论来解释。部分人认为的,包括 5 年前的我也是这样认为的,拖拽设计器 == 低代码。后来在深入做了两年后,发现有物料、多端、出码、布局、逻辑、国际化、监控、模板、协议、服务化、帮助体系这么多功能要做。再往后做,要从 2B 的视角去看,就像之前微软的那边的局部,云、协同、端。

     

    后面还有很多的未知等着我们。

     

    image.png

     

    再回到现实,总结五个点。

     

    1、场景壁垒

    我觉得我们需要寻找更多的「场景壁垒」,比如,疫情下,快速交付的场景,为什么疫情下大家会选择宜搭而不是选择其他开发模式,因为快且场景不是特别复杂,快需要找需要快的场景,这种场景其他方式无法完成,这就是壁垒。

     

    2、完整性

    用户需要在这个一个平台上能把所有研发相关的事情全部做完。完整性也包括了可维护性。可控的开发质量、维护性和升级成本;二次需求开发。

     

    3、生态

    产品完整性有了后,就可以打造开发生态,通过更多的开发者生产更多的物料、服务。同时平台可以连接更多的物料、服务。

     

    4、连接

    这里的连接有两层含义,一个是产品之前的连接,一个是数据的连接。产品的连接可以产生 1 + 1 > 2 的效果。目前的趋势,是在改变传统的 ERP/CRM 大而复杂的软件系统。越来越多小而灵活的应用产生,而且随着企业的创新需求变化越来越快,系统越来越多,但不能做成烟囱,数据的连接尤其重要。

     

    5、灵活性和易用性

    灵活性和易用性的平衡如果做不好,平台也很容易做差。我看过一个竞品,真的做到了代码完全交互化,0 代码,但是,前端的逻辑用交互编排的方式,其复杂度根本没办法二次维护。

     

     

    image.png

    讲了这么多,并没有确切的回答之前自己提的问题,因为没有完全正确的答案,我们仍然需要不断的探索。低代码将成为B端服务领域的基础设施,必将颠覆传统开发方式,未来可期。

    原文链接

    本文为阿里云原创内容,未经允许不得转载。

    展开全文
  • 从活字格低代码基础开始,包括活字格的基础功能介绍,和图表展示联动效果的制作。 之后再从实例出发,手把手教学员学会一个订单管理系统的模块制作,更加深入的学习订单管理系统的的结构,和如何利用活字格制作系统...
  • JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT 支持微服务。强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发...
  • 鸿蒙的最新IDE支持可视化开发。几乎不需要编写一行代码,就可以设计非常复杂的界面。当然,如果要实现业务逻辑,还是需要编写代码的。所以我们把这些功能称为低代码开发,也就是说,可以让我们少编写一些代码。
  • 低代码,想说爱你不容易

    千次阅读 多人点赞 2021-02-15 17:58:41
    本文内容低代码发展现状国外趋势国内风云低代码产品形态低代码研发痛点多人协作不便孱弱的表达能力混乱的变量和参数动态计算/事件顺序/黑盒子本文小结 一直想写篇文章,聊一聊“低代码”这个话题。一方面,“低代码...
  • 3月2日,钉钉发布低代码开发者画像:一二线城市的80、90后是低代码开发的主力军,但20岁以下和50岁以上开发者也占比近20%。从职业结构来看,专业的IT人员只占了两成,包括企业行政、HR、财务等角色人群是低代码开发...
  • 现在不管是在国内还是国外,其实低代码/无代码(0代码)都是放在一起说的,不管是业内人士还是企业IT人员,都将低代码和无代码(0代码)混为一谈,概念界限也非常模糊。经过仔细对比,借今天这个机会,把低代码和无...
  • 低代码都快烂大街了,还有人在为低代码吵架

    千次阅读 多人点赞 2021-01-17 00:03:10
    三个问题: 低代码到底要多低才算低? 低代码工具的目标用户到底是谁? 低代码为啥就突然火了? 这三个问题,作为甲方中国企业怎么看?作为乙方中国企业软件提供商怎么看? (1) 时代大...
  • 有关于低代码开发的内容,小编之前也发过不少文章,讲过:为什么越来越多企业选择零代码开发平台?相信也有不少企业在寻求企业管理系统的时候,了解过一些关于低代码开发的片面知识,但了解到的这些知识并不全面。...
  • 数据可视化:GIS、三维、绘图、JS等内容 0代码写服务;无极低代码平台,0代码平台
  • 低代码和无代码应用开发都遵循着代码抽象化原则来实现建模的可视化。但基于这两种方法构建的应用在规模和类型却有着根本性的区别。 低代码与无代码的相同之处 低代码和无代码开发平台都无需编写代码就能构建软件...
  • 低代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务...
  • 2021盘点:国内外10大低代码开发平台

    万次阅读 多人点赞 2021-02-19 10:37:47
    低代码开发是云计算之后的下一场IT革命。” 发布会所提到的应用开发平台,就是低代码开发。 那什么是低代码开发?: 所谓低代码开发,即无需编码或只需少量代码就可以快速生成应用程序。也就是说,企业的应用...
  • 一、低代码开发简介 二、低代码开发平台优势 三、主流低代码平台列表以及介绍 四、参考资料 一、低代码开发简介 低代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。...
  • 那么企业如何选择合适的低代码技术平台,以及如何利用低代码平台来开发企业级应用呢?以下将分三个方面进行阐述: 企业级核心应用特点; 面向企业级应用的低代码平台应具备的能力; 利用低代码技术构建企业级...
  • 低代码开发不靠谱?其实我错了

    千次阅读 2021-04-25 14:37:45
    低代码概念最近大火,也出现了很多低代码产品,原来一直觉得低代码鼓吹的有点过了,“压根不靠谱,根本做不了复杂业务系统”。 其实我错了,错了一半也对了一半,怎么讲呢?!!
  • 低代码发展现状调研和思考

    万次阅读 2020-09-03 17:33:31
    低代码发展现状的调研和思考、以及我们做低代码产品的原因
  • 现在很多的人使用低代码开发平台来完成应用程序的开发工作,用低代码开发平台开发应用程序可以缩短开发周期,缩减开发成本。下面一起来了解一下相关的知识吧! 什么是低代码开发平台: 低代码开发平台是无需...
  • JeecgBoot是一款基于代码生成器的低代码开发平台,开源界“小普元”超越传统商业企业开发平台!采用前后端分离架构:SpringBoot 2.x,Ant Design&Vue,Mybatis-Plus,Shiro,JWT。强大的代码生成器让前后端代码...
  • 程序员为什么害怕低代码

    千次阅读 2020-01-06 14:42:52
    低代码是一种近些年兴起的企业软件快速开发技术和工具。借助低代码使用者无需编码即可完成企业应用的常用功能,少量编码扩展出更多功能。低代码凭借低门槛、高效率和易集成等特性,被越来越多的软件开发团队青睐。...
  • 前端低代码-少写代码实现灵活需求

    千次阅读 2020-10-26 09:17:39
    低代码开发定义 低代码开发,是一种开发模式,通过图形化用户界面来配置和创建应用软件,而不是用传统模式那样主要依靠手写代码。对应的,提供给开发者的这类低代码开发功能实现的软件,称为低代码开发平台(LCDP)。...
  • 国产十大低代码开发平台-汇总分析

    万次阅读 2020-02-19 20:18:09
    近些年来低代码平台市场极速升温,特别是这一两年,很多低代码平台都频繁出现在互联网行业应用,其最根本就是实现了企业的降本增效目标,同时也实现了企业快速开发,快速交付的目标。 随着今年疫情的发生,特别是中...
  • 腾讯云开发低代码平台初探

    千次阅读 2021-01-11 11:24:17
    公测资格审核通过后可以访问低代码的官网:低代码 第一次创建的时候需要选择环境,每个账号有两个免费的环境可用,我的已经创建满了,所以我又创建了一个按量付费的新环境,如何查看新创建的环境呢?在云产品选择云...
  • 什么是低代码开发

    千次阅读 2020-04-01 14:17:50
    随着应用程序开发技术的不断发展,现在开发应用程序需要编写的代码数量也在不断减少,尤其是低代码开发平台出现之后,帮助程序员减轻了代码编写的数量,提高应用程序开发的速度,但是很多人可能还是对低代码开发不是...
  • 什么是低代码开发?

    千次阅读 2021-01-04 17:47:52
    什么是低代码开发? 低代码开发是一种可视化应用开发方法。通过低代码开发,不同经验水平的开发人员能够通过图形用户界面,使用拖放式组件和模型驱动逻辑来创建 Web 和移动应用。低代码开发平台减轻了非技术开发...
  • 现代社会变化太快,一个好想法,如果不尽快落地,很快就会被其他...低代码开发平台是现在很火的话题,市场上的低代码开发平台,主要有两类。 第一类,通过拖拽方式开发App界面,数据来源于现有系统。这个领域有很...
  • 小白都会用的低代码大数据ETL工具又来了

    千次阅读 多人点赞 2021-05-27 07:32:33
    1.低代码有图有真相 简单可视化 基于配置的组件 通过2可以配置组件参数。 所见即所得的调试 调试期间,直接可以通过2查看每个组件的流入流出数据. 运行期监视 通过2,3可以快速浏览统计数据。 故障快照 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,591,010
精华内容 636,404
关键字:

低代码