找回密码
 立即注册
首页 业界区 安全 低代码平台的介绍

低代码平台的介绍

谭皎洁 6 天前
低代码顾名思义主要是为了解决两个核心问题:
1.不懂代码的人或者不是程序员的人,比如:产品经理,运营,测试,交付等可以通过低代码实现之前需要用写代码的方式生成的应用(通常以页面的方式呈现)
2.提高效率,通过低成本的大量复制,给公司节省研发成本,提高公司的竞争力,给公司赚取利润
竞品分析:
1.mendix
2.阿里宜搭
3.华为Astro
4.乐吾乐
5.网易数帆
6.活字格
7.帆软
国内和国外还有很多低代码平台值得研发,建议大家优先看mendix,然后做工业物联网的,再优先看乐吾乐,帆软。
发展趋势:
记得在16年的时候,公司需要快速的搭建出H5页面,这些H5页面是一个一个的运营页面,可能是活动页面,可能是引流页面,我们当时做了一个简单的低代码平台,除了内置的几十个组件之外,页面的逻辑需要在平台那里写js脚本。
还有一些页面,我们通过配置来完成快速的更新,这种页面的内容有一个专门的配置系统给产品去增删改查,但是页面的逻辑和代码不需要修改。
这两种方案,我认为跟低代码平台解决问题的方案是一样的。
后面几年,我接触过的业务,基本上使用配置的方式比较多,可能是为了快速应付业务的发展,抢占市场,如果单独做一个低代码平台,时间上来不及
20年,我开始接触了另外一种低代码平台,这种低代码平台是针对程序员的。首先,它把项目所有的初始化,安装,打包,发布,部署全部内置好,程序员只需要按照文档输入对应的命令,一个全新的项目就出来了。其次,程序员根据需求在项目里面写代码时,项目依赖的变量,方法,以及一些功能都内置在环境中了,程序员只需要按需引入就可以了。这种方式节省了程序员很多的时间,可以方便,快速的应对活动期间,上线产品运营需求的场景。
22年,我重新接触16年就接触过的以拖拉拽的方式实现的低代码平台,只是这次接触的低代码平台比之前的要复杂,要更具有扩展性,因为它的用户包括内部用户和外部用户。它的组件维护是单独一个模块去处理的,它分编辑时和运行时,它通过解析组件的json定义去处理组件的通用能力(这种方式可以复用很多公共的代码,组件的接入只需要按照统一一套json规范就可以在编辑器里面使用)。这里的编辑器,我们给它命个名叫web编辑器,大部分公司可能会开发很多编辑器,比如:移动端编辑器,web编辑器,组态编辑器,大屏看板编辑器,流程编辑器,逻辑编辑器,建模编辑器等,但是我们要做的是一个像mendix的集成各种编辑器的IDE工具,而且这个IDE工具可以用户自定义,可以让用户自己选择加载哪些编辑器,同时这个IDE工具有web版本和本地化版,这个工具里面包含的编辑器编辑出来的所有东西,我们可以通过编译生成本地化的包,在运行时可以部署这些本地化的包运行给客户使用。
接下来的文章,我将给大家介绍,如何搭建一套这样子的低代码平台,当中需要注意的关键点。
最后,我想说的是,每个公司的业务,团队,战略目标不一样,所以选择的技术方案是完全不一样的,因此公司需要专业的前端,后端,运维,产品,设计等大佬,才能做出给未来节省很多资源和做出竞争力产品的决策。
 

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册