javascript - tag - ¿Qué es el marco PastryKit?
title of page html (11)
En cumplimiento de PastryKit, descubrí Sencha Touch . Es suave como la mantequilla en el iPad. En este momento, es definitivamente más fluido que AdLib js lib de Apple (como se usa en el sitio de la Guía del usuario del iPad). Pruebe sus demostraciones en un iPad real para tener una idea real del marco. Debe ser relativamente nuevo, porque no encuentro ninguna mención de él entre las otras bibliotecas JS móviles.
Probando "suavidad" en mi iPad, es mejor:
- jQTouch
- PastryKit / TuneKit / AdLib
- WebApp.Net (mencionado en otra publicación)
IMO, WebApp.Net es el próximo más nativo cuando se trata de desplazarse, hacer clic, deslizar, etc. Estos son los competidores más serios que he probado.
Nota al azar: Estoy un poco sorprendido de que Apple nombre una biblioteca móvil JS PastryKit con la convención de nomenclatura de los postres de Android.
Actualización 10/3/2010 : La relación entre Sencha Touch y jQTouch explicada por su desarrollador, Sencha.
Estoy tratando de encontrar cualquier información que pueda sobre PastryKit Javascript Framework. Parece estar en uso en la Guía del usuario de iPhone que se muestra en el iPhone en Mobile Safari, pero no puedo encontrar ninguna documentación o API. Si desea verlo en acción, abra Safari 4, configure su agente de usuario para iPhone 3 (en el menú Desarrollo) y revise la guía .
En general, parece ser una forma de escribir una aplicación HTML / CSS / Javascript que actúa como una aplicación nativa de iPhone.
Cuando se trata de Javascript, utilicé el JS Beautifier (lo que supongo que era) el archivo de framework y ¡tenía más de 3.400 líneas! Embellecido, (de nuevo, lo que supongo que es) su implementación fue de más de 1.200 líneas.
En el lado de CSS, utilicé Clean CSS (lo que supongo que era) el CSS de framework , y salió a más de 700 líneas. Su implementación fue tímida de 500.
¿Alguien tiene, o sabe dónde encontrar, información, documentación o API en PastryKit? O, ¿alguien puede descubrir cómo implementarlo?
Esta webapp de muestra de la lista de contactos funciona tan bien como la aplicación nativa. mira esto: la lista de contactos del artículo en webkit para iphone
Este mensaje fue mi primer enlace seguido en una consulta de Google.
Simplemente puede tomar las hojas de estilo y los archivos JS de la Guía del iPhone y modificarlos según sea necesario. Todo está allí; solo tendrá que familiarizarse con el código.
Estoy cavando cómo funciona todo junto también. Pero me gustaría eliminar las llamadas que fuerzan la redirección si no es un iPhone (o si no se ha cambiado un agente de usuario).
Simplemente implemente algunas de sus funcionalidades en un sitio web estándar: me encanta cómo funciona en una versión de escritorio de Safari.
He estado usando WebApp.Net como un gran marco para aplicaciones web de iphone. Fácil de usar y estable ... no es tan liviano como iui pero es más fácil y agradable de presentar, Jq touch es pesado y requiere JQuery. Hice un poco de experimentación con todos estos marcos antes de decidir seguir con webapp-net. También hay iWebkit pero no es realmente una aplicación web. Más como un iPhone nativo que parece simple html.
JQTouch necesita que aprendas algo de JQuery si aún no lo sabes. iUI también es un marco bastante agradable que es realmente HTML5 / CSS3 / Javascript solamente. Vea una demostración aquí http://iui-js.appspot.com/ (funciona en Safari, Chrome y más o menos en Firefox también)
John Gruber recientemente publicó un enlace con más información de su investigación en Daring Fireball: pastrykit
EDITAR: David Calhoun añadió mucha más información en este blog: pastrykit cavando en un pastel de manzana
Para encontrar más información, un UML, fuente y activos completamente decodificados / descomprimidos, eche un vistazo a esta entrada: kit de pasteles de manzanas, kit de herramientas de javascript de iPhone
Parece que PastyKit también está en uso en los archivos LP de iTunes. Fascinante. No puedo esperar para obtener más información sobre esto. ¡Lo siento por no tener más detalles!
Parece que estoy haciendo la misma investigación sobre cómo funciona la guía y encontré esta página.
Se supone que el producto Dashcode de Apple genera aplicaciones web que se parecen a la interfaz de usuario del iPhone. No sé si de ahí proviene este código.
Si está buscando duplicar la interfaz de usuario para una aplicación web, consulte jqTouch.
Un problema perenne con el desarrollo web de iPhone es deshabilitar el desplazamiento vertical y los efectos de rebote dentro de un UIWebView. PastryKit aparentemente puede desactivar esto de acuerdo con Wayne Pan. No lo tengo para trabajar. Podrías ser más competente.
cavando en el juego de pastelería
jqtouch también le permite desactivar el desplazamiento vertical. No puedo hacer que funcione tampoco.
simplemente también agregamos un montón de información sobre AdLib (la versión iPad del kit Pastry) AdLib iPad JS Framework