10

对“ appbuilder ”进行简单的 Google 搜索会显示大量新服务,这些服务声称可以帮助您使用他们的东西构建应用程序,并提供可以在 app/android 商店中使用的东西。这里有几个:

我使用过PhoneGap,知道它与Titatium 的比较,并阅读了一些关于Sencha 的信息,所以(没有花一周时间全部尝试)所有这些新服务有什么关系?有没有人用过,或者他们可以推荐其中的任何一个吗?他们是生成垃圾原生代码还是使用 Web 视图?我知道这个问题并不具体,但我希望这是一个提出这样一个问题的好地方,因为 SO 用户很可能至少尝试过其中的一些。

从下面建议的类似问题中获取链接,还有另一个问题,其中包含大量相关资源的链接,以及另一个概述限制。一个简洁而详细的资源是Dodgy Coder最近更新的文章(2012):现代跨平台开发- 帮助筛选了一堆,但没有涵盖上述任何较新的作物。

最后,这个问题有一些比较 iOS/Android - Objective C/Java 的优秀答案

他们只是不断地来:madewithmarmalade.com ...

4

2 回答 2

5

这是我和很多人谈过的事情。虽然我没有尝试过所有这些,但我可以(至少部分地)回答你的问题。

1. 所有这些新服务是怎么回事?

所有这些新服务出现的原因是因为所有这些公司都认为我们正处于所谓的“编程革命”中,每个人都认为制作一个应用程序并发布它会很酷。然而,这些公司也知道,大多数人不想学习如何编写硬代码,因此他们创建了拖放程序,并收取用户支付给他们的钱。

2. 他们是生成垃圾原生代码还是使用网络视图?

答案是:两者都不是。设计它们的公司会在您所看到的内容背后创建代码,并在构建和运行应用程序时运行这些代码。虽然看起来绝对不涉及编码,但让我告诉你,幕后的代码比你知道的要多得多。

至于中间的问题,是的,人们(比如我自己)确实使用(或曾经使用)这些程序来构建应用程序。在我看来,它们只是公司赚钱的方式,因为它们不会给你太多的“回旋余地”来了解应用程序可以做什么和不能做什么。如果您想在不编码的情况下构建应用程序,我会尝试MIT 的 App Inventor(以前是 Google 的 App Inventor)。它允许您在不了解大量编程的情况下进行编程,并且与大多数其他类似程序相比,您可以进行更多的自定义。

于 2012-06-26T23:11:09.393 回答
1

@Dave:确实有很多在线服务可以帮助您进入移动应用程序开发、创建应用程序或做一些简单的事情。当您准备好进行下一步时,我建议您花一些时间来修改每个解决方案,看看您是否可以了解不同的产品。每个都有限制,好处,缺点等。

@Cory:“在我看来,它们只是公司赚钱的方式,因为它们不会给你很多‘回旋余地’来了解应用程序可以做什么和不能做什么”有一些服务,例如我们的 (buzztouch.com) 不仅仅是“公司赚钱的方式”,它还提供 100% 的生成源代码,留有足够的“回旋余地”。我们真诚地帮助人们创建自己的 iOS 或 Android 应用程序,并为我们的系统可交付成果感到自豪 - 整个 iOS 或 Android 项目,包括源代码 ;-)

很棒的帖子和很好的评论;-)

于 2012-08-01T07:24:11.510 回答