编码的未来是“无代码”

百家 作者:CSDN 2020-03-26 14:38:24
作者 | Owen Williams
译者 | 明明如月,责编 | 夕颜
出品 | CSDN(ID:CSDNnews) 
二十年前,学习一个网站是如何工作的就像在网页浏览器中点击查看源代码一样简单,这就是今天许多开发人员学习编写代码的方式。我们很容易从 MySpace 或 Tumblr 的定制主题入手,最终创建了一个网站或应用程序,并最终将这些经验发展成一份职业。
 
如今,情况有所不同了: 虽然“查看源代码”选项在现代浏览器中仍然无处不在,但网站使用的代码库,如 Facebook 的 React,它们使程序员更容易添加复杂的功能,但也使公共代码无法破译。“查看源”选项不再准确显示某些内容是如何组合在一起的。
 
这意味着进入开发领域比以往任何时候都更加困难ーー而不再是像以前那样简单地窥探底层。现代的“无代码”运动希望通过不需要自定义代码的数字设计工具来扭转这一趋势



有些网站,比如 Webflow 让任何人都可以创建一个拖放界面的网站,就像是在 Photoshop 中安排的一样。还有一些公司,比如  Zapier,帮助非技术人员实现多个服务器之间的通信。即使是那些从来没有听说过 API 的人也可以使用这个工具在每次有东西添加到 Google Sheet 时自动发布到 Sheet2Site。通过将 Google Sheet 和 Sheet2Site 服务结合起来,没有编码能力的人也可以创建一个由电子表格支持的整个网站。
 
没有代码的 web 产品制作工具已经存在了一段时间。在我成长的过程中,像 Macromedia Dreamweaver (现在归 Adobe 所有) 和 Microsoft FrontPage 这样的应用程序提供了一些基本的方法来可视化地建立网站,而不需要知道如何编码。但是,尽管这些早期的工具提供了拖放编辑器,但它们通常是简单的静态事务,根本做不了什么。当然,你可以用 FrontPage 创建一个时髦的 90 年代网站,但是由于后端没有内容管理系统,所以很难更新。为用户提供登录或提交表单的选项需要自定义编码。
 
新一代工具功能更强大。它涵盖多个服务,并且完全避免使用代码。这点很重要,因为与学习 Photoshop 等复杂的应用程序不同,整整一代人都是使用像 Instagram 和 TikTok 这样的直观工具在网上创造东西,这些工具可以即时编辑图像和视频。这些工具和以前通过学习编码来编写项目的体验非常相似。
 
支持这些无代码构建器的社区如雨后春笋般出现。像 Makerpad 这样的网站提供的教程,展示了通过组合这些工具可以实现的功能,比如如何使用 Webflow 创建一个付费会员网站。其他人提供的课程表明, 可以使用现成的工具从头开始构建整个创业公司,而无需编写任何代码,并演示了如何将其连接起来。
 
一些开发人员很快就因为工作过于简单或者不能胜任实际工作而放弃了无代码工具,但这正是关键所在: 集成一个 API 或者自动化一个基本任务不应该每次都需要自定义代码。
 
向无代码建设的转变反映了网站建设的另一个重大转变。就在十多年前,如果你想托管一个网站或创建一个网络应用程序,你必须从像戴尔或惠普这样的公司购买一个物理服务器,在某个地方安装,建立并连接到互联网,然后考虑建立一个网站。如今,大多数开发人员根本看不到物理服务器。
 
相反,他们注册了谷歌云、亚马逊网络服务或微软 Azure,只需点击几下,就可以提供一个虚拟服务器。我很高兴避免与服务器打交道。同样,作为一个曾多次整合了 APIs 的人(这个过程需要数小时的工作和学习新技术) ,我很乐意通过使用无代码服务来减少编写和最终维护的代码量。
 
最终,更简单的工具的出现并没有完全排除编写代码的可能性;它只是为更多的人提供了一个起点ーー他们可以尝试一下。对于经验丰富的开发人员来说,这也意味着工作量减少。只需单击几下即可将自定义 Slack 机器人连接在一起,为什么还要费劲写代码?
 
一旦他们开始尝试做一些东西,无代码创建者就会转向 Glitch 这样的工具。Glitch 提供了一个开始编码的平台和社区,允许用户重新组合其他人的应用程序,并在其基础上进行开发。
 
他们可以使用这种技能来实现工作的自动化和创造真正的产品ーー做到这一切都不需要参加什么编码训练营。
 
原文链接:
https://onezero.medium.com/the-future-of-coding-is-no-code-3fdbd35ac15b
 

本文为CSDN翻译文章,转载请注明出处。

【End】

推荐阅读 
阿里回应“拼多多员工淘宝账号被封”;微信脸书合办新冠病毒黑客马拉松;Kubernetes 1.18发布 | 极客头条
Siri 自动拨打 911、Google 建筛查网站、IBM 测药物成分,国际抗疫在行动!
人生苦短,不光要用Python,还要在VSCode里用

农村中专生逆袭记:证书等身,收到阿里、腾讯、滴滴大厂面试邀请

为什么要在油气行业中应用 IoT?这 8 个应用场景告诉你 IoT 在油气行业中可以做什么

数字合约如何将所有权下放?如何使用脚本系统将交易转换为可编程的智能合约?答案就在这篇文章里!

你点的每一个在看,我认真当成了喜欢

关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接