用于电话开发的Web GUI框架

时间:2010-04-16 14:14:31

标签: user-interface delphi mobile

我已经看了,找不到任何好的东西。

所以一个问题是,是否有任何良好的Web框架可以轻松地为大多数高端手机开发GUI?我的意思是

  1. 它必须在大多数高端手机上工作“相同”(忘记低成本手机)
  2. 它必须简化开发并隐藏开发人员的丑陋细节
  3. 清晰的设计和良好的文档。在市场上也有一些稳定性。
  4. 重点是外观漂亮且易于制作GUI。 Javascript只是一个加号。
  5. 所以基本上我正在寻找像jQuery或ExtJS这样的东西用于手机开发。

    编辑:

    如果可以在Delphi中使用它将是一个很大的优势

    编辑2:

    如果不清楚,我正在寻找一个可以在浏览器中运行的网络基础解决方案。所以目标是HTML输出而不是本机代码。

5 个答案:

答案 0 :(得分:4)

为该主题做出贡献。我发现了一个可以回答这个话题的问题:

iWebkit vs. JQTouch vs. iUI

所以似乎有以下框架:

  1. 的iUI
  2. jQTouch
  3. WebApp.net
  4. iWebKit
  5. 雅虎!蓝图
  6. JQTouch
  7. 的PhoneGap
  8. Sencha Touch
  9. jQueryMobile
  10. PhoneGap支持各种各样的手机,但它是通过在其上运行本机(或解释我不知道)的代码来实现的,所以对我来说是不行的。

    雅虎! Blueprint也支持很多手机,但似乎需要一个特殊的框架才能运行。所以也不行。

    jQTouch和WebApp.net看起来很有意思,但它们只支持基于webkit的浏览器。是的,这些日子大概都是这些,但是Blackberry对于一个非基于webkit的浏览器而且Blackberry对我来说非常重要。

    我会继续寻找,与此同时,不要羞于捐款;)

    修改

    发现这个关于某些框架的wiki。大多数是嵌入式的。

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

    EDIT2

    我将Sencha Touch(www.sencha.com/products/touch)添加到列表中,因为它是在创建此帖子后添加的。它们是前ExtJS,现在有基于WebKit的移动解决方案。

    EDIT3

    我在列表中添加了jQuery Mobile(http://jquerymobile.com/),因为它是在创建此帖子后添加的。

答案 1 :(得分:2)

Sencha Touch接缝是解决方案。由于Delphi / Lazarus的UniGui已经支持引人注目的ExtJS,如果它扩展到Sencha Touch将是理想的。我们会看到。

答案 2 :(得分:1)

我很困惑,您是否想要一个在网络上运行的网络框架(如jqTouch),或者您是否正在寻找能够创建本机应用程序的东西,以提供一定程度的可移植性(如{{ 3}} / C#)?

答案 3 :(得分:1)

轻量级jquery-like替代方案适用于android& iphone(可能是blackberry& winmo)是xui​​,cfr。 http://xuijs.com/documentationhttp://github.com/brianleroux/xui

编辑:xui更多是关于javascript而不是关于外观漂亮的GUI,所以这可能不是你想要的。

答案 4 :(得分:1)

http://jquerymobile.com/

......在“2010年末”发布时。