para online nivelador nivel burbuja bar aplicacion iphone web-applications

online - ¿Qué kit de herramientas para iPhone webapps móviles?



nivelador iphone (2)

Apple ha proporcionado algunas herramientas dentro de Dashcode para hacer rápidamente aplicaciones web básicas de aspecto nativo.

Pero...

He estado descubriendo que me entierro en grandes masas incomprensibles de espagueti div y oyentes de eventos trabajando en el nivel de JQuery / Prototype. Estamos estudiando la posibilidad de subir un par de niveles de abstracción a los marcos MVC. Lo que sentimos que necesitamos es la aplicación web equivalente a Cocoa Touch.

Los dos que estamos investigando son:

  1. Sproutcore , que entiendo es utilizado por Apple para sus aplicaciones web Mobile Me,

  2. Cappuccino , por 280 Norte. En filosofía, están transfiriendo Cocoa y Objective-C al entorno de Javascript (hasta las extensiones de sintaxis de estilo de Objective-C a Javascript y reutilizando archivos NIB. Bastante increíbles).

Soy consciente de varios marcos de JavaScript que ayudan a crear aplicaciones web para iPhone e iPod Touch:

Me inclino hacia Ciui pero quiero tus pensamientos.

¿Qué kit de herramientas utilizas para iPhone webapps?

Gracias,

Larry

AÑADIDO siguiendo de las respuestas:

  • Sproutcore
  • JQuery Mobile - todavía en desarrollo. Desde el equipo de JQuery.
  • JQtouch - superconjunto de JQuery. Posible problema de tamaño de la biblioteca
  • Cappuccino - comentario de Ryan McCuaig: por 280 North. En filosofía, están transfiriendo Cocoa y Objective-C al entorno de Javascript (hasta las extensiones de sintaxis de estilo de Objective-C a Javascript y reutilizando archivos NIB. Bastante increíbles).
  • Guiño
  • xui
  • Jo por Dave Balmer ( blog ). Diseñado para funcionar con PhoneGap , se puede usar para crear aplicaciones web para iPhone, iPad, Android y aplicaciones nativas (a través de PhoneGap) para iPhone, Android, webOS y Symbian. Vea el video de demostración . Ajuste la resolución a 720p para leer la pantalla.
  • Zepto.js por Thomas Fuchs de scriptaculous fame
  • ChocolateChip-UI

JQtouch vs JQuery Añadido el 12 de diciembre de 2010. Aquí hay un comentario en un foro público sobre JQtouch vs JQuery mobile de Dave Oliver: JQuery Mobile es otro paso evolutivo más allá de JQTouch. JQTouch es estable ahora (y las características están incluidas en el marco de Sencha Touch), mientras que JQuery Mobile solo se encuentra en estado Alpha en este momento.

Después de haber "aprendido las lecciones" de JQTouch, JQuery Mobile adopta una nueva filosofía que puede o no ser de su agrado. Entre otras cosas, define una "apariencia de plataforma cruzada" (aunque luego agregará una versión del generador de temas automatizado de JQuery). JQTouch, en comparación, es neutral (aunque tiene que hacer un poco de trabajo para que su aspecto se vea como lo desea).

El negativo principal que a veces se escucha sobre JQTouch es la falta de un pie de página de posición fija y un desplazamiento del subpanel (motivo: las aplicaciones nativas de iPhone tienen estas características). Resulta que otras personas inteligentes han resuelto ese problema de maneras que funcionan dentro de JQTouch (ver, por ejemplo, iScroll).

Creo que el equipo de JQuery está trabajando en una oferta muy convincente, y creo que verá mucho interés y un mayor escrutinio de la comunidad, lo que es bueno. Pero, habiendo experimentado con él para una aplicación real, es, en este punto, un poco demasiado nuevo para el uso en producción. "Mira este espacio", como dicen.


Según el equipo de Flickr, por el que tengo mucho respeto, no deberías usar marcos. En su lugar, concéntrese en exprimir todo el rendimiento posible a través de un tamaño pequeño y consultas http cuidadosas:

"1. No uses una biblioteca de JavaScript o CSS Framework"

Flickr desarrollador blog entrada