​编码的未来是“无码”?

时间: 2020-02-10阅读: 632标签: 

化繁为简,几乎每个行业都在追求这样一个目标。编码的未来是“无码”,IT界的人士曾这样表述。

二十年前,了解一个网站的运行方式,只需在网页浏览器中点击“查看源代码”那么简单——这也是今天许多开发者学习编写代码的方式。 很容易从粗略编写自定义的MySpace或Tumblr主题入手,从而建立一个网站或应用程序,并最终以此为职业。

如今,情况却有点不同: 虽然“查看源代码”选项在现代浏览器中仍然普遍存在,但网站使用的代码库如Facebook的react,不仅能让程序员更加容易地添加复杂功能,还能使公共代码无法破译。 “查看源代码”选项也就无法准确显示某些事物是如何进行组合的了。

这意味着从事开发工作比以往任何时候都要困难——并不是打开引擎盖一看便知那么简单。 现代“无码”运动希望借助无需自定义代码的数字设计工具来扭转当前趋势。 有些开发工具比如Webflow,任何人都可使用,能够创建一个带有拖放界面的网站,如同在Photoshop中进行操作一样。 还有其他工具,如Zapier,能够帮助非技术人员连接多种服务。 例如,即使是从未听说过API的人,也能够使用该工具,将每一次Google表格中添加的新内容自动转发到Slack群组中。 通过把Google表格与Sheet2Site服务结合起来,没有编码能力的人也可以依靠电子制表软件创建一个完整的网站

无需代码就可开发网络产品的工具已经以一种形式出现了一段时间。 在笔者小时候,Macromedia Dreamweaver(现归属Adobe)和 Microsoft FrontPage 这样的应用程序为可视化网站的搭建提供了基本方法,无需了解如何进行编码。 可是虽然这些早期工具提供了拖放编辑器,但往往只是简单静态的操作,功能并不多。 当然,也可以用FrontPage创建一个九十年代的时髦网站,但是由于后端没有内容管理系统,很难进行更新。 向用户提供登录或提交表单选项,也需要自定义编码。

新一代工具的功能要强得多,不仅涵盖多个服务,也避免了代码的编写。 这非常重要,因为一整代人已经成长起来,他们并没有学习像Photoshop这样复杂的应用程序,而是使用Instagram和TikTok等直观的工具在网络上进行创造,这些工具可以即时编辑图片和视频。 和以前那些需要学习编码的工具一样,新一代工具也可以给项目带来相同的灵敏度。

支持无码生成器的社区如雨后春笋般涌现。 像 Makerpad 这样的网站提供教程,展示各种工具组合的功能,比如如何使用Webflow创建付费会员网站。 其他网站则 提供相关课程 ,展示无需编写代码,仅使用现有工具便可从零开始创建出一个完整的创业公司,并演示如何组合起来。

有些开发人员会因为无代码工具过于简单或不能完成实际工作而将其注销,但这正是关键所在: API集成或基本任务自动化不应每次都需要自定义代码。

向无代码的转变反映了网站建设的另一重大转变。 就在十几年前,如果想经营一个网站或创建一个网络应用,就必须从戴尔或惠普这样的公司购买物理服务器,把它安装在某处后,设置并连接到互联网,然后再考虑创建网站。 今天,大多数开发人员从未见过物理服务器。

相反,他们在Google Cloud、Amazon Web Services或Microsoft Azure进行注册,只需几次点击,就可以得到一个虚拟服务器。 不用处理服务器让笔者感到很高兴。 同样,笔者在过去多次集成API——一个需要工作多时并且要学习新技术的过程,但现在能够减少编写的代码量,并最终可以使用无代码服务运行,这十分令人开心。

最终,更加简易工具的出现并不会完全取缔编写代码; 只是为更多的人提供了一个起点——可以先进行尝试,也就可以为有经验的开发人员减轻工作。 当轻击鼠标就能连接定制的Slack机器人时,为什么还要对其编码呢?

一旦尝试创建某物,无码生成器就会升级成类似Glitch这样的工具,为编码提供平台和社区,允许用户修改他人的应用程序,并在此基础上进行操作。

这项技能既可以用于自动化工作,也可以开发真实产品——所有这些都不需要进行编码培训。

你期待这样“无码”的未来吗?

原文:https://mp.weixin.qq.com/s/eBMM7SIwtip9wjyH96pmsA
站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/8175

关闭

一文读懂原码、反码与补码

二进制和十进制一样,也是一种进位计数制,但是它的基数是 2。二进制表达式中 0 和 1 的位置不同,它所代表的数值也不同。例如,二进制数 0000 1010 表示十进制数 10。 一个二进制数具有两个基本特点

字符编码-ASCII,Unicode 和 UTF-8

我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同

nodejs怎么设置编码格式

很多小伙伴在使用nodejs时候会出现乱码情况,怎么设置编格式呢?方法一:使用res.write()设置<meta>标签,方法二:使用res.setHeader()设置Content-type,方法三:使用res.writeHeader()设置Content-type

页面制作中要注意的编码问题

不知道大家在做页面的时候会不会遇到样式定义不生效的问题,基本的表现就是怎么改样式都没显示或只有某些浏览器正常,这时通常需要做下面的几步:

字符集和编码

字符集 Charset :是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等。编码是信息从一种形式或格式转换为另一种形式的过程,也称为计算机编程语言的代码简称编码。

用JavaScript实现汉字与Unicode的相互转换

将Unicode转成汉字, parseInt开始出了个小插曲,表明自己还是要多巩固基础,就是parseInt(string, radix)的第二参数radix,表示的是第一个参数string代表的

MySQL乱码的原因和设置UTF8数据格式

MySQL使用时,有一件很痛苦的事情肯定是结果乱码。将编码格式都设置为UTF8可以解决这个问题,我们今天来说下为什么要这么设置,以及怎么设置。在编程语言中,我们为了防止中文乱码,会使用unicode对中文字符做处理

中文utf 8占几个byte——UTF-8中一个汉需要占用三个字节

中文汉字在utf-8中到底占几个字节,一般是3个字节,最常见的编码方式是1110xxxx 10xxxxxx 10xxxxxx。

Unicode字符集和UTF8编码编码的前世今生

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了

常见Web报错code码

1xx-信息提示:这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。2xx-成功:这类状态代码表明服务器成功地接受了客户端请求。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!

文章投稿关于web前端网站点搜索站长推荐网站地图站长QQ:522607023

小程序专栏: 土味情话心理测试脑筋急转弯幽默笑话段子句子语录成语大全运营推广