Impresionado con Gianduia. Cappuchino, SproutCore y JavascriptMVC tienen a un peligroso adversario. Muy peligroso.
Estas palabras son las que podemos ver en un twitter de un desarrollador web que asistío a una demostración de Gianduia, un nuevo framework que está desarrollando Apple para reemplazar a la competencia que representa Adobe Flash y Silverlight de Microsoft. ¿Pero qué es exactamente Gianduia? ¿Y por qué deberíamos aprender a pronunciarlo correctamente?
En primer lugar, Gianduia es el nombre de este pastel italiano que podéis ver en la foto. Pero Apple ha usado este nombre para bautizar a este Framework, y parece que dará que hablar. Lo primero que uno piensa es que Gianduia es el motivo por el cual Apple está rechazando Flash, pero lo cierto es que desde Cupertino están jugando limpio: Gianduia se compone sólo de herramientas completamente abiertas, de modo que no hay ni rastro de nada propietario desde donde Apple podría tirar del hilo y presentar restricciones.
De hecho, Gianduia se compone en parte de código Javascript, y sigue los estándares web que tanto se intentan implementar estos días. Así, el framework serviría para poder crear aplicaciones web ricas en contenido e interacción, como por ejemplo las que ya podemos usar con el servicio MobileMe de Apple.

