关于Sencha Touch的一些问题

时间:2011-09-03 08:32:50

标签: extjs sencha-touch

我有一些问题使用Sencha Touch作为iPad的应用程序。

  1. 只有在连接到互联网时它才会起作用吗?
  2. 这很容易理解吗?
  3. 使用简单的应用程序是常态吗?
  4. 如果我的iPad上没有互联网连接,它将无法正常工作?
  5. 谢谢你!

3 个答案:

答案 0 :(得分:1)

  1. 它可以完全断开连接,但大多数应用程序的设计都与某种类型的Web服务协同工作。对于断开连接的操作,您需要通过相应地设置cache manifest来确保所有必需的文件都可用
  2. 这是非常主观的。
  3. 简单的应用程序通常只使用HTML / JavaScript / CSS,通常在jQuery等帮助下使用。但是,没有理由不能将Sencha Touch用于此类应用程序,特别是如果您已将其用于其他原因。
  4. 这只是第一个问题的重复!

答案 1 :(得分:0)

1 /您的客户端必须以某种方式通过互联网,局域网或本地连接到Web服务器。

2 /很难回答这样的问题。对你来说这可能很容易,对我来说也很难。

3 /这不是什么常态。它只是一个非常好的(个人视图)库来开发Web应用程序。

4 /你不需要上网。但是你确实需要一个Web服务器。好吧,你甚至可以在没有网络服务器的情况下在本地运行应用程序,但适用于非常小且有限对于常规应用程序,您至少需要一个Web服务器,并且它无需在客户端本地运行它。例如,您可以开发一个在小型LAN中运行的应用程序,然后互联网不是必须的。该应用程序将托管在LAN内的Web服务器中,然后客户端通过此LAN,有线或无线连接到服务器。

我希望这会有所帮助。

道尔顿

答案 2 :(得分:0)

  1. 最初您需要连接到互联网。但正如@Marcelo所说,如果您设置了缓存清单文件,如果您处于脱机状态,浏览器将不会尝试下载该网站,而是使用该网站的缓存。需要注意的是,如果您使用服务器端脚本来获取数据。这可以通过使用localstorage来解决,但它可能有点棘手。

  2. 像大多数事情一样,有一个学习曲线。如果您曾经使用过Ext JS 3(或之前),那么您将感到宾至如归。

  3. Sencha Touch非常适合创建Web应用程序。对于较小,简单的站点,下载可能有点大。您可以使用JSB文件创建Sencha Touch的自定义构建并进行构建。

  4. 与#1相同