整个软件开发的演进路径大致可以分为四个阶段:第一代程序设计语言;第二代是汇编语言;第三代是常见的高级语言,如Python、Java等;第四代是低代码和无代码技术。低代码和无代码并不是完全新鲜的东西,它更像是一个产业自然发展到一定阶段的概念。
从前端的角度来看,技术的发展和演变不断简化了研发过程。起初,一个网页的开发需要手写HTML,CSS,即使是DOM节点也需要操作。库的出现,使一些基本的DOM结构可以直接操作。
后来,该框架帮助我们进入了开发工程时代,出现了Webpackrowup等公共包装工具,进一步缩短了研发时间。然后是低代码和无代码平台,将一些基本的代码模块包装成轮子,人们可以直接使用这些轮子快速开发和着陆,大大提高了开发效率。
然而,低代码和无代码技术在早期并没有得到市场的广泛认可。到2018年,Gartner提出apaS,低代码/无代码被越来越多的人认可。
2020年,疫情为低代码和无代码的发展按下了加速按钮。在疫情形势的迫使下,企业对在线和数字化转型的需求尤为迫切,但传统软件开发从需求到最终着陆,需要经历很长的周期,使用低代码、无代码工具,可以快速完成软件着陆和验证,同时完美满足企业需求,使低代码、无代码真正能够在数字领域快速增长。
低代码和无代码技术的应用范围
从字面上看,低代码和无代码之间最大的区别在于使用了多少代码。这一差异也使得低代码和无代码的应用范围有不同的偏差。
技术侧-布局灵活,多终端覆盖
低代码的主要目标是专业的IT开发者,因此在使用过程中与R&D人员有着深厚的互动,应用范围比没有代码更倾向于技术方面。
在UI布局架构方面,主要有两种布局范围:
第一种是流式布局,即在低代码的开发和安排过程中,由固定的表单按一定的顺序组成,布局相对规则。这种方法更多地应用于内部管理系统的开发。
第二种布局是绝对定位的方式。在这种布局模式下,图片文本或一些垂直领域的业务级控件可以自由调动,可以覆盖层次,位置可以随意放置。更多的应用程序应用于操作活动的场景中。例如,这种方法通常用于传统的H5营销活动。
免费与10000名中国最顶尖CIO、CTO交流







