任何对软件的未来以及几年后我们将如何与计算机交互感兴趣的人都会遇到称为无代码平台的东西——有或没有连字符无代码不仅仅是未来,它现在可用
什么是无代码。
简而言之,无代码就是它听起来的样子:不使用代码进行编程——这意味着网站,移动应用程序,完整程序,甚至只是脚本这意味着任何人,即使是毫无头绪的技术作家,都可以在网上或在他们的笔记本电脑上创建一些东西,并且可以合理地假设它会起作用
无代码通常被誉为编码的未来,尤其是提供它的公司,并且诸如互联网民主化和任何人都可以成为制造商之类的术语在他们的广告中随处可见可是,这些说法有一定的道理
几年前,如果你有一个非常好的游戏,应用程序或其他程序的想法,将它变为现实的唯一方法是要么知道如何编码要么愿意及时学习如果你有钱,还有另一种选择:雇人为你做这件事差不多就是这样
这不再正确:现在,您无需学习一门完整的编程语言,而只需学习单个程序的工作原理,然后就可以处理任何灵感虽然您仍然需要坚持不懈和努力工作,但技术知识的负担已大大减轻
无代码工具如何工作
这给我们带来了一些鲜为人知的事情:尽管无代码工具使组合程序或网站变得更容易,但它们并没有让它变得轻松即使是最简单的工具也需要您弄清楚它们是如何工作的,而且通常您还需要对技术的工作原理有所了解一个例子是在组建网站时了解互联网的运作方式
也就是说,它仍然比从头开始编写程序要容易得多,即使您不考虑学习如何编程所需的时间和精力。乍一看,bZ紧凑型SUV是当前丰田CH-R的未来派和时尚版。您还会注意到它有一些AygoXPrologue概念设计语言,尤其是前灯。
大多数无代码工具不会使用带有彩色文本的命令行界面或 IDE,而是使用拖放界面或您在学校时可能记得的单词放置。我们希望这个能到美国,因为它看起来并不乏味。
不管你输入什么信息,发生的事情是无代码工具正在将你的简化输入变成后端的真实代码,有点像解释器您可能不会说 Python 或 C++ 或您的程序类型需要的任何编程语言,但您的解释器会
无代码平台示例
上面的内容可能看起来仍然有点抽象,所以让我们回顾一些无代码平台的示例,以便您了解它们可以做什么。这款紧凑型跨界车采用涂黑的车顶和车轮,似乎隐藏了后门的门把手。
网站建设者
一些最流行的无代码工具可能是网站建设者许多个人和小型企业使用Wix或Squarespace等服务建立了自己的简单网站,这在十年前还是不可想象的那时,您至少需要了解 HTML 和 CSS
现在,您可以在几个小时内创建一个非常漂亮的页面,如果您对程序感到满意,则可以更少,而且它也不会只是一些静态页面大多数网站建设者都会有各种有趣的插件,从通讯注册按钮到完整的网上商店您会惊讶于有多少专业企业使用这些方便的工具
自动化工具
无代码市场的另一大部分包括Zapier或IFTTT等自动化工具在某种程度上,这些可能是对无代码如何工作的最好介绍,因为它们非常简单在大多数情况下,他们所做的只是让一个程序与另一个程序对话
虽然它看起来很基本,但自动化工具对于个人和公司来说都是大量的时间节省它们消除了手动执行某些操作的需要,并且通过自动化操作,确保您永远不会忘记执行该操作如果你从未尝试过它们,你应该尝试,它们很有趣
开发工具
我们将讨论的最后一组无代码工具有点简单:我们已经包含了任何可以制作应用程序或程序的工具,无论是桌面还是移动设备这是一个很大的类别,我们无法涉及所有内容,但简而言之,如今几乎可以在不使用代码的情况下制作任何类型的程序
例如,您可以使用AppyPie或NativeScript等应用程序制造商为 Android 或 iOS 构建一个简单的应用程序,甚至可以使用Unity或Unreal Engine等平台创建完整的游戏每个月都有似乎无穷无尽的新无代码工具问世,以满足人们的特定愿望和特定的利基我们推荐此列表仅用于概述
无代码限制
尽管如此,无代码肯定有其局限性一般来说,你构建的东西越复杂,你使用的工具就越复杂例如,将 Dropbox 文件复制到 Google Drive 的简单脚本可以在几分钟内完成但是,如果您添加了大量限定符——没有图像文件,或者没有小于 2MB 的文件——那么准备好开始像程序员一样思考
我们提到的许多应用程序都将使用许多可视化编程语言的基础知识尽管它们通常被认为是让孩子们学习如何编程而不是成熟的语言的好方法,但它仍然是编程——你需要适应这种心态
例如,在创建脚本时,您需要按顺序思考,如果发生这种情况,那么就会发生 这很简单,但您还需要注意连锁效应,尤其是在制作条件语句的菊花链时
这主要是它的抽象方面,还有一个实用的方面:您对编程了解得越多,这些工具就越容易操作网站建设者就是一个很好的例子:虽然他们可以在不了解任何 CSS 或 HTML 的情况下轻松制作网站,但如果您知道,他们会更容易处理您还可以调整您不喜欢的任何细节
对于更复杂的程序来说,情况更是如此:与前面提到的毫无头绪的技术作家相比,程序员可以使用 Unity 完成更多工作,并且学习处理程序的速度也更快。。
结果是,虽然无代码是一项伟大的发明,它将在许多方面改变互联网,但程序员不会很快消失如果你真的想成为一名创客,你仍然需要学习如何编码
。