只接受发布货源信息,不可发布违法信息,一旦发现永久封号,欢迎向我们举报!
1064879863
16货源网 > 餐饮行业新闻资讯 > 软件开发 >  现有很多低代码开发平台,有给不懂编程的人用的吗?


现有很多低代码开发平台,有给不懂编程的人用的吗?

发布时间:2019-09-06 14:50:04  来源:网友自行发布(如侵权请联系本站立刻删除)  浏览:   【】【】【
功能一点,改配置一样,和我给策划写的关卡编辑器一样
现有很多低代码开发平台,有给不懂编程的人用的吗?功能一点,改配置一样,和我给策划写的关卡编辑器一样

说说曾在企业管理软件公司的平台化产品

你说的低代码开发的产品,在企业管理软件中目前已知的如SAP,金蝶BOS,用友NC,正航NBS,伯俊portal都应该属于你说的。

这里面我原在正航工作,说说他们的平台。

企业管理软件由于不同企业的管理、需求都有差异化,这类平台化软件就是用于满足大型企业的需求,这类软件都在百万级别。

以一个实施顾问角度说说其外部原理。如我现在遇到有业务部门提出一个需求:工程部们需将日常的工作分配放系统中管理:

1.经理分配工作任务给组长

2.组长将任务指派给组员

3.组长也可以自己新增任务给组员

4.组员汇报任务完成结果,用时长

5.组长给组员的任务评分

6.经理给组长的任务评分

这样的一个需求假设通过这类平台化软件去做二次开发,那么实现步骤是:

1.先通过自定义平台配置出经理的任务分配单、组长的任务接收单(同时该单也可新增任务)、组员的任务接收单,这3个单据。自定义平台可以配置出菜单栏、表头、明细等我们看到的一张单据的可视内容。其原理是用户在添加字段,控件时向数据库直接创建表、字段。用户的可视化操作,系统自动转成可让数据库执行的存储过程类的代码。

2.组长需先给组员的任务评分后,经理才能给组长的任务评分。这个就是一个业务规则。那么可通过系统的商业工具在经理任务分配单的明细表的评分按钮点击后做个时机点检查:该任务是否也有组长给组员评分。这里的原理是通过在系统已定义好的各控件、各位置可能用到需要的时机触发点让用户可以直接使用系统常用的一些封装好的函数或存储过程等可以直接写代码。比如有个函数可以直接从另一个表中获取某个字段通过对比后满足条件则写入明细表的当前字段。类似EXCEL的VLOOKUP函数。而这些系统内函数都是系统预先刘定义好的。当然系统也可以让用户写支持的某语言的代码。

3.组长分配的任务直接可产生到组长的任务接收单。这里可以用到一个叫转单工具的配置工具。一般转单工具就是用于将上游单据的内容部分或全部自动转到下游单据(背后原理还是通过转单工具实现数据库表之间的字段读写),实现相同的内容可以一次维护,多处利用。其实也有其他平台使用视图的作法实现相同的效果。

4.组长分配的任务单族经理审批,需做成一个工作流。这里可以用到系统的工作流工具。我们在一些OA系统上都可以看到。这个就不赘述,工作流的配置都是可视化的。

上面这几个是平台化软件最常用的。平台化软件的难点是这套软件开发时的业务建模、抽象设计。而用户可以直接利用软件已已有工具快速开发业务所需。真正实现只专注于业务,提高开发效率。

低代码开发平台这个领域的国外玩家有很多,比如Outsystems、Zoho Creator、Thunkable、AppSheet、Mendix、K2、Kintone、Boomi、Caspio、Appian、Kony等,如果用IaaS/PaaS/SaaS三分类方法,这些平台本质上是PaaS。

低代码开发平台是提高软件开发效率的工具,其出发点就是尽量用少的代码去开发出企业级应用、移动端App,从效率提高方面,的确是一个创举。软件行业四十年以来帮助其他行业实现了自动化,极大提高了其他行业的效率。而软件行业自身却仍然在落后的生产模式中踟蹰不前,生产效率在很大程度上取决于编码者个人的专业技术水准,可以说处于“手工业”阶段。

国内也有若干低代码开发平台,其中能做ERP的就我所知,是搭搭云平台。

泻药

