2011-05-02 8 views
6

Estoy en proceso de convertir una aplicación web Java/J2EE existente en una aplicación web móvil que debería ser compatible con iPhone, dispositivos Android, Blackberry, etc. y también con diferentes tamaños de pantalla como 320x480, 768x1024, 1024x600, etc.

Cuál es el mejor marco de desarrollo de aplicaciones web móviles

me encontré con que SenchaTouch, jQTouch y jquery mobile son algunos de los marcos disponibles en la actualidad.

¿Hay alguna otra estructura disponible? y por el requisito que tengo, ¿cuál es el marco correcto?

+0

http://stackoverflow.com/questions/16166810/which-framework-is-the-best-to-develop-a-mobile-application-using-database-conne/20053337#20053337 –

Respuesta

4

Desde mi experiencia, los que mencionaste son los más populares, pero ninguno es ideal. Sencha está escrito en Ext JS, lo que significa que todas sus marcas, lógica y JS están anidados en un archivo .js. Hubo una gran serie de tutoriales realizada por Drew Neil, la encontré extremadamente útil pero luego decidí no usar Sencha debido a su naturaleza complicada (especialmente debido a mi fondo de jquery). También fue considerablemente lento debido a su verbosidad y el formato de HTML siempre enviado a la pantalla. Por otro lado, al comparar las opciones que existen, es bastante obvio que Sencha Touch hace un trabajo increíble replicando el aspecto de la aplicación nativa. Además, admite estilos compatibles con el iPhone o Android (así como con su propio estilo)

Jquery Mobile todavía está en alfa, y desde mi experiencia es muy simple, lo que significa errores en abundancia, y el aspecto del mismo no es tan perfecto Pruebe the online demo y notará que algunas de las transiciones y efectos definitivamente no existen. Sin embargo, tienes la genialidad de escribir en jquery, lo que probablemente te lo hará más rápido y más fácil (ojalá hubieran empezado a trabajar en él antes, pero parece muy prometedor).

No me he equivocado mucho con JQTouch (pertenece a Sencha btw), pero parece muy similar a Jquery Mobile. También es más viejo y no estoy tan seguro de dónde está el desarrollo allí.

1

Si viene de Java también puede consultar gwt-mobile-webkit. GWT como usted sabrá aprovecha todas sus herramientas de desarrollo Java: IDE, compilador de tipo seguro, depuradores, pruebas de marcos, etc.

gwt-mobile-webkit se enfoca en navegadores basados ​​en WebKit (iOS/Android), pero tan hacer otros que menciones En mi humilde opinión, si quieres aplicaciones webapps reales con tecnología táctil, tendrás que crear diferentes aplicaciones para navegadores basados ​​en WebKit y el resto (BB, etc.).

Cuestiones relacionadas