【问题标题】:Pros and Cons of developing mobile application on Native vs. Framework vs. Web App在 Native vs. Framework vs. Web App 上开发移动应用程序的优缺点
【发布时间】:2010-11-05 03:27:09
【问题描述】:

任何以智能手机为目标的移动/网络开发者都会想到以下问题:

  • 我应该在原生环境中开发还是只使用框架?
  • 但是哪个框架?
  • 或者只是一个网络应用程序不足以达到我的目的?

我们大多数人或多或少都有不完整的答案。是的,我们知道,所有这些方法都有优点和缺点。但是,如果我们以在正确的地点和时间使用工具的角度来看待这个主题,我应该与 Native 一起从事哪种工作以及哪种工作我应该使用 Framework(以及哪个框架)的工作。或者只是一个网络应用程序就适合哪种工作。

我知道我可以在网络上找到一些信息。说实话,我对这个主题也有坚定的看法。但是,让我们通过合作为我们所有人提供一个全面的指南。

我也会写下我的意见作为答案,因为最后所有的意见都是主观的,所以我会在 7 天后接受投票最多的答案作为正确答案。

我希望我的观点很清楚,感谢您分享您的意见。

【问题讨论】:

  • 如果我是一个赌徒,我会说这个问题会因为主观和争论而被关闭。但我不是赌徒。
  • 至少应该是社区维基
  • 是的,正如我所说,这是主观的,但恕我直言,这将是一个有用的指南。顺便说一句,我同意成为社区维基。
  • 你的问题是什么?这里主要是为了提问和获取答案

标签: iphone android frameworks blackberry symbian


【解决方案1】:

这是一个涵盖 iPhone 讨论的现有问题:
iPhone native application vs web application

您还可以使用 3rd 方框架来编写 HTML5/JS Web 应用程序,然后将它们嵌入到本机应用程序中,例如适用于许多设备的 PhoneGap、适用于 BlackBerry 的 WebWorks 等。

这里有几个更有用的 Stackoverflow 问题:
https://stackoverflow.com/search?q=blackberry+native+app+or+webworks
Differences between Blackberry Webworks and Phonegap

正如大多数问题已经说过的那样,这取决于很多事情。通常,使用本机应用程序可以获得比使用 Web 应用程序更流畅的 UI。但是您将不得不单独考虑每种情况,因为您的目标用户群可能只有特定的手机,或者需要仅通过本机应用程序提供的特定功能。

举一个例子,您的客户在他们的安全企业中可能只有 BlackBerry 手机,这可能需要本机应用程序来提高安全性(以符合他们特定的公司安全政策)。

【讨论】:

    猜你喜欢
    • 2014-06-04
    • 1970-01-01
    • 2011-01-02
    • 2011-08-17
    • 2010-12-05
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多