{eval=Array;=+count(Array);}
低代码low-code,无代码no-code,合称LCNC,近年来获得较快发展,一个原因是需求推动,期待解决数字化和工业4.0对软件开发人员的巨大需求缺口。
现在市场上已经有一些成熟的解决方案可用,比如国内的明道云、清流、搭搭云,国外的OutSystems等著名企业。
技术特点:通过提供SaaS或者PaaS服务平台,将通用、可重复使用的代码形成组件化的模块,通过图形化的界面来拖拽组件拼成应用。
在常见的企业信息管理系统开发中,尤其适合办公系统(OA)、企业资源计划系统(ERP)、客户关系管理系统(CRM)等,可以显著提高开发效率,降低开发成本。
如果SaaS平台提供的通用服务模块无法满足业务需求,需要定制扩展时,推荐使用开源框架。
JeecgBoot是一款基于代码生成器的快速开发平台,采用前后端分离架构,在LCNC低代码/无代码模式下,帮助解决软件开发项目大量的重复工作,让开发人员更多的关注业务逻辑。既能快速提高开发速度,帮助公司节省成本,同时又不失灵活性。
常见功能:在线表单配置(表单设计器)、移动配置能力、工作流配置(在线设计流程)、报表配置能力、在线图表配置、插件能力(可插拔)等等。
JeecgBoot基于Java + Spring Boot框架开发后台服务,管理系统基于Ant Design开发,最新发布版本2.1.4
我是工作多年的Web应用架构师,欢迎关注我,了解更多IT专业知识。
我们一直在用第三方无代码平台做工厂数字化项目,包括MES、辅助排程、WMS、设备管理和连线、质量管理和SPC运算统计等。
一、精益派积木编程
面向工厂数字化方向的开发平台;电脑端和手机端界面拖拽,前后端逻辑采用的是儿童积木编程的理念,可以实现复杂业务逻辑运算和控制;基于积木的编排方式,不会因为复杂逻辑而难维护;跟有码编程思维一样,支持面向对象的编程概念,且支持物联网和第三方系统双向对接。
二、ucloud沃土数字平台
与Outsystems类似,界面/表单拖拽实现,与大部分无代码/低代码平台不同的是,主要是通过流程图方式实现业务逻辑和控制运算,从而实现面向企业的复杂业务逻辑运算系统,非常适合企业复杂的逻辑系统。当逻辑比较复杂时,流程图的节点和连线也越来越复杂,有点难理解和维护,为了避免这样的问题,其流程图节点支持写代码,从而可以将流程图简化。
三、iVX
通用型开发工具;电脑端和手机端界面拖拽,前后端逻辑采用积木块的方式,与精益派的积木编程类似。
国内当然也有低代码软件开发平台,像ucloud系的氚云就是的,但是低代码软件开发平台的厂商也有不通。
原生厂商,就是专门为低代码而生的
国内的像氚云、APIClound,国外的Outsystems等,都是这类厂商,但是他们的关注点各有不同,这种不同很大程度上影响到产品的发展方向。
比如国外的Outsystems投资方为KKR(Kohlberg Kravis Roberts,私募投资机构),更关注成本和现金流,所以产品发展上更突出产品力,推广也是以大型、超大型企业集团为主。
而国内的氚云主要投资方是ucloud系,更关注流量和市占率,所以产品发展上倾向于在降低门槛,与钉钉等流量平台整合,走的是互联网的路线,APICloud也是同意的发展路线。
开发工具厂商,就是以前专门做软件开发工具的厂商
这部分厂商的产品技术能力很强,编程扩展性、可维护性等方面的设计很有竞争力,但是有能力推出低代码平台的并不多,比较经典的产品有Progress。
这类产品发展方向上以产品力提升为主,会更倾向于可扩展性。用户集中在初创型软件开发团队、行业软件代理商、系统集成商和中大企业IT中心,而不是一线业务人员。
这类厂商的运营模式为传统的toB,产品的迭代方向更青睐于企业客户,而不是争取更多普通用户使用。
还有一类比较特殊的就是云平台厂商
对这类厂商来说,低代码开发并不是他们的主业,主要是借助低代码吸引更多用户购买其云服务。
比如Google的App Maker、微软Power Apps可以绑定Windows Azure和ucloud云的宜搭等。
低代码开发平台的市场将从2015年的17亿美金增长到2020年的155亿美金,说明市场还在增长,这类平台的出现,让企业只需关注业务,这种迭代速度的很快的,试错成本很低,对初创企业或者个体户来说非常友好。
但是也有局限性,我体验过低代码开发平台,的确很方便,就像我们开发中使用拖拽控件去画界面一样,但是功能性扩展不强,复杂的功能或者说偏向于隐私点的功能,不那么大众化的功能,低代码平台就不支持。
当然我相信随着发展,低代码开发平台会将更多的功能大众化、平台化!
我是非著名攻城狮,希望我的回答对您有用,感谢您的关注与支持!
有啊,TaskBuilder就是国内首个基于node.js的企业级应用开发框架,而且还免费开源的,使开发者不用再花大量的时间和精力搭建底层架构,可以专注实现客户业务需求。而且可以与第三方系统集成,进行二次开发
根据Forrester研究报告,不论是成熟大型的,或是新的小规模的低代码开发平台供应商,每年都在以50%的增长率快速的发展中。下面,简单介绍一下目前在国内较突出的低代码开发平台。
1、宜搭
宜搭是ucloud巴巴企业智能事业部研发的SaaS企业应用构建平台,于2019年3月上线,平台集合了页面设计、业务规则定义、数据收集与分析三大核心能力,用户可通过简单的拖拽、配置完成业务应用的搭建,支持一键发布到钉钉PC和手机端。平台具备一次搭建双端适配、权限独立设置、定制消息提醒推送及海量信息存储等特性。旨在为广大中小企业提供一套低成本的企业应用搭建解决方案。
2、道一云七巧
道一云七巧是应用快速搭建平台,支持零代码与低代码两种应用搭建模式。七巧零代码应用搭建平台是数据流转为核心,提供表单、流程、报表等设计工具,满足企业流程审批、行政办公、数据收集等智能办公场景。而七巧Plus不仅提供的自定义表单、流程、页面、报表、小程序等建模引擎,帮助灵活搭建应用,也支持通过在线编码实现更多个性化应用场景。应用支持一键发布至企业微信,助力企业便捷管理内外业务。
3、APICloud
拥有App开发平台和App定制平台。从开放App开发技术,到提供App定制服务,APICloud为个人开发者和企业提出围绕App开发需求的一站式解决方案。英特尔、海尔等知名企业选用APICloud技术服务进行App开发,并已经成功上线至苹果等各大应用商店中。
4、 搭搭云
同样是一款非常灵活的企业管理超级平台,企业只要一个云端账户就可以全面管理各种业务,如行政办公、客户、销售、采购、库存、人事、财务,甚至是制造业ERP等。软件功能允许用户修改,即改即用,手机APP免开发实时同步。同时,搭搭云还是一个低代码PaaS平台,在服务器端、web前端和移动端,全面帮助开发人员大幅提高开发效率、降低开发成本。
5、 iVX
在原iH5基础上迭代推出的一款0代码全栈开发工具。尝试建立一套全新的可视化开发体系,在几乎“Zero”代码的条件下,完成所有应用的开发,并且可以让开发者在“Zero”编程基础的条件下快速掌握前后端的开发技能。可以用来开发各种Web应用、小程序(微信)、小游戏(微信)、原生应用、PC桌面应用。
6、JEPaaS
JEPaaS是一款优秀的软件平台产品,可视化开发环境,低代码拖拽式配置开发,操作极其简单,可以帮助解决Java项目80%的重复工作,让开发更多关注业务逻辑,大大提高开发效率。适用于搭建 OA、ERP、CRM、HR、HIS等所有的企业信息管理系统(且适用于集团公司部署)。支持工作流、IM即时通讯、bi图表报表、APP开发、对接微信、钉钉等。
1、简道云
简道云是一款灵活易用的应用搭建平台,包含自定义表单、自定义报表、自定义流程引擎、消息提醒等模块。无需代码,即可快速、灵活地构建业务管理系统,并满足企业个性化管理需求。简道云提供智能制造、智慧校园、贸易零售等多行业,生产与制造、销售与市场、人事与行政等多应用场景解决方案,能够快速帮助有相应需求的客户落地业务应用。
2、明道云
明道云是一个APaaS平台,帮助企业快速搭建个性化业务应用。包含工作表、视图、用户角色和权限、统计图表、工作流五大功能组件。用户不需要代码开发就能够搭建出用销售、运营、人事、采购等核心业务应用,打通企业内部数据,也能够通过API和Webhook和其他系统对接。明道云的自动化工作流还可以实现审批、填写等控制流程和业务自动化。同时支持将明道云搭建的应用直接对接到钉钉或企业微信的工作台上。
3、云枢
云枢是奥哲旗下的一款面向开发者的云端低代码(Low-Code)应用服务平台,云枢深度整合钉钉、ucloud云,通过模块化构建应用,高效率的流程运作,快速连接企业上下游,集成云和服务,帮助企业实现智能决策,逐渐构建应用与服务业务中台,支撑企业业务在线。
4、氚云
简单好用的在线管理工具,属于属于PaaS+SaaS模式,提供开发与运行业务应用程序的所有功能(包括数据库、业务定制、工作流与审批、数据分析、可编程云逻辑、实时部署)以及丰富的模板SaaS应用(包括CRM、进销存、费控、流程管理等),并允许企业个性化或者全新构建具有社交和移动特性的应用程序。
以上简单介绍了几款低代码开发平台,后续我们将逐个进行深入测评,助您能全方位了解各个不同的低代码开发平台。 技术人才的稀缺和高成本,业务变化速度的加快,移动技术的普及以及数字化转型的重要性,都在极大改变商业环境。选择合适的工具才能让您的企业长久保持竞争力。
低代码平台用来开发原型很赞,它们将业务相关人员和 IT 连接,使结果可视化,促进双方更快地达成一致。 由于参与人员很少,所以成本也很低。
相比于各种长篇大论,我觉得这才是低代码平台的意义所在吧。
好了我们直奔主题,国内有没有类似的低代码平台?
有!
FineReport、Finebi、宜搭、轻流、iVX都是很不错的低代码乃至0代码平台,真的可以大大提高IT人的工作效率。
所有功能和模块都是现成的,有了数据就能直接用,何乐而不为?
说到低代码,就不得不提一下0代码了,对企业来说,低代码和0代码哪个的性价比更高?
其实,无论是低代码开发平台,还是无代码开发平台,都具备开发大型信息化系统的能力。国内的水平目前来说,比国外还差一点,尽管我们有uclouducloud,但其实它们在这方面做的还不是最好的。
反而是简道云这种0代码新星产品脱颖而出,可以用他们迅速的开发出OA办公、ERP企业资源计划、HR人力资源管理、CRM客户管理、WMS仓储管理等等。
与其说低代码开发平台会“干掉”开发者,不如说是干掉了传统的开发模式。
聚恒中台,从数据模型自动生成表结构,自动生成表单,从表单到流程到数据中心到大屏展现,功能可以发布到企业微信、钉钉、微信服务号、App多种移动端环境,所见即所得的功能设计模式,全面为企业提供业务解决方案
分享个开源项目的技术栈
推荐个git上开源的快速开发项目,项目采用微服务为基础的脚手架,包括流程、表单、列表、图表、应用等多个界面化的配置引擎。
项目介绍:
项目标签
低代码、微服务、支持SaaS、私有化部署、DevOps、
开源项目地址
体验地址
体验地址:http://frame.bctools.cn/#/login
登陆可以通过微信扫码登陆,对于配置数据,请各位技术同学手下留情。
部署文档
https://gitee.com/software-minister/jvs-docker-compose/blob/master/readme.md
**物理拓扑:
技术文档地址(微信登陆可查看):
技术栈说明:
系统部分截图:
登陆页面
配置化首页
系统基础信息设置
框架基础功能
应用创建()
列表配置
流程配置
表单配置
图表配置
逻辑配置
这段时间,跟不少朋友讨论过有关“可视搭建”、“低代码”、“零代码”相关的一些话题,也当面解答过一些问题,感觉有必要把一些观点写出来。
低代码会越来越火!当然这也和低代码能干什么直接相关!只有当低代码本身已经具备“语言属性”,才是低代码革命的到来,特别是是低代码演变成为“0代码语言”之后。
一个基于搭建的想要解决提效问题的平台,需要至少能明确回答几个问题:
业务的复杂度只会转移,是不会消失的。用代码表达,或者搭建系统表达,本质上只是改变了其组织形态,得到的管控方式有所差别,其业务实质是一样的。
所以,我们想要通过搭建系统来表达一个业务,其底层首先就要有对等于主流开发框架的架构,确保拥有完整表达业务需求的能力,然后才去做产品形态上的权衡。
Outsystems是2001年开始研发的迭代的,Mendix是2005年,Kony是2007年,Salesforce和Appian都是199*年开始的...如果作为底层技术或者基础设施来讲,这个领域是需要长时间积累的。
帆软的FineReport算是低代码,做报表开发,连接ERP和OA等各种信息系统只需要sql,很简单,其数据工具简道云和FineBI算是真的零代码。
ucloud和ucloud也在做这一赛道,但是做的并不出色,可能是因为浮躁?datav、宜搭都不怎么样,网易也来凑热闹,其数据平台做了3年,依旧是那个鸟样子。
另外,国内绝大部分都只能做某一些狭窄的具体场景,那个我觉得最多算领域内工具,不算低代码平台。APICloud算是开发流程管理工具,也不算低代码,ClickPaaS一直没有注册成功,看了一下别人发的界面,感觉也是工作流相关的产品。
另外,低代码开发平台评价,主要还是要几个方面:
0
回答0
回答0
回答10
回答0
回答0
回答0
回答10
回答0
回答0
回答