这东西不是一直都有吗?框架,引擎,都是这种东西啊

岂止是企业软件,游戏领域也不少

技术原理当然各有不同,但是总体而言,都会对一些基础性的东西做修改

介于技术原理和最终产品中间阶段的这么一个东西

其目的是简化开发流程,让开发更加便捷

当然这个目的我很怀疑这样做是否能够实现

实践中我们发现,与其去适应别人做的这些乱七八糟的框架和引擎,还不如自己做

底层的api反而大同小异,浅封装少依赖在我们实践中的作用更大

不仅开发快不说,而且更不容易被人卡脖子//任正非语

所有的专业技术人员都有两样东西,傲慢与偏见,总是觉得基于自己做的东西是技术上最牛的。这是中国和国外的程序员的根本差异,别人做过的东西,还要重复做一遍。中国50%以上的程序从事开发时间才3年(阿里云的数据),3年的程序员能做什么?一个软件开发涉及Web前端、移动端和后端,有几个全栈工程师?说到底就是缺乏合作精神。

太多技术人员狭隘到把自己当成大学的教授,以为自己在从事科研活动,其实软件开发是一种商业行为,我客观的说,软件行业的问题是成本问题,除了发个工资,行业整体盈利能力很弱。编码不借助工具,类似于人类工业发展的“手工阶段”,最多算是“手工+机器”极端,还没到“大规模生产”阶段。

人类进入工业文明时代,所有的成本问题都是效率问题,程序员总是想着利用开源编码,束缚少,能彰显自己的能力,中国程序员群体的现状是缺乏经验,不过是自己想象出来的能力而已。

美国作为IT大国,热衷于开发各种工具,而且将各类工具用的很好,中国程序员则相反,总是相信自己是最好的,嘴上不愿意用别人的框架、平台,其实CSDN到处是学习资料或者咨询问题的缺乏经验的程序员。

美国是一个现实的国家,低代码开发平台的玩家很多,中国的程序员往往觉得很丢分,我觉得这是脆弱的自尊心作怪,其他行业都能在前人的基础上发展,比如内燃机是德国人卡尔本茨发明的,其他国家就不用了?

软件是工业的一个门类,不是程序员玩个人技能的赛场,利用工具提高效率,美国程序员觉得不丢人,中国程序员反而觉得自我感觉良好。

低代码开发平台领域的国外玩家还有很多,比如Outsystems、Zoho Creator、Thunkable、AppSheet、Mendix、K2等等。

主要有三种方向的产品可以推荐给你:

一、如果你是小朋友,可以考虑使用时下国内比较火的Scratch,或者Scratch各种汉化的版本(由于Scratch是MIT做的开源项目,所以是提供源代码的,国内很多儿童编程创业公司就利用这个开源的代码改改,变成自己创业产品)。另外Google的Blockly也不错。具体的编程方式如下图所示:

Scratch的编辑界面

Scratch主要是给小朋友用的,以前只支持Flash,手机的Canvas也是才支持的。整个的编程过程,像堆积木一样,其实也并不简单,只是会更加直观一些。Scratch里面还是有很多语法和语法分支,只是用块的方式来堆积,所以很难实现比较复杂的逻辑,更谈不上后台的能力了。但是总体来看,是现在市面上最好的儿童类编程产品。


二、如果你是成年人,选择会多一些,当然主要做这个领域的还是国外的公司比较多。主要分两类,一类是Low Code(就是你说的低代码)的公司和相关产品。

例如:

给你三家选,都是Gartner上排名比较考前的。Kony、Mendix、Outsystems,这三家都是低代码领域做的比较出色的都是国外公司,其中Mendix的后台能力比较强(有微流系统),对接口比较复杂的后台流程管理比较适用;Outsystems前端组件比较多,后台相对弱一点儿;这三个主要都是开发移动端原生应用的产品(主要是企业端的应用,不包含游戏开发)。国内,有一家也是低代码的叫牛刀,以前做We5X这个前端引擎框架的(不太主流),后期有整合一些可视化的产品进去,后台比较薄弱,整体框架有点混乱。

另外,需要提醒的一点,低代码开发,还是需要用到代码的,包括前面这四家,Kony Mendix Outsystems 以及牛刀,而且需要的代码能力也一点不能弱,但是好处是代码量会比较低。所以低代码开发还是需要程序员的,不然搞不定。


