时隔几年,再来聊聊低代码
一、低代码的由来
关于低代码,有人认为它不过是一种炒作,毫无用处,儿童玩具罢了。也有人认为低代码可能颠覆行业带来变革,取代程序员。这两种观点都有一些极端,但低代码的出现并不是毫无根据。
在 20 世纪 80 年代,美国的一些公司和实验室就已经开始研究可视化编程,并开发出了 4GL(第四代编程语言)和后来的 VPL(可视化编程语言)。
2014 年,Forrester Research 研究机构正式提出了“低代码”的概念,它指的是一种利用很少或几乎不需要写代码就可以快速开发应用的技术和工具。在 2017 年,Gartner 创建了一个新门类,提出了 aPaaS(应用程序平台即服务)的概念,这一概念的出现和推广使得低代码开发平台在全球市场上更加活跃。
二、低代码开发者
通常,低代码开发人员可以分成两类:一是服务于企业 IT 部门或软件的公司的 IT 技术人员;二是来自业务部门,本职工作与 IT 无关但参与到软件开发中的业务开发者。
1)低代码赋能 IT 技术人员--低代码
这里的 IT 技术人员是与“业务开发者”相对的概念,特指在企业或信息化提供商中,本职工作为企业信息化相关的技术人员,典型岗位有项目经理、架构师、程序员、测试人员、实施和运维人员、DevOps 等。
2)低代码赋能业务人员--零代码
在低代码技术被命名之前,研究机构提出了“业务开发者、平民开发者”的概念。在传统的编码开发时代,业务开发者较为少见,有能力从事辅助性软件开发的业务人员主要集中在数据分析师、软件公司的程序员等具备编程能力的人群。
低代码技术的出现,让更多的业务人员可以成为业务开发者,比如构建订单管理应用的销售主管、人事档案系统的 HR、库存盘点 APP 的库管人员等。
三、应用价值及趋势
事实上,中国的低代码产业于 2019 年进入高速发展阶段,目前已有近百家低代码厂商推出了不同类型的低代码平台产品,形成了多种商业模式与渠道模型。无论是企业信息化部门还是软件公司都能从中找到与自身诉求和状况相匹配的解决方案。
国内做的不错的低代码有 JNPF。JNPF 平台由具备 10 多年系统开发经验和企业项目交付经验的技术团队倾力打造而成的企业级低代码平台。支持多国语言切换搭建界面,业务流程只需要“拖拉拽”方式、少量或完全不需要编写代码即可搭建,操作起来就像搭积木一样简单,会玩电脑就可以开发软件。
JNPF 的优势就在于它能生成前后台代码,提供了极大的灵活性,能够创建更复杂、定制化的应用。它的架构设计也让开发者无需担心底层技术细节,能够专注于应用逻辑和用户体验的开发。
通过可视化拖拽的方式,传统模式下需要 2 周完成开发的应用,用 JNPF 只要 2 小时。用 JNPF 搭建应用,你只需要关注业务本身。数据存储、运行环境、服务器、网络安全等,平台为你全部搞定。
四、JNPF 可视化开发平台
可视化低代码平台是一种快速设计和开发软件应用程序并且手动编码最少的方法。通过在图形界面中使用可视化建模来组装和配置应用程序,开发人员可以跳过所有基础架构让开发速度提升起来。
亮点展示:
(1)前后端分离:
最新主流前后分离框架(SpringBoot+Mybatis-plus+Ant-Design+Vue3),容易上手,代码生成器依赖性低,灵活的扩展能力,可灵活实现二次开发;
(2)多数据源:
连接多数据源,将第三方系统数据整合在平台里。包括主流数据库 SQL Server、MySQL、Oracle、PostgreSQL,同时兼容国产数据库达梦、人大金仓等。
(3)预置功能:
封装完善的用户、角色、菜单、组织机构、数据字典、在线定时任务等基础功能。强大的权限机制,支持访问授权、按钮权限、数据权限、表单权限等
(4)私有化部署:
通过私有化部署,将系统部署在用户本地服务器上,有效实现内外网隔离,数据安全掌握在自己手里,安全性、可控性与稳定性有所保障,大幅降低数据外泄的风险。
JNPF 的产品发布至今还保持这个两个月一个新版本的迭代速度,虽然低代码赛道仍有诸多竞争者,但 JNPF 的产品在使用上还是获得了一致好评,相信随着 JNPF 功能的逐步完善能够为开发者创造更多便捷和价值。
这边放上官网,你可以尝试体验它。JNPF:https://www.jnpfsoft.com/?infoqxx
五、写在最后
时代的车轮是不断向前的,技术的更迭也会给这个时代带来不可估量的影响。虽然低代码的出现可能会对业界带来不小的冲击,但我们应该将目光放到更广阔的天地,在那儿将有更多丰富的未知世界等着我们去探索。
版权声明: 本文为 InfoQ 作者【互联网工科生】的原创文章。
原文链接:【http://xie.infoq.cn/article/8189d427d33548ca2f382e4d5】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论