化繁为简,几乎每个行业都在追求这样的目标。正如IT界人士所表达的那样,编码的未来是“无代码”。二十年前,了解网站的工作原理就像在网络浏览器中单击“查看源代码”一样简单——这就是今天许多开发人员学习编码的方式。粗略地编写一个自定义的MySpace或Tumblr主题,构建一个网站或应用程序,并最终以此为职业,这很容易开始。今天的情况有点不同:虽然“查看源代码”选项在现代浏览器中仍然无处不在,但网站使用像Facebook的React这样的代码库,不仅可以让程序员更轻松地添加复杂的功能,还可以更轻松地公开代码无法破译。“查看源代码”选项也没有准确显示某些东西是如何组合在一起的。这意味着比以往任何时候都更难进入开发阶段——这并不像打开引擎盖看看那么容易。现代“无代码”运动希望通过不需要自定义代码的数字设计工具来扭转当前的趋势。有一些开发人员工具,例如Webflow,任何人都可以使用它来创建具有拖放界面的网站,就像在Photoshop中一样。还有其他工具,如Zapier,可以帮助非技术人员连接到多种服务。例如,即使是从未听说过该API的人也可以使用该工具自动将Google表格中的每个新添加内容转发到Slack组。通过将Google表格与Sheet2Site服务相结合,没有编码技能的人可以依靠电子表格来创建整个网站。来源:Pexels无需代码即可开发Web产品的工具已经以一种或另一种形式存在了一段时间。当我还是个孩子的时候,MacromediaDreamweaver(现在归Adob??e所有)和MicrosoftFrontPage等应用程序提供了一种构建可视化网站的基本方法,而无需知道如何编码。但是,这些早期的工具虽然提供了拖拽式的编辑器,但往往都是简单静态的操作,功能不多。当然,也可以用FrontPage创建一个时髦的九十年代网站,但由于后端没有内容管理系统,所以很难更新。为用户提供登录或提交表单的选项也需要自定义编码。新一代的工具要强大得多,不仅涵盖了多种服务,还避免了代码的编写。这很重要,因为整整一代人在成长过程中并没有学习Photoshop等复杂的应用程序,而是使用Instagram和TikTok等直观的工具在网络上进行创作,这些工具可以即时编辑图片和视频。这种新一代工具可以为以前需要学习编码的项目带来同样的敏感性。支持无代码生成器的社区如雨后春笋般涌现。Makerpad等网站提供教程,展示各种工具组合的功能,例如如何使用Webflow创建付费会员网站。其他网站提供的课程展示了如何在不编写代码的情况下使用现有工具从头开始构建整个初创公司,并演示它们如何组合在一起。一些开发人员会因为无代码工具过于简单或无法完成实际工作而放弃这些工具,但这就是重点:API集成或基本任务自动化不应该每次都需要自定义代码。向无代码的转变反映了网站建设的另一个重大转变。就在十几年前,如果你想运行一个网站或创建一个网络应用程序,你必须从戴尔或惠普这样的公司购买一台物理服务器,将其安装在某个地方,进行设置并连接到互联网,然后甚至考虑创建一个网站。今天,大多数开发人员从未见过物理服务器。相反,他们在GoogleCloud、AmazonWebServices或MicrosoftAzure上注册,只需点击几下即可获得虚拟服务器。我很高兴不必与服务器打交道。此外,我过去曾多次集成API-一个需要数小时工作和学习新技术的过程,但现在我很高兴能够编写更少的代码并最终能够在无代码的情况下运行它服务。最终,更简单的工具的出现并没有完全禁止编写代码。它只是为更多人提供了一个首先尝试的起点,从而简化了有经验的开发人员的工作。当您可以通过单击鼠标连接到它时,为什么还要编写自定义Slack机器人?一旦你尝试创建一些东西,无代码生成器就会演变成像Glitch这样的工具,它提供了一个编码平台和社区,允许用户修改其他人的应用程序,并在它们之上运行。这种技能既可以用于自动化工作,也可以用于开发真正的产品——所有这些都不需要编码培训。
