低代码平台的优缺点分析(低代码平台的优缺点分析怎么写)
近来低代码平台大量涌现,貌似开发代码一下变得很简单,跟摆地摊一样满大街,不过低代码平台到底有什么优缺点,到底能不能用?
有幸笔者之前也接触过各种低代码平台,包括码将、爱速搭、简道云,ivx工具,甚至Adobe AEM等(当然Adobe是一种全功能CMS平台,后面再分析),都是低代码的感觉,不过整体来讲,ivx算是代码生成工具,类似工具型,但是还是有局限性,Adobe AEM算是CMS 可视化工具,全套解决,其他都基本类似wix,可视化构建工具,我们今天不做对比,就分析一下低代码平台的优缺点以及应用场景。
低代码平台
不能一概而论,低代码平台要分类
低代码工具,其实也要区分类型,按照笔者理解,应该有两大类:
1. 可视化工具 全功能解决方案
这种类似Wix,当然wix是应用web的,其他的比如应用于管理系统,应用与Android app构建,这种就是全套解决,一键生成,或者选模板。
类似与下图的逻辑:
全能型低代码平台
2. 工具类型 代码生成
这种类似工具,构建工具生成一个代码包,运行代码包或者修改代码包,然后编译打包,即可完成目标应用。
这类算是辅助型工具,类似vscode一样,所以理论上不算低代码平台,可视化的生成一个半成品,比如生成一个nodejs包,或者HTML5页面,或者3D文件格式FBX/GLTF/GLB文件等等,所以这类一般属于工具类型,不属于全套解决方案。
工具型低代码平台
低代码平台的优缺点
根据上面的分类,其实我们要对低代码平台选择要做区分,总的来说第一种类型,
优点如下:
1.全功能支持(供应商已开发的)
供应商一般都希望是全功能支持,各种能想到的场景都有,各种组件,所以我们暂且认为是全功能支持。
2.简单易用 一键上手
容易上手使用,一般都是可视化,开通一个账号即可使用,后台发布就能预览和发布,所以比较简单。
缺点如下:
1.不能自主扩展
如果平台没有某个组件或者某个功能,想要加上,一般比较难,比如跟自有的用户系统集成,跟学校的netID集成,或者跟某个网站的内容对接,这种都做不到。
2.不能单独部署,一般要在平台上展示
一般这种平台都是直接部署,生成URL地址,所以想要把代码下载下来,放到自己的平台,是不行的,最多支持自定义域名,假装自己的平台。
3.有学习成本
虽然简单,但是还有一定的学习成本,所以也有一个学习曲线,毕竟不是通用的产品,所以要单独去学,这个要看平台本身的易用程度。
那么,对于第二种平台,优缺点会略有变化,重点就是自主扩展性会好,可以单独部署,但是不能一键上手,要技术人员才可以使用,比如生成一个3D模型,你对3D模型的运行环境都不知道怎么弄,给你模型自然也就没有用了。
低代码平台的使用场景
低代码平台的使用场景,我们主要针对第一种平台来讲,因为第二种其实属于辅助开发工具,要灵活很多,理论上不算低代码平台了。
1. 做原型(POC)
2. 做一次型的营销页面/应用
3. 做独立和某个简单的业务应用,比如问卷、报名(数据可以导出)、或者间的小型平台,比如培训平台。
4. 做纯展示类应用,比如大数据展示等
5. 一般不能做用户平台,比如用户注册、用户profile等,这种都是要定义结构管理用户的。
-
大家好,我是Robbin,来给大家讲CMS。
欢迎关注vizcms.com全景CMS,我们通过开源Drupal 可视化工具GrapeJS (构建)=> 可视化、模块化、低代码的、易上手的CMS平台,。
可以快速构建网站、手机站、产品站、在线教育、课程售卖、售后咨询等平台的工具。