三、零代码开发平台,这个国外还没有特别成熟的产品,主要是这个事儿比较难。国内有一家公司以前叫http://iH5.cn的,现在有一款新产品http://ivx.cn,主要是从从前端可视化起家,一开始做国内H5领域的前端可视化开发,但是整体结构化比较好,现在后台能力也越来越强,应该可以开发非常多的企业应用了,后台能力在0代码情况下,应该基本做到图灵完备。


所以你是成年人,建议考虑第三种方式,同时我个人也更看好零代码的开发方式,毕竟这个才是方向,不需要从头学习程序,更符合大多数的真实需求,降低互联网开发成本。但是现在iH5 | iVX还不支持原生App开发,只能开发Web App和小程序。这就要看你的需求了。

长得像这样:



给我加点分,我说了这么多。

给不懂编程的人用的开发平台是有了,叫无代码开发平台,也叫配置型开发平台,象天纵智能开发平台,不需要编程,直接配置一下业务参数就可成为一个应用系统,且一次配置,BS(WEB)、CS(WIN)、APP、微信、钉钉同时生成,五种方式均可以操作。此开发平台可以实现无代码快速开发,是软件开发人工智能化的代表作。以后人工智能将会在软件开发领域持续发力,发个语音指令电脑便可自动开发出一套软件的日子最终也是有可能到来的。

海外一些头部的低代码开发平台,诸如Mendix、Outsystems是面向程序员使用的,但并非是不懂编程的人就能使用,主要是通过拖拽式、可视化的工具,在创建IT项目时可以简化工作量,使用少量代码来开发应用;现在低代码的趋势日渐明显,应用范围越来越广,但在国内的普及程度还比较有限,市场发展潜力较为可观。

低代码开发介绍

技术原理没啥的,我一直在用,只是没有这么便捷和集成化。

估计好多公司都在用自己的一套做开发。

国内程序员对这种方式大体是反感的,或者不感兴趣的。

手写代码才是王道嘛。

其实,,,,,,,工业化流水线生产,肯定会代替手工作坊的。

低代码软件开发平台,颠覆了传统的软件开发模式,引爆了一场科技革命。其一方面可以降低企业应用开发人力成本,另一方面可以将原有数月甚至数年的开发时间成倍缩短,从而帮助企业实现降本增效的价值

像国外的OutSystems、Mendix、Salesforce或者国内的星城软件等等,都可以开发OA、ERP、CRM、HR、进销存等各种企业管理应用,并无缝集成打通其他软件系统,实现各系统间的互联互通。

很多人在不太了解低代码平台的时候,可能对于低代码平台存在着两个误解。

一、低代码平台只适合于毫无技术背景的人

事实上低代码开发平台也同样适合开发人员进行开发。低代码开发平台既可以提高开发人员开发信息化系统的效率,同时也满足了无代码基础的业务人员进行信息化开发。

对于开发人员来说,使用低代码开发平台可以有效的提高开发效率。开发人员通过图形化界面交互实现应用搭建,可视化的操作,标准化的配置,大大缩减开发时间和所需人员。当然代码平台并不是万能的,他并不能实现所有的功能,拿星城软件定制来说,当在平台遇到实现不了的配置,可以自定义开发,也就是说可以根据需要自己开发出平台没有的功能。

二、低代码平台只是变革传统开发模式,并不是为了颠覆开发者

低代码平台是为了减轻和降低开发者的“工具属性”,让开发者从繁重的代码解放出来,参与更具有价值的创作,是未来价值的必然趋势。同时,发人员不需要多次和业务人员和实际使用人员反复沟通,面对界面化的需求,对于开发人员,很可能是将之前的代码推翻重来。

低代码平台有什么优势?

首先,提高效率!

业务人员可以自行搭建业务流程管理系统,降低了沟通成本。同时也避免了“开发人员不懂业务”的尴尬。也不用等待开发人员的实现过程中,出现系统实现了之后与需求不匹配,甚至实现了之后业务逻辑已经发生了变化的尴尬。管理者也可以通过无代码平台,注入管理思维。

其次,降低成本!