Un ejemplo de lo que puede hacer Giandiua es, por ejemplo, el calendario para reservar asistencia del personal de las Apple Stores físicas desde la misma web, sin necesidad de ningún plug-in complementario. En la imagen superior tenéis la prueba.
Lo cierto es que ya hablamos de un framework parecido hace algún tiempo ya, también creado por Apple y llamado SproutCore. Sin embargo, parece que Giandiua lo supera de calle, y gracias a él podríamos ver aplicaciones de un alto nivel de complejidad directamente desde nuestro navegador.
Con este framework basado completamente en estándares y completamente libre, a Adobe y Microsoft se les están agotando los argumentos para poder defender sus plataformas cerradas. Flash, AIR, Silverlight… todas pueden ser potentes y multiplataforma, pero cuando Apple planea algo de este calibre, parece que tiene las de ganar. Para demostrarlo, sólo hace falta acceder a Apple.com y comprobar cómo con cualquier navegador actual y sistema operativo podemos disfrutar de todos los elementos de la web, siempre priorizando los estándares como HTML5.
Vía | Appleinsider
Imagen | kimberlykv
En Applesfera | Steve Jobs habla abiertamente sobre Flash en la web de Apple
Ver 66 comentarios
66 comentarios
mangrar77
Hace mucho que existen frameworks similares, vamos, que apple no ha inventado nada. Yo llevo muchos años desarrollando con varios de ellos. Por poner ejemplos GWT de google, extjs (extjs.com), ext-gwt, Yahoo YUI, ZK, Vaadin, Cappuccino, Dojo, Mootools, etc...
Yo sigo aplaudiendo a Apple en este sentido. Otros, como Microsoft han re-inventado el flash y se han sacado de la manga Silverlight. A ver cuál es la compañia cerrada, ¿Apple o Microsoft?
"Sólo hace falta acceder a Apple.com y comprobar cómo con cualquier navegador actual y sistema operativo podemos disfrutar de todos los elementos de la web, siempre priorizando los estándares como HTML5" Es que es como debe ser, por eso todo internet se definió como estandar, desde los protocolos de red tcp/ip como el lenguaje usado para presentar la información. Internet no es de nadie, todo se definió como estándar para evitar otro monopolio en el mundo de la tecnología. El mismo feed de noticias que tenéis en esta página, el RSS, es un estandar. Hay que banear cosas como flash y silverlight para no tener que depender de software de terceros para visualizar una página. Debemos mantener la neutralidad de la red a toda costa.
Por cierto, Microsoft y Adobe son unos hipócritas, pues ambos pertenecen a la world wide web consortium.
chivato
Qué manía... que HTML5 no puede reemplazar a flash, flash es mucho más que ver vídeos en Megavídeo o banners animados. Se nota que muchos que lo desprecian ni han desarrollado de forma seria en flash ni conocen sus posibilidades.
Y sí, tengo varios equipos de Apple y me gustaría poder decidir si quiero que Flash disminuya el rendimiento de mi equipo o lo haga más inestable.
Dexter
Que cansancio de verdad .... Como dicen en mi tierra : "Y la burra al trigo ..."
Me mantengo en mis trece, y sigo diciendo : Javascript, es un lenguaje muy precario a la hora de desarrollar aplicaciones medias-grandes, y hasta que Javascript no avance, no hay mucho mas que hablar.
Referente al HTML5 y a Flash, os dejo un enlace para que veais un poco "las verdades del barquero" :
http://www.xatakamovil.com/default/adobe-flash-y-html5-cara-a-cara-en-un-nexus-one
Os dejo ademas el enlace del benchmark, por si quereis probar :
http://www.themaninblue.com/writing/perspective/2010/03/22/
ealarcon
Pues yo creo que flash sí es totalmente sustituible. Decidme algo que se pueda hacer con flash pero no con html5+javascript+css3 Ejemplos de html5: http://www.phpguru.org/static/html5-canvas-examples
21906
Pues la prueba de rendimiento de www.themaninblue.com sobre flash vs javascript y html5 deja bastante claro que flash hoy por hoy es mas del doble de eficiente que la competencia.
Lo he probado yo mismo desde el navegador y me ha sorprendido el resultado.
Paolo
Solo quiero hacer una pequeña corrección al articulo : la Gianduia no es un pastel si no una crema de avellanas que nació en Piemonte (norte de Italia) en el 1806 cuando el precio del cacao se había disparado por el bloqueo impuesto por Napoleon a las importaciones de los productos de Inglaterra y sus colonias. De la Gianduia en un segundo momento salió la famosa Nutella...
oletros
¿Son las churras lo mismo que las merinas?
scully
Que buena pinta tiene ese pastel!! que hambre por Dios!! viendo esa foto me dan ganas de morderla!!
aritsu
La foto del pastel, lo mejor de la noticia sin duda.
Ivan Pacheco
HTML 5 no es un estándar, hablamos de estándares si nos referimos a HTML 4.01, XHTML 1.1 o de CSS 2.1. El hecho de que se estén inlcuyendo elementos de CSS 3 y HTML 5 no los hace estándares porque son borradores.
No nos engañenos, HTML 5 será el estándar en unos diez o doce años (según el W3C),mientras tanto quien nos quiera hacer creer (léase Jobs) que ya estamos en el futuro está totalmente errado, o en el pero de los casos esconderá segundas y negras intenciones.
angel_luis
Llevo aquí comentando dos días (aunque soy lector asiduo desde los inicios del blog) para aportar mi opinión, y me gustaría presentar mi insatisfacción con el sistema de votos de comentarios. No me parece justo que alguien "oculte" con un simple voto negativo una opinión porque no le guste.
Perdonar a todos el Off-topic.
eddietec1
Me alegra que se hagan estos muy buenos frameworks... tan solo imaginar lo que se puede hacer con AJAX...
Con respecto a flash... que alguien les diga a la gente de Youtube (Google, esos que hacen cosas increíbles con JS, CSS como Google Docs) que cambien el flash que se usa en Youtube... alguien comentó allí arriba que si se programa bien, no consume recursos... pues he de suponer que ellos han hecho algo bastante mal... y aún no se han dado cuenta
Si se han tenido que cambiar la arquitectura de los browsers para que se ejecuten bien cuando flash se cae (Chrome, Safari, y pronto FireFox), es demasiada la casualidad...
Claro, tampoco hay que tapar el sol con un dedo, Flash hace las cosas que hace debido a los privilegios que posee, pero ahora muchas de las tareas que se ofrecen en web pueden ser sustituidas por JS, gracias Apple, gracias Opera y Google y tanto desarrolladores que han hecho todo esto posible, aun queda mucho camino, pero va por buen rumbo. Crear aplicaciones que se ejecuten sin problemas en tantos SO y navegadores... si hasta IE 9 tiene buena pinta.
23389
En el articulo existe un error bastante grave:
sproutCore NO ha sido desarrollado por Apple. Apple lo ha usado para construir MobileMe, punto.
Y para los que no saben muy bien que es sproutCore ya que lo comparan con YUI, Dojo, ExtJs y demás frameworks javascript, decirles que no tiene nada que ver. Se nota que postea mucha gente que no sabe del tema.
Por lo demás, un buen blog Applesfera!!!
Rodri
No tengo ni idea de programación en flash, java ni nada de eso. Pero realmente creo que apple está plantando tanta cara a Adobe, para promocionar Gianduia (si, he copipasteado) porque a pesar de ser abierto y todo eso es SUYO y seguro que así terminan por portar la web a su bando para que sea toda ella compatible con sus dispositivos con iphone OS, lo cual a mí me viene de perlas, pero una cosa no quita la otra.
Es mi manera de ver las cosas.
encaputxat
Esta noticia es muy importante pero claro la gente que no está metida en la ola no le encuentra nada. Apple está cociendo algo muy importante relacionado con javascript, objective-C, html5... La idea me parece muy parecida a la de google web toolkit, por basarse en javascript.
http://cappuccino.org/learn/demos/
http://demo.sproutcore.com/
La web tiene que ser abierta, flash sobra. Pero el codec h264 tampoco es muy apropiado que digamos
Marduq
¿Y no ponéis la página de Apple en la que se habla de Giandiua (la madre que parió el nombrecito)?
robertu
apple vs adobe (y viceversa) empieza a aburrir muy-mucho.
mitxael
Bueno! Va saliendo la verdad!!
Y respecto al nombre? No hay otra forma de llamarlo que no sea copiarle a Google lo de usar postres!?!?!
Jose Cruz
Qué buena pinta tiene ese pastel ...
Pero, ¿Qué pasará con los Chats que están hechos con FLASH y en WINDOWS y con AS3? ¿Se quedarán inutilizables con esa alternativa?
Más vale que Apple acepte ADOBE de una vez, no se por qué se complica la vida...
21906
Puedo parecer pesado, pero flash va infinitamente mas rapido que javascript
como muestra un boton: juego hecho en html5 vs flash (probad a ponerlos a igual tamaño y calidad)
http://www.nihilogic.dk/labs/mariokart/href> El de html5
http://www.quepuntazo.com/juegosflash-super-mario-kart-juegosgratis/jugar-1360-minijuegos-coches-autos-flash.htmlhref> El de flash
Puede que en un futuro...
20715
Gianduia es el pastel, Gianduja es el escrito correcto, pero se pronuncia gianduia, como el pastel :) según san Google... alguien puede dar una fuente que diga como es correcto :( no se vaya a quedar como gugll (google) o gugle (google) que cada quien le pronuncia como se le pega el churro
felipe_
@salbaturus Bueno... y entonces nos das esa lista de páginas indispensables de visitar que necesitan flash?
Yo trabajo desarrollando software y páginas web (no flash) y la verdad es que no me gusta mucho flash, sobre todo para realizar páginas.
De verdad que me gustaría que nos dieras esa lista de páginas que ocupan flash y que uno "necesite" visitar. Por que por lo de los videos youtube, vimeo, los puedo ver sin problemas en un iphone.
Hay muchos defensores de flash, y me imagino que principalmente la razón de eso es porque ellos desarrollan en él.
Ah, el otro día en necesitaba buscar el número de una pastelería para preguntar horario de antención y había un iphone a mano y decidimos consultar su página. Desgraciadamente ésta estaba desarrollada integramente en flash. Que pasó? tuvimos que recurrir a google para encontrar el fono, y al final optamos por comprar en otra parte. Así flash les hizo perder un cliente.
matibcn
Tengo un Imac y me encanta como va, pero pienso dos cositas sobre Apple; 1- Creo que el Ipad es menos útil de lo que marcan sus ventas 2- En un par de años correrán miles de virus para Apple
Uso flash con AS3 para hacer paginas 100% flash y me encanta; y si el Gianduia es un mejor software que Bienvenido sea, pero si no va a estar a la altura... Creo que Esteve Jobs la está flipando, pero es buena idea lo del open tutto
Jorge
Yo lo que quiero es que o funcionen las páginas, o pueda yo instalar flash. Luego, ya lo quitaré para que no ejecute automáticamente.
:-(
74943
Cuando glogle me envía a saber por qué a estas páginas, escritas hace años, tipo "El terrible rival del Flash", "El ocaso de Windows", "El final de los navegadores"... me encanta leer los dos primeros renglones y hacerme unas risas a costa de los mamelucos que las escribieron. Vaya visionarios!
angel_luis
Apple se está conviertiendo en el Microsoft de haces unos años: monpolio puro y duro. O por lo menos eso es lo que parece pretender...
lienzoabierto
Flash es...la peste. Ojalá llenen la web de frameworks como este para que sea un codigo universal y libre. Que se vea igual en todos los dispositivos y que no haga falta descargar el último plugin que cada nueva versión hace que vayan peor los videos, que hace que las paginas no se posicionen en google y que se actualice todo el contenido flash de la web al HLTML5 de una vez. Gracias de mi parte, a los desarrolladores y fisolofia apple en este aspecto.