2009-05-27 81 views
16

我所知道的是協助建立爲iPhone和iPod Touch的webapps幾個JavaScript框架:iPhone移動webapps的哪個工具包?

我傾向於崔,但想要你的想法。

你使用哪個工具包用於iPhone的webapps?

感謝,

拉里

添加從以下答案:

  • Sproutcore
  • JQuery Mobile - 仍處於開發階段。來自JQuery團隊
  • JQtouch - JQuery的超集。庫大小的可能問題
  • Cappuccino - Ryan McCuaig的評論:280 North。在哲學方面,他們將Cocoa和Objective-C移植到Javascript環境中(直到Objective-C風格的語法擴展到Javascript並重用NIB文件,非常令人難以置信)。
  • Wink
  • xui
  • Jo由Dave巴爾末(blog)。設計與PhoneGap一起使用,它可以用於爲iPhone,iPad,Android以及iPhone,Android,webOS和Symbian的原生應用程序(通過PhoneGap)構建Web應用程序。請參閱demo video。將res設置爲720p以閱讀屏幕。
  • Zepto.js由Scriptaculous的名氣托馬斯·富克斯
  • ​​

JQtouch VS JQuery的 新增12月12日,2010年這裏是關於JQtouch一個公板VS從大衛奧利弗jQuery Mobile的評論: JQuery Mobile是JQTouch的另一個進化步驟。 JQTouch現在很穩定(功能包含在Sencha Touch框架中),而JQuery Mobile目前僅處於Alpha狀態。通過JQTouch的「吸取教訓」,JQuery Mobile採用了一些新的理念,可能會或可能不會滿足您的喜好。除此之外,它還定義了一個「跨平臺的外觀和感覺」(雖然它稍後會添加一個JQuery自動化主題生成器的版本)。相比之下,JQTouch是中性的(儘管你必須做一些工作才能讓你的外觀看起來像你想要的那樣)。

您有時聽到的有關JQTouch的主要負面影響是缺少固定位置頁腳和子窗格滾動(原因:iPhone本機應用程序具有這些功能)。事實證明,其他聰明人已經用JQTouch內部的方式解決了這個問題(參見例如iScroll)。

我認爲JQuery團隊正在研究一個非常引人注目的產品,我認爲它會看到很多興趣和額外的社區審查,這是很好的。但是,在實際應用中進行實驗後,在這一點上,對於生產使用而言,這是一個太新的問題。正如他們所說,「觀看這個空間」。

+1

jQTouch是另一個,但它取決於jQuery,這似乎對iPhone過度殺傷我。 – Nosredna 2009-05-27 20:55:20

+0

這篇文章給出了關於[jQTouch和jQuery移動版之間的區別]的更多信息(http://stackoverflow.com/questions/3624660/difference-between-jqtouch-and-jquery-mobile) – Jla 2010-12-28 08:16:34

回答

0

根據Flickr團隊,對此我非常尊重,您不應該使用框架。相反,專注於通過小尺寸和細心HTTP查詢可能絞出來的所有性能:

「1.不要使用JavaScript庫或CSS框架」

Flickr developer blog post

+0

感謝您指向帖子的指針。請注意,他們的引用是指通用庫,如jquery或YUI 2.x.事實上,在他們的文章後面,他們注意到他們是通過使用特定於iphone的iui庫開始的。 – 2009-05-28 18:08:46

+0

我讀到「不要使用面向桌面的框架」。我認爲xui是iPhone webapps應該使用的。 http://github.com/brianleroux/xui/tree/master – Nosredna 2009-07-05 16:39:21

1

蘋果已經提供了一些Dashcode中的工具可以快速製作基本的原生Web應用程序。

但是......

我一直在尋找,我會淹沒在了jQuery /原型水平工作下來DIV和事件偵聽器,麪條偉大的大難以理解羣衆。我們正在研究將幾個抽象級別升級到MVC框架。我們覺得我們需要的是相當於Cocoa Touch的網絡應用程序。

我們正在調查的兩個是:

  1. Sproutcore,我的理解是使用蘋果自己的移動我的網絡應用程序,

  2. Cappuccino,280北。在哲學方面,他們將Cocoa和Objective-C移植到Javascript環境中(直到Objective-C風格的語法擴展到Javascript並重用NIB文件,非常令人難以置信)。

相關問題