优秀的开发者的高薪早已不是秘密,所以开发资源不能浪费在一些通用而且易于实现的需求,无代码平台就是做这个事情,可以以非常低的成本,来代替开发人员的部分工作内容。原来需要十个人的项目,现在可能只要四个人甚至更少的人就能完成。

当然,低代码平台还有很多其他的价值,这里就只列举了对企业最重要的两点来阐述,降本和增效,这几乎是所有企业永恒的主题。

东软现如今正在开发相关项目并提供服务。

SaCa ACAP 微服务开发运行支撑平台通过对微服务架构的深入理解和实践,实现了微服务设计、开发、测试、维护、监控的一站式管理,帮助企业快速搭建分布式应用服务体系,同时为传统企业的互联网转型提供了优秀的解决方案。如想了解更多,请点击 https://platform.neusoft.com。

谢邀,就目前国内市场情况来看,低代码开发平台主要有两种模式,以国内阿里巴巴投资的低代码平台氚云为例,有零代码的标准版和低代码的专业版两种,分别针对不懂编程的管理者/业务人员和开发人员。

氚云以场景为中心的零(低)代码平台,可实现管理者或业务人员在线轻松搭建,业务应用随心而变,重点解决中小型企业全数字化管理、中大型企业创新场景数字化。

对于不懂编程的企业管理者或业务人员来说,通过低代码的标准版氚云平台以鼠标拖拽的方式编辑组件,搭建所需的各类流程业务应用,其过程像搭积木一样简单和快捷,这使企业信息化搭建的时间从原来的几周甚至是数月转变为现在的几天或者是几个小时,成本也随之大大降低。真正实现5分钟配置一张业务表单,5小时搭建一个专属应用,5天落地一个管理方案。

氚云零代码标准版的操作界面如下图,左侧为可视化组件,只需要拖拽即可实现业务表达搭建,右侧为组件相关属性,可灵活配置,实现不同业务需求。

同时,为了方便不同行业、不同业务需求的客户快速上手使用,氚云模板中心还预置丰富的应用模板,覆盖十多个行业的95%应用场景,用户可能根据企业所需迅速进行匹配,无需开发,直接安装进行使用,也可以在模板基础上进行自定义修改,根据个性化需求调整应用。

当然,零代码的标准版并不是万能的,它并不能实现所有的功能,因为业务需要,较为复杂和独特的业务流程、打通各个数据系统的关联都需要涉及到代码开发, 氚云低代码专业版就是为了解决这样的问题,不需要大量的IT人员和冗长的开发周期,只需要少量的代码就可以实现业务定制,各个系统数据打通等工作,而且氚云专业版还提供开放平台,支持对接外部接口、第三方应用接入、第三方插件接入,系统能力全场景覆盖。

氚云零(低)代码平台已助力10万+企业高效运营,帮助企业与组织构建以客户为中心的智能运营力、以员工为中心的智慧管理能力,让企业与组织通过业务、管理在线实现数字化经营。

氚云已获得阿里巴巴战略投资,借助阿里云和钉钉带给企业更为安全、高效的运营体验。

首先,所有不支持完整API接口的低代码开发平台都是玩具。因为,对单个项目而言,在这个平台上,有10%的功能实现不了,等于之前的90%都是白做的。

技术原理和传统代码开发领域没有本质的区别,都是组件化/模块化编程。企业级的低代码开发平台(不是指那种连数据表概念都没有,无法实现跨页面数据共享的“玩具”,对,我说的就是X哲,X表等)都是通过组件(Component,也称UI控件)做前端,类库(Lib,也有叫中间件的)做后端,API做扩展。和用Visual Studio开发传统WinForm程序很像,只是封装的层次更高,可视化设计的易用性更好而已。

具体的流程,是平台的设计器根据开发者的拖拽、选取等操作,将布局、逻辑等设置保存下来,在系统运行时,平台的服务器加载开发者保存的这些设置,布局并配置前端组件和后端类库以及通过API开发的插件,提供给最终用户使用。这个过程中,我认为,最有技术含量的,其实是组件和类库。而后端类库同质性强,加上.net framework、j2ee等框架本身已经做了很多工作,门槛相对较低。所以,整个低代码开发平台领域门槛最高的是前端组件,功能强大、美观易用的前端组件是保障开发者用低代码开发平台可以花很少的时间开发出色应用的核心。

