使用无代码应用程序构建无编程知识的移动应用程序

很多人想创建自己的智能手机应用程序,但不一定要学习如何编码。这两个位置不一定是矛盾的,并且完全可以通过使用许多拖放工具来构建基本的移动应用。

那么,有什么可用的呢?他们能做什么,有什么限制?更重要的是,您应该放弃他们的什么观点,并开始学习Swift?

无代码应用程序开发市场

在研究此帖子时,我对如此庞大的数量感到惊讶公司提供无代码应用开发平台。只是为了让我大呼小叫,有AppGyver的Composer,Ionic Creator(以前称为Codiqa),EachScape和Shoutem。这些产品中的每一个都有一个共同点:它们主要针对企业用户。

这很有意义。许多小型企业已经意识到,要蓬勃发展,它们需要在各种应用程序市场中拥有某种存在。尽管从头开始开发本机应用程序的成本可能高达数千美元(无论是外包费用还是薪水),但是这些产品都可以被任何不懂计算机知识的人使用。

我决定测试Shoutem。这款特定产品的吸引力在于,它是所有所列产品中最慷慨的免费试用版。您可以花费很多时间来浏览产品并创建自己的应用。只有当您希望将它们导出到现实世界的设备或应用程序商店时,才需要付费。

Shoutem给我印象最深的是,一切都变得如此难以置信。感觉没有比PowerPoint或Excel更困难。尽管如此,它具有企业可能需要的所有功能。用户可以通过广告利用该应用获利,添加社交媒体,甚至将其与电子商务解决方案Shopify集成。

可悲的是,与上述所有产品一样,Shoutem向企业收取费用。如果您要创建iPhone和Android应用,则需要每月支付49美元(按年计费)。虽然这对于企业来说是理想的选择,但对于那些只想以友好而友好的方式尝试应用程序开发的人来说,情况就不那么理想了。

但是微软有一款免费的产品,我们没有提到然而,我们在2013年首次写了一篇名为TouchDevelop的文章。这最初是为Windows Phone发布的应用程序(还记得吗?),该应用程序允许用户创建基本的游戏和应用程序。

TouchDevelop程序是通过将块拖放到适当位置来创建的,并在必要时填写空白。存在开发人员使用的所有逻辑结构(如条件和迭代),但它们隐藏在易于抓取的贴面后面。

自从我们编写TouchDevelop的原始内容以来,产品不断增长和变化,以至感觉像是更加充实的产品。

此后,它已经从仅仅是一个应用程序转变为易于使用的网站,您要做的更多。更妙的是,您不再需要使用三流移动操作系统来使用它

它还允许您将创建的所有程序导出到Apache Cordova,从而可以您可以将它们发布到Google Play,Apple App Store和Microsoft Store应用市场。科尔多瓦是免费的,但是您必须向运行您要发布的应用商店的任何公司支付费用。

这有所不同。 Google一次性收取25美元的注册费,而Apple则要求您每年为iTunes Connect帐户支付99美元。以个人身份发布到Microsoft Store的费用约为19美元,但根据您的住所而异。如果您是一家公司,则必须支付大约99美元。

不利之处是什么?

不言而喻,使用a无代码解决方案。大多数人都有财务资源或能力来构建本机应用程序,这是有原因的。

  • 当您承诺使用无代码应用程序开发平台时,您实质上是在赌博自己所使用的公司永远不会破产。如果您承诺使用的平台发生故障,您可能会发现自己无法对应用程序进行更改和改进。
  • 无论您构建什么,都将永远它使用本机工具。如果您只是在简化一些事情(例如商店的目录),那很好。但是当您开始增加兼容性时,您会看到应用程序的滞后和停顿,尤其是在较弱的设备上。
  • 由于无代码应用程序开发平台会从您手中获得很多决定,因此它们 far 在他们可以做的事情上受到更多限制。您可能需要根据使用的系统来扩展自己的愿望。
  • 类似地,如果您使用的系统中存在错误或缺陷,则它可能会出现在您的应用程序中,而您不会能够修复它。
  • 如果您决定开始从事移动开发事业,那么学到的制作无代码应用程序的任何技能都将一文不值。雇主希望您能胜任使用C#和Java的各种编程语言,并了解用于在各个平台上构建应用程序的组件。
  • 当然,有些人会认为这是合理的需要为允许任何人无需事先具备任何软件开发经验就能快速开发移动应用程序的系统进行权衡。

    有一个中间立场:HTML,CSS和JavaScript

    所以,如果您真的讨厌编程,但是您发现无代码平台过于基础和严格。好吧,有一个快乐的中间立场。这就是构成HTML5的三种技术-HTML,CSS和JavaScript。这些是互联网的核心组成部分。

    产品和服务的数量激增,使您可以使用开放式Web技术构建移动应用程序。可能最著名和最容易学习的是Adobe的PhoneGap,这是Adobe Cordoba的基础。

    除了免费,它还附带了一些有用的入门教程,这些教程将让您立即构建梦想的应用程序。

    您是否已使用无代码工具构建了自己的应用程序? 在下面的评论中向我们介绍您的经验!

    标签: 应用开发 Google Play 编程 Swift