侵权投诉
订阅
纠错
加入自媒体

低代码开发是什么,它会让程序员失业吗?

2021-01-31 22:05
我的极刻
关注

在我们眼中,写代码是一件专业度非常高的事情。小黑曾经也粗浅地学习了一些简单的代码编辑,但满屏的if、else、def让小黑眼花缭乱,逻辑稍微不同,整个代码的含义就会天差地别,而且,还极易出bug。

因此,程序员行业的薪资普遍较高,小黑还是觉得有道理的,毕竟专业的事情要让专业的人来做,而程序编写至少到目前,还是有比较高的门槛的。

不过,正如几十年前学用电脑要先学习各种指令,而现在使用电脑只要用鼠标在各种图标上点击一样,随着技术的发展,一些原本学习门槛较高的技能也会随之而降低门槛。在编程领域,或许也会发生同样的事情。

最近广受讨论的低代码开发是什么?

在今年1月14日召开的2021钉钉发布会上,阿里云智能总裁张建锋说了这样一段话:“未来的软件开发一定是碎片化的,低代码开发将是2021年的行业关键词。”

一时之间,“低代码”一词再次获得了许多人的关注。低代码是什么?它又能起到什么样的作用呢?

其实,低代码开发在程序开发领域早已不是什么新鲜名词了。早在1999年,国外的早期低代码开发平台Salesforce就已经创立了,国内的低代码开发平台起步也在2006年创立,其中最知名的,就是OutSystems。

相比我们印象中满屏字符的编程方式,低代码开发是一种无须代码或是较少使用代码的程序开发方式,其英文是Low Code。

现在普遍使用的纯代码(Pro Code)开发方式,由于需要输入代码,且每个人写代码的逻辑都不一样,如果在开发过程中需要经过大量的部门沟通,理顺代码就需要花费大量的时间,也比较容易出现各种BUG。

而低代码开发基本都需要通过一个平台(如网站)进行,平台通常会提供可视化设计工具,通过模块的不同组合,快速搭建界面、设计数据模型、创建交互逻辑和工作流等。

▲ 国内低代码开发平台白码的演示

纯代码与低代码的关系,就有点像是MS-DOS操作系统与现在的桌面操作系统的区别:前者需要学习各种指令才能正常使用,而现在,当我们使用macOS或Windows操作系统时,大多数功能都只需要通过点选图标就可以完成。

▲ 30岁以上的小伙伴们应该很熟悉这个图标了吧

因此,我们可以把使用低代码开发应用比作拼乐高,每一个功能模块就像是一块小积木,将它们按照不同方式拼搭起来,就能得到不同的完成品。

1  2  下一页>  
声明: 本文由入驻维科号的作者撰写,观点仅代表作者本人,不代表OFweek立场。如有侵权或其他问题,请联系举报。

发表评论

0条评论,0人参与

请输入评论内容...

请输入评论/评论长度6~500个字

您提交的评论过于频繁,请输入验证码继续

暂无评论

暂无评论

    电子工程 猎头职位 更多
    扫码关注公众号
    OFweek电子工程网
    获取更多精彩内容
    文章纠错
    x
    *文字标题:
    *纠错内容:
    联系邮箱:
    *验 证 码:

    粤公网安备 44030502002758号