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

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

化繁为简,几乎每个行业都在追求这样一个目标。编码的未来是“无码”,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.阿里云: 本站目前使用的是阿里云主机,安全/可靠/稳定。点击领取2000元代金券、了解最新阿里云产品的各种优惠活动点击进入

2.腾讯云: 提供云服务器、云数据库、云存储、视频与CDN、域名等服务。腾讯云各类产品的最新活动,优惠券领取点击进入

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

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

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

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

HTML页面乱码怎么解决?

HTML文件乱码一般是因为编码格式不匹配造成的,比如:不同编码内容混杂、浏览器不能自动检测网页编码等等;但无论是哪种情况造成乱码,在HTML文件头中设置网页编码,匹配好编码格式就可。

nodejs怎么设置编码格式

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

gbk是什么意思?

GBK全称《汉字内码扩展规范》,是对GB2312编码的扩展,因此完全兼容GB2312-80标准。GBK共收录21886个汉字和图形符号,其中汉字(包括部首和构件)21003个,图形符号883个。

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

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

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

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

Js ajax状态码

hr.readyState==4(ajax运行正常),xhr.status==200(后台运行正常),xhr.status==5xx(后台运行异常 联系后台代码人员);HTTP 状态码 ajax.status

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

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

Http状态码整理

1开头-临时响应:100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

CSS 中文字体 Unicode 编码表

在 CSS 中设置字体名称,直接写中文是可以的。但是在文件编码(GB2312、UTF-8 等)不匹配时会产生乱码的错误。为此,在 CSS 直接使用 Unicode 编码来写字体名称可以避免这些错误。使用 Unicode 写中文字体名称,浏览器是可以正确的解析的。

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

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

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