这也是为什么传统的控件厂商转型做低代码开发平台,比如做Kendo/Telerik的厂商Progress做Kinvey,SpreadJS/ActiveReport的厂商GrapeCity做Forguncy(国内版叫活字格),往往都很成功的主要原因吧。

你可以看看SDP快速开发平台,多了解一下

这样的平台有很多啊,其实不只是低代码,很多已经是无代码了。

无代码的平台主要是给没有IT开发基础的管理者或者业务人员使用的;低代码开发平台主要是给程序员以及部分有基础开发能力的管理者或者业务人员使用的。

在需求上,有很多功能已经被开发出来了,后来者根本没必要再重新写一遍代码(重复造“轮子”),因此以后低代码甚至是无代码平台肯定是未来的趋势。

这里推荐一款无代码开发平台轻流,主要就是针对不懂编程的人,就算不会开发也能快速上手。它有以下特点:

作为一个支持无代码搭建企业业务流程管理的平台,强烈建议你试用一下轻流哦,特点如下:

1、强大易用的表单功能

在轻流中有丰富的表单字段供你选择,比如描述文字、单行文字、多行文字、日期、手机、数字等,同时轻流可以自定义表单样式,拥有丰富的公式函数,可以满足你多场景的业务需要。

2、可自定义的业务流程

你可以把自己实际的业务流程直接通过轻流实现线上化,创新工作流引擎为业务高效流转提供了坚实的技术支持。

一旦你设置好了业务流程,每个节点负责人只要把该节点的任务处理完成即可,所有的数据都是可以自动化进行流转的,完全不需要人工进行干预。

3、丰富的自定义数据报表

日常工作中需要的柱状图、饼状图、折线图等数据报表,在轻流都可以实现,支持你多维度分析企业现有的数据。

4、强大的第三方连接能力

在做业务流程管理系统开发时,经常需要让新的系统和原有系统进行对接,以此来保证业务流程的完整。而轻流支持与企业原有的ERP、CRM、OA等系统进行对接,同时可以在企业微信或者钉钉上进行使用,极大地方便了企业的管理。


这样的无代码开发平台可以帮IT人员节省开发时间,可以让管理者/业务人员自定义搭建企业管理系统,有需要的可以试试哦~

低代码平台,一种高生产力开发平台。

低代码平台。可以让开发者依托平台快速的搭建起企业信息化的系统。

这种新型的软件开发方式,较之传统的代码开发,开发人员需求减少,开发时间缩短,效率成倍提高。

低代码平台其实是一类统称,可以被细分成两种,一种是需要写少量代码的低代码平台,另一种就是完全无需任何代码编程的无代码平台。

其实,无论是低代码开发平台,还是无代码开发平台,都具备开发大型信息化系统的能力。

像国外的OutSystems、Mendix,或者国内的云表平台(0代码的PaaS平台)都属于这类型的低代码开发平台,可以用他们迅速的开发出OA办公、ERP企业资源计划、HR人力资源管理、CRM客户管理、WMS仓储管理等等。而且像云表平台还支持PC端转化为移动端APP。

低代码和0代码平台,唯一的区别就是是否要求开发者具备编程的能力。

低代码平台的核心功能,通常是需要通过编程语言来实现的。打个比方,许多低代码平台对数据库的操作需要用到SQL语句。

而0代码平台是在低代码开发的基础上的更进一步,它可以在完全不需要编程的环境里,自由的完成软件的开发。开发者不需要具备任何代码编程的能力,就可以通过0代码平台搭建企业的信息化管理系统。

对于完全不会编程的人来说,我推荐学习云表平台。

云表这款0代码开发平台,它不需要做任何代码编程,自由的完成软件的开发。开发者不需要具备任何代码编程的能力,只要熟悉业务逻辑,就可以通过0代码平台搭建企业的信息化管理系统。

对云表平台感兴趣的话,可以复制粘贴到浏览器,了解详情

云表会员注册

云表平台作为行业领军,是欢迎大家上手使用的,因此,它是完全开放免费可试用的。

责任编辑:
热门阅读排行
© 16货源网 1064879863