无代码开发,什么是无代码,它是技术的未来吗?
中文名
无代码开发
所属学科
科技
所属分类
软件开发
目录
任何对软件的未来以及几年后我们将如何与计算机交互感兴趣的人都会遇到一种叫做“无代码”平台的东西——有或没有连字符。无代码不仅仅是未来;它现在可用。
什么是无代码?
简而言之,无代码就是它听起来的样子:不使用代码进行编程——无论这意味着网站、移动应用程序、完整程序,甚至只是脚本。这意味着任何人,即使是毫无头绪的技术作家,都可以在网上或在他们的笔记本电脑上创建一些东西,并且可以合理地假设它会起作用。
无代码通常被誉为编码的未来,尤其是提供它的公司,“互联网民主化”和“任何人都可以成为制造商”等术语在他们的广告中随处可见。然而,这些说法有一定的道理。
几年前,如果你有一个非常好的游戏、应用程序或其他程序的想法,将它变为现实的唯一方法是要么知道如何编码(并祈祷你知道正确的编程语言)要么愿意即时学习。如果你有钱,还有另一种选择:雇人为你做这件事。差不多就是这样。
这不再正确:现在,您无需学习一门完整的编程语言(甚至几种),而只需学习单个程序的工作原理,然后就可以处理任何灵感。虽然您仍然需要坚持不懈和努力工作,但技术知识的负担已大大减轻。
无代码工具如何工作
这给我们带来了一些鲜为人知的事情:尽管无代码工具使组合程序或网站变得更容易,但它们并没有让它变得轻松。即使是最简单的工具也需要您弄清楚它们是如何工作的,而且通常您还需要对技术的工作原理有所了解。一个例子是在组建网站时了解互联网的运作方式。
也就是说,它仍然比从头开始编写程序要容易得多,即使您不考虑学习如何编程所需的时间和精力。
大多数无代码工具不会使用带有彩色文本的命令行界面或 IDE,而是使用拖放界面或您在学校时可能记得的单词放置。
例如,您可以使用AppyPie或NativeScript等应用程序制造商为 Android 或 iOS 构建一个简单的应用程序,甚至可以使用Unity或Unreal Engine等平台创建完整的游戏。每个月都有似乎无穷无尽的新无代码工具问世,以满足人们的特定愿望和特定的利基。我们推荐此列表仅用于概述。
无代码限制
尽管如此,无代码肯定有其局限性。一般来说,你构建的东西越复杂,你使用的工具就越复杂。例如,将 Dropbox 文件复制到 Google Drive 的简单脚本可以在几分钟内完成。但是,如果您添加了大量限定符——没有图像文件,或者没有小于 2MB 的文件——那么准备好开始像程序员一样思考。
我们提到的许多应用程序都将使用许多可视化编程语言(如Scratch)的基础知识。尽管它们通常被认为是让孩子们学习如何编程而不是成熟的语言的好方法,但它仍然是编程——你需要适应这种心态。
这主要是它的抽象方面,还有一个实用的方面:您对编程了解得越多,这些工具就越容易操作。网站建设者就是一个很好的例子:虽然他们可以在不了解任何 CSS 或 HTML 的情况下轻松制作网站,但如果您知道,他们会更容易处理。您还可以调整您不喜欢的任何细节。
对于更复杂的程序来说,情况更是如此:与前面提到的毫无头绪的技术作家相比,程序员可以使用 Unity 完成更多工作,并且学习处理程序的速度也更快。
结果是,虽然无代码是一项伟大的发明,它将在许多方面改变互联网,但程序员不会很快消失。如果你真的想成为一名创客,你仍然需要学习如何编码。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。