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

更新日期: 2020-02-10阅读: 2.6k标签: 

化繁为简,几乎每个行业都在追求这样一个目标。编码的未来是“无码”,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

链接: https://fly63.com/article/detial/8175

js之汉字与Unicode码的相互转化

js unicode是以十六进制代码外加开头\\u表示的字符串。本文将讲解通过js实现unicode转化为汉字的方法,实现汉字转Unicode码。

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

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

终于搞懂了回车与换行的区别

关于换行和回车其实平时我们不太在意,所以关于两者的区别也不太清楚,在平时开发时可能会遇到一些文件处理的问题,放到不同的操作系统上出现各种坑。那么回车和换行到底有哪些区别呢?

ascii码表/ascii编码_最全的ASCII码对照表

ASCII是基于拉丁字母的一套电脑编码系统。这篇文章主要介绍: 什么是ASCII、ASCII简介、ASCII码产生、ASCII码的算法、汉字编码、ASCII码图、最全的ASCII码对照表

js编码方式详解

escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,今天我就在这里对这三个方法详细地分析与比较一下。

js实现unicode码字符串与utf8字节数据互转

js的string变量存储字符串使用的是unicode编码,要保存时必须选择其他编码后进行传输,比如转成utf-8,utf-32等。存储到数据库中为utf-8编码,可以正确支持中文、emoji表情、英文混合的字符串编码互转

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

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

web开发中URL编码

因为当字符串数据以url的形式传递给web服务器时,字符串中是不允许出现空格和特殊字符的。也就是说,url的参数传递的时候,需要遵循一定的url规范才能正确的传送。通常如果一样东西需要编码,说明这样东西并不适合传输。

字符集和编码

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

带你了解字符编码的前世今生

世界第一台计算机诞生了。计算机由硬件和系统软件组成,它最基本的功能就是存储、表示与处理信息。通俗地说,信息其实就是由各种各样的字符组成,比如英文字母、汉字以及其他国家的语言等。

点击更多...

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