2010-04-16 21 views
6

Ya busqué y no pude encontrar nada bueno.Web GUI frameworks para Phone development

Así que una pregunta es, ¿hay algún buen marco web que permita desarrollar fácilmente GUI para la mayoría de los teléfonos de gama alta? Con esto quiero decir

  1. Se tendría que trabajar "el mismo" en la mayoría de los teléfonos de gama alta (olvidar los bajos costos)
  2. Hubiera para simplificar el desarrollo y ocultar los detalles feos de desarrollador
  3. Diseño claro y buena documentación. También algo de estabilidad en el mercado.
  4. La atención se centra en la buena apariencia y fácil de hacer GUI. Javascript es solo un plus.

Básicamente, estoy buscando algo como jQuery o tal vez ExtJS para el desarrollo del teléfono.

EDIT:

Sería una gran ventaja si se pudiera ser consumida en Delphi

EDIT 2:

Si no estaba claro, Busco a una solución de base de la tela que lo haría ejecutar en un navegador. Entonces el objetivo es la salida HTML y no el código nativo.

+0

Si está buscando "algo como jQuery" que pueda "ejecutarse en un navegador", entonces está buscando jQuery. –

+0

No, si observa cómo se ven las páginas en los dispositivos móviles sabrá a qué me refiero. El soporte del navegador es completamente diferente. Echa un vistazo al manual de Blackberry Web. Ciertos dispositivos admiten solo un subconjunto de HTML y CSS. Son terribles con la visualización del tipo de mesa. Y javascirpt es muy poory soportado en algunos. Lo que necesito es un marco que me ayude a construir una GUI y no preocuparme por el nivel de HTML, CSS y JavaScript de soporte en varios dispositivos de gama alta. – Runner

+0

Como no llegaron respuestas realmente buenas y las mías al menos cubren una amplia variedad de opciones, me veo obligado a aceptar mi propia respuesta tanto como odio hacerlo. – Runner

Respuesta

4

Para contribuir al tema. Me encontré con una pregunta que tiene respuestas a tales tema:

iWebkit vs. JQTouch vs. iUI

Así que parece que hay los siguientes marcos:

  1. iUI
  2. jQTouch
  3. WebApp.net
  4. iWebKit
  5. Yahoo! Blueprint
  6. jQTouch
  7. PhoneGap
  8. Sencha Touch
  9. jquery mobile

PhoneGap es compatible con una amplia variedad de teléfonos pero lo hace haciendo nativo (o se interpreta que no sé) la ejecución de código en ellos, entonces es un no ir para mí.

Yahoo! Blueprint también es compatible con muchos teléfonos, pero parece necesitar un marco especial para ejecutar. Entonces también un no ir.

jQTouch y WebApp.net parecen prometedores, pero solo son compatibles con los navegadores basados ​​en webkit. Sí, estos son en su mayoría en estos días probablemente, pero Blackberry for one tiene un navegador que no está basado en Webkit y Blackberry es muy importante para mí.

voy a seguir buscando, en el ínterin, no sea tímido para contribuir;)

EDITAR

encontrado este wiki sobre algunos marcos. La mayoría están integrados.

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

Edit2

que añade Sencha Touch (www.sencha.com/products/touch) a la lista ya que se añadió después de la creación de este puesto. Son los antiguos ExtJS y ahora tienen la solución móvil basada en WebKit.

Edit3

que añade jQuery Mobile (http://jquerymobile.com/) a la lista ya que se añadió después de la creación de este puesto.

+0

Cierto, lo vi, pero olvidé agregarlo. Gracias. – Runner

1

Estoy confundido, ¿Quieres un framework de desarrollo web que se ejecuta en la web para móviles (como jqTouch), o está buscando algo que va a crear aplicaciones nativas proporciona una cierta cantidad de portabilidad (como MonoTouch/C#)?

+0

He actualizado la pregunta. Estoy buscando una solución basada en web para ser vista en un navegador. Veré jqTouch. – Runner

+0

Ahora recuerdo que ya me encontré con jqTouch, pero no es lo que quiero, ya que solo es compatible con iPhone y dispositivos relacionados. – Runner

1

alternativa ligera como jquery que funciona en android & iphone (& posiblemente blackberry & winmo) es xui, cfr. http://xuijs.com/documentation y http://github.com/brianleroux/xui.

editar: xui es más sobre javascript y menos sobre una buena interfaz gráfica de usuario, por lo que puede que no sea lo que está buscando después de todo.

+0

Sí, estos son micro-marcos de javascript. Estoy buscando más en las posibilidades de GUI. Javascript es solo una ventaja aquí. – Runner

2

Sencha Touch costuras para ser la solución. Dado que UniGui para Delphi/Lazarus ya es compatible con ExtJS, sería ideal si se extiende a Sencha Touch. Veremos.

+2

Es cierto que, por ahora, es la solución más completa para los navegadores basados ​​en WebKit. Simplemente no hay nada mejor en este momento. Y para la actualización, fui con Sencha Touch por mi solución que generó esta pregunta. – Runner