2010-04-16 29 views
6

我已經看了,找不到任何好的東西。用於手機開發的Web GUI框架

所以一個問題是,有沒有什麼好的網絡框架可以輕鬆地爲大多數高端手機開發GUI?我的意思是

  1. 它必須工作「相同」的大部分高端手機(忘了低成本的)
  2. 它不得不簡化開發和隱藏開發商
  3. 醜陋的細節
  4. 清晰的設計和良好的文檔。市場上也有一些穩定。
  5. 重點在於美觀和易於製作GUI。 Javascript只是一個加號。

所以基本上我正在尋找類似jQuery或ExtJS的手機開發。

編輯:

這將是一大利好,如果它可以在Delphi

EDIT 2消耗:

如果它是不明確的,我找了一個網絡基礎解決方案,在瀏覽器中運行。所以目標是HTML輸出而不是本地代碼。

+0

如果您正在尋找可以「在瀏覽器中運行」的「類似jQuery」,那麼您正在尋找jQuery。 – 2010-04-17 00:08:39

+0

不,如果你看看移動設備上的頁面外觀,你會明白我的意思。瀏覽器支持完全不同。看看黑莓手冊。某些設備僅支持HTML和CSS的子集。桌式顯示器很糟糕。而且javascirpt在某些方面非常有價值。我需要的是一個框架,它可以幫助我構建一個GUI,而不用擔心各種高端設備上的HTML,CSS和javascript級別的支持。 – Runner 2010-04-17 06:24:47

+0

由於沒有真正的好答案,我至少涵蓋了各種各樣的選擇,我不得不接受我自己的答案,儘管我討厭那樣做。 – Runner 2010-04-22 05:11:36

回答

4

爲主題做出貢獻。我發現,有回答這些題目的疑問:

iWebkit vs. JQTouch vs. iUI

所以似乎有以下框架:

  1. 的iUI
  2. jQTouch
  3. WebApp.net
  4. iWebKit
  5. Yahoo!藍圖
  6. JQTouch
  7. 的PhoneGap
  8. 煎茶觸摸
  9. jQueryMobile

的PhoneGap支持多種手機,但它通過使原生這樣做(或解釋我不知道)代碼運行在他們身上,所以這對我來說是不行的。

Yahoo! Blueprint也支持很多手機,但似乎需要一個特殊的框架來運行。所以也是一個不行。

jQTouch和WebApp.net看上去很有前途,但它們只支持基於webkit的瀏覽器。是的,這些日子可能是大多數人,但是黑莓手機有一個非基於webkit的瀏覽器,黑莓手機對我來說非常重要。

我將繼續尋找,在此期間,不要害羞貢獻;)

編輯

發現這個wiki的一些框架。大部分都是嵌入式

http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework

EDIT2

我加入煎茶觸摸(www.sencha.com/products/touch)到列表中,因爲它這個帖子被創建後加入。他們是前ExtJS,現在有基於WebKit的移動解決方案。

EDIT3

我加入jQuery Mobile的(http://jquerymobile.com/)到列表中,因爲它這個帖子被創建後加入。

+0

沒錯,我看到了,但忘了補充它。謝謝。 – Runner 2010-08-02 06:52:15

1

我很困惑,你是否想要一個可以在網絡上運行的Web框架(例如jqTouch),或者你是否在尋找能夠創建本地應用的東西來提供一定的可移植性(如MonoTouch/C#)?

+0

我更新了問題。我正在尋找一種基於Web的解決方案,以便在瀏覽器中查看。我會看看jqTouch。 – Runner 2010-04-16 16:42:26

+0

現在我記得我已經遇到了jqTouch,但它不是我想要的,因爲它只支持iPhone和相關設備。 – Runner 2010-04-16 17:16:43

1

輕量級jquery樣的替代方案,在Android上工作iphone(&可能是黑莓& winmo)是xui​​,cfr。 http://xuijs.com/documentationhttp://github.com/brianleroux/xui

編輯:xui更多的是關於JavaScript,而不是一個好看的GUI,所以這可能不是你要找的。

+0

是的,這些都是javascript微框架。我正在更多地查看GUI可能性。 JavaScript在這裏只是一個加號。 – Runner 2010-04-19 11:11:58

2

Sencha Touch接縫是解決方案。由於Delphi/Lazarus的UniGui已經支持引人注目的ExtJS,如果它擴展到Sencha Touch,它將是理想選擇。我們會看到。

+2

的確,現在它是基於WebKit的瀏覽器最完整的解決方案。現在只是沒有更好的東西。而對於更新,我與Sencha Touch一起爲我的解決方案產生了這個問題。 – Runner 2010-09-27 14:35:07