Gianduia: l’alternativa Apple ad Adobe Flash e Microsoft Silverlight

Nuovo sistema di commenti
iPhoneItalia ha un sistema di commenti realtime tutto nuovo e nativo! Per commentare ti basta creare un account e potrai subito commentare.
Prova la nuova sezione commenti!

La scorsa estate Apple ha presentato Gianduia, un framework per la realizzazione di applicazioni web che ora dovrebbe entrare nella sua fase più importante ed affacciarsi definitivamente su internet.

Gianduia, nome ispirato proprio all’omonimo dolce italiano, è un browser-side Cocoa + WebObckects scritto in JavaScript e che, come chi ha avuto modo di provare afferma, è davvero fantastico.

Con questo strumento sarà possibile realizzare applicazioni web in modo semplice ma con risultati che Flash e Silverlight non riescono ad assicurare. Gianduia, inoltre. è già compatibile con i più importanti standard web e non necessita di nessun plugin aggiuntivo.

Apple fa giù uso di questo framework sul sito online, ad esempio relativamente alla prenotazione del Genius Bar.

HTML5 e Giuanduia, è questo il futuro del web?

[via]

Prodotti consigliati

In qualità di Affiliato Amazon, iPhoneItalia riceve un guadagno dagli acquisti idonei.
Offerte Amazon di oggi

Commenti 26

  1. Steve è proprio un volpone
  2. Sarà la prima volta che la gianduia, invece di essere mangiata, si mangerà qualcos'altro (Flash).
  3. Davide65
    Hai capito che ghiottoni? Si trattano bene anche col cioccolato!
  4. Journeyman
    Il fatto che non richieda plugin aggiuntivi è davvero la chiave per il suo successo. Non potrà mai accadere qualcosa come quello che sta accadendo tra Apple e Adobe sul flash su iPhone OS! Certo che personalmente avrei preferito un supporto Apple ad HTML5.
  5. diciamo che + queste tecnologie verranno utlizzate, + noi potremmo godere di una esperienza web completa..
  6. @Journeyman: HTML5 è il risultato. Credo che Gianduia sia una cosa che tocca solo lo sviluppo… un po' come dire che con Dreamweaver fai un sito HTML.
  7. Cristiano
    Steve è sempre avanti a tutti.
  8. Chibaxx
    Gianduia non e' un dolce, ma un tipo di cioccolato nella cui preparazione si sostituì parte del cacao (caro ed introvabile a causa di un embargo disposto da Napoleone) con polvere di nocciole ed e' un sostantivo maschile, la sua variante commerciale e' invece femminile (LA Nutella). E' anche una maschera tradizionale piemontese del carnevale.
  9. TheDarkMaster
    @Journeyman: d'accordo nella prima parte, nella seconda, invece, vien fuori che non sai cos'è Html5.. non puoi fare cose interattive con html5 pulito, hai bisogno di javascript vari, eccetera. Gianduia è un framework che ti aiuta a produrli e si integra perfettamente con html5. Funziona senza plugin aggiuntivi perché tutti supportiamo java.
  10. MarcoCav
    Ed ecco brevemente spiegato perché Flash è così cattivo. Il marketing Apple è sempre un passo avanti a tutti. :) Beh, dato che ci siamo, l'autore dell'articolo potrebbe almeno dire quali sono questi "risultati che Flash e Silverlight non riescono ad assicurare"? Lo chiedo proprio per capire, perché così come è l'articolo sembra l'ennesimo opuscolo pubblicitario Apple e nulla più.
  11. journeyman
    @TheDarkMaster: Questo effettivamente non lo sapevo. Da come si parlava di HTML5 pensavo che potesse sostituire in tutto e per tutto Flash. Grazie del chiarimento. In effetti sono un po' ignorante in campo di programmazione. @MarcoCav: interesserebbe anche a me sapere quali sono le "marce in più" di gianduia.
  12. TheDarkMaster
    @journeyman: Tranki, basta chiedere :) Non è che io sia una cima della programmazione comunque... @MarcoCav: Praticamente, non devi installare nulla. Un framework è un qualcosa che ti permette di programmare con vari tool in modo più semplicemente sfruttando contemporaneamente script di vario genere eccetera. In pratica, Gianduia non è altro che un avanzato sistema per permettere all'utente di sfruttare una serie di strumenti opensource e già utilizzabili ora, come JQuery, Javascript, HTml5, solo che invece di distruggerti col codice sorgente ti aiuta alla "flash studio" o comunque ti aiuta a fare tutto in modo unitario. Ancora non so come presenteranno Gianduia, cioè se come insieme di script e simili facilmente usabili o proprio come interfaccia utente, ma non vedo l'ora, però quello che va chiarito è che si tratta di una cosa che non aggiunge nulla al web così com'è ma che ti permette di SFRUTTARE AL MASSIMO e senza troppo sbattimento tutti gli strumenti opensource alternativi al flash che esistano. Mettendoli insieme già ora si possono fare cose mirabolanti che flash non può fare, tuttavia, è difficile usarli perché vanno integrati tra loro e sfruttati ognuno per cose diverse. insomma, Flash e Silverlight sono plugin proprietari, lenti, pesanti, che funzionano solo nel loro workspace ed in esso sono confinati. Richiedono installazione di software sul computer per funzionare, sviluppatori e utenti hanno poi una totale dipendenza dai loro aggiornamenti, se lor signori si degnano. Quindi nn sei libero nè se sei un utente nè se sei uno sviluppatore quando usi flash o silverlight. html5 e tutte le altre tecnologie che messe insieme possono già sostituire flash sono per natura integrate già nel web, non hanno un canvas prestabilito in cui funzionare, sono liberamente posizionabili, funzionano in automatico, senza plugin, senza software proprietari, si aggiornano costantemente (modello opensource) con trasparenza e senza che l'utente nemmeno se ne accorga. Quando le usi sei svincolato, sia come coder che come user, da qualunque società specifica, da qualunque dipendenza di sorta, sei completamente libero e sono cose NATIVE, non dipendenti da software terzi e quindi leggerissime e velocissime e sempre più ottimizzate col passare del tempo... Gianduia non è una roba che sostituisce flash. Si tratta di una roba che ti aiuta a sfruttare le altre tecnologie già esistenti in modo da poter FARE A MENO DEL FLASH anche se sei un coder! Perchè il problema fino ad ora è stato che la gente dice: si ma programmare in flash è troppo più semplice che sporcarsi le mani in tonnellate di codice di varia natura. Che poi ogni volta che adobe aggiorna flash cambia milioni di chiamate e librerie e devi reimparar tutto d'accapo... ma è un altro discorso. Quindi con Gianduia Apple non toglie mercato ad Adobe per tenerlo per se! In pratica è uno spettacolo di framework che rilascia per tutti noi così che ci si possa liberare da tecnologie proprietarie! Si tratta di una cosa fantastica, se avete ancora dubbi provate a chiedermi, se so rispondere lo faccio; ma quello che mi preme sia chiaro è che Apple non ha intenzione di sostituire una roba proprietaria con una SUA ROBA PROPRIETARIA, non sta facendo la volpe, sta solo cercando, casomai, di risolvere gli ultimi dubbi che si hanno ora sull'abbandono di flash: vuole dargli il colpo di grazia ma non è una cosa che fa a proprio vantaggio esclusivo.
  13. Cristiano
    @darkmaster: d'accordo, e aggiungerei se fosse come dici tu tecnicamente, molto meno esoso in termini di energia (batteria). P.s. Preparati che adesso ti danno del fanboy.
  14. TheDarkMaster
    @Cristiano: Ma va mi sono limitato a spiegare l'articolo del via: http://www.appleinsider.com/articles/10/05/07/apple_developing_flash_alternative_named_gianduia.html lo so che è in Inglese ma basta saper leggere... insomma, non mi sono inventato nulla, è come se avessi tradotto e commentato quello che c'è in AppleInsider. Io creo pagine web da una vita e onestamente non vedo l'ora di mettere le zampe su Gianduia perché mi svincola di brutto da cose proprietarie e poi sono un fissato dell'opensource, per cui nn me ne frega nulla se Gianduia è Apple o Microsoft, basta che mi permetta di fare a meno di roba proprietaria e io sono felicissimo, capisci? :) Se si abbandona flash deltutto nulla vieta che M$ e Adobe creino framework simili a Gianduia e li rilascino a pagamento! Lo stesso Gianduia nn so se verrà regalato agli sviluppatori o venduto come una sorta di flash studio... è il principio che è una figata ed è in relazione all'opensource che sono emozionato ed al fatto che si ammazzano tecnologie proprietarie che infestano la rete :D Sai che me ne frega se la roba che mi aiuta a scrollarmele di dosso è Apple o no... M$ ne fa una più facile ancora da usare di Gianduia? Pronti via, è mia! Ne esce addirittura una simile opensource? Meglio ancora :D
  15. journeyman
    @TheDarkMaster: grazie mille della dettagliatissima spiegazione! Hai sciolto ogni mio dubbio. Detta così è davvero una gran cosa questo gianduia! (grazie anche a Chibbax per la spiegazione culturale sul termine ;) e comunque io adoro il cioccolato gianduia!) Speriamo prenda piede presto perché flash ha veramente rotto! Ci sono dei siti costruiti in flash che mi fanno continuamente crashare il browser (per fortuna ora safari non crasha più totalmente ma resetta solo il frame che si blocca... gran cosa!) e che non posso visualizzare su iPhone (ma, per chi la vedesse come una mancanza di iPhone, tranquilli che non sono assolutamente utilizzabili anche su smartphone che hanno il supporto flash, perché rallenta in modo catastrofico! Ho provato con un nokia di un mio amico, non mi chiedete il modello che non ci capisco niente). Quindi vedo veramente bene un abbandono di piattaforme proprietarie, dato che l'open source ha già ampiamente dimostrato di sapersi confrontare più che degnamente, spesso vincendo facilmente il confronto!
  16. dannymarke
    come darkmaster anch'io sviluppo siti da molti anni e soprattutto mi occupo di frontend. Non sono per l'open source ad ogni costo, toglietemi PhotoShop e sono un uomo morto, ma la guardo con simpatia da sempre. Ho abbandonato Dreamweaver che mi accompagnava dalla versione 2 per Eclipse + Aptana in quanto necessitavo di un vero supporto SVN, uso a man salva quel gran framework che è jQuery e quando mi è capitato di modificare un plugin risolvendo qualche piccolo baco ho sempre informato il creatore dello stesso con gioia e spesso la modifica è rientrata nell'aggiornamento successivo. Come molti, sono ancora costretto a spendere almeno il 60% del tempo che passo a sviluppare nel cosiddetto crossbrowsing grazie soprattutto all'inesplicabile longevità di Explorer6 che purtroppo continua a presenziare nella compatibility list pretesa dai clienti, nel mio caso sempre di livello nazionale o internazionale. (lavoro per una grossa agenzia come consulente) Detto questo, il fatto che si possa abbandonare Flash per un mix di JS+HTML5 mi fa un po' "paura" nel senso che non vorrei ritrovarmi a scrivere un sacco di varianti del mio codice perchè ogni browser poi lo interpreta a modo suo. Se Flash ha un lato positivo è che, non dipendendo dall'interpretazione del DOM della pagina data dal browser, o non va per nulla [ non hai il plugin o non è aggiornato ] oppure va ovunque e allo stesso modo. Speriamo che una volta tanto i vari produttori dei browser provino ad interpretare le specifiche del W3C in modo uniforme ed affidabile senza portare all'ulcera noi sviluppatori :) Ciao, Daniele
  17. MarcoCav
    @TheDarkMaster: Cosa è un framework lo so bene: anche lavorando con Silverlight si lavora su un framework. Il fatto che ci sia un framework comunque non garantisce nulla. Dipende ovviamente da come esso è fatto e cosa ti permette di fare. Se si limita ad utilizzare altre piattaforme senza mettere nulla a disposizione di suo, di fatto non è nemmeno un framework, quanto una piattaforma di sviluppo (e c'è una grossa differenza tra le due cose). Tra l'altro non potrebbe nemmeno garantire prestazioni migliori, in quanto esse dipenderebbero solo da quegli altri strumenti esterni e definiti da altri. Anzi, semmai sarebbe più lento frapponendo un livello in più per la programmazione. E' un po' il discorso di Apple quando dice che non vuole compilatori o ambienti di progettazione di terze parti (discorsi che però poi non applicano su Gianduia... vabbè, Apple sappiamo bene quanto sa intortare le sue masse...). Quindi, tornando a quanto sopra, la tesi del framework veloce e quella tua del "niente aggiunte" mi spiace, ma collidono parecchio. Circa la lentezza e pesantezza di Silverlight poi te la concedo nella speranza che tu non ci abbia mai lavorato, soprattutto perché me la paragoni a Flash (che anche come potenzialità non è paragonabile, a meno che si ignori cosa è il framework .NET). Se invece ci hai lavorato allora non so che dirti... Soprassederei anche circa la frase "quando le usi sei svincolato, sia come coder che come user" e anche qui mi auguro che tu non abbia già provato a sviluppare qualche gioco in HTML5, altrimenti sapresti che tanto svincolato non sei affatto (il codice dei giochi che erano apparsi un po' di tempo fa e di cui si parlava nella news "Flash è morto" è pubblico... basta guardarlo, pur non avendoci mai provato, per farsi un'idea). Ma ripeto, se è vero quello che dici (ma presumo che tu esperienza con Gianduia non ne abbia alcuna dato che sarebbe difficile dimostrare il contrario, ma tant'è) Gianduia sarà un layer che si porrà di mezzo tra programmazione con tecnologie esterne e il risultato finale, creando di fatto esattamente quella dipendenza che dici che un coder non dovrebbe avere. Il tutto con qualcosa di proprietario. Ovvero, lo ripeto, esattamente ciò che Apple dice di non volere con compilatori di terze parti su iPhone. Però tu dici in questo caso di esserne felice perché finalmente sarai libero da tecnologie proprietarie. Forse che si sta giungendo a conclusioni un po' affrettate?
  18. MarcoCav
    Ah, per la cronaca, lavorando con Cappuccino (web framework che alla base condivide il principio di questo Gianduia) ci si lega non poco a questa tecnologia. Il "coder" (come si diceva sopra) non è affatto sgravato, anzi. Il punto è che si possono ottenere risultati graficamente notevoli, questo sì, ma nulla è gratis, esattamente come nel caso di utilizzo di framework e soluzioni alternative. Tra l'altro non è nemmeno vero che implementando soluzioni complesse con Cappuccino ne vengono sempre fuori risultati prestazionalmente migliori che con altre piattaforme.
  19. TheDarkMaster
    @MarcoCav: probabilmente si, sono conclusioni affrettate, io mi limito a leggere quello che vedo in AppleInsider, tu l'hai fatto? Intendo il "via" dell'articolo, veditelo, è un link interessante, penso che se lo leggerai anche i tuoi dubbi verranno abbastanza fugati. E comunque che vuol dire aver lavorato con Gianduia? Che l'hanno già rilasciato? Io ho provato a girare sul web ma si parla del fatto che lo stiano creando, non del fatto che l'abbiano già rilasciato. Comunque Marco, la questione è che il risultato, anche se ottenuto con una piattaforma di sviluppo ad hoc, dovrebbe essere composto solo da tecnologie già esistenti ed opensource. Cioè non si richiede che uno installi nulla per USARE un contenuto fatto con Gianduia. Così dicono, quanto meno, vuoi dirmi che non sia una buona cosa per aiutare la gente a sviluppare in JQuery, HTML5 e company? Ho presente i giochi di cui parli, nn mi ricordo quanti articoli fa se ne parlò: il codice è liberamente visibile, aperto, si, già questo è fantastico rispetto a flash. Se poi hai uno strumento che ti aiuta a produrlo, meglio. Io la vedo così e mi sembra che sia quella la direzione giusta. Almeno per quelli che non vogliono sbattersi al punto da dover imparare a far tutto a mano con block notes... Ma comunque si parla di tante cose interessanti in quell'articolo, come i discorsi che non fanno una piega sui canvas, leggilo. Ma poi come mai sei così attacato a flash? Se si può passare agevolmente a tecnologie più veloci, già funzionanti, open e integrate nel web perché non lo si dovrebbe fare? Apple a parte intendo, e se leggi i miei precedenti commenti capisci che voglio dire..
  20. MarcoCav
    @TheDarkMaster: Ho letto l'articolo pubblicato su AppleInsider, se intendi questo: http://www.appleinsider.com/articles/10/05/07/apple_developing_flash_alternative_named_gianduia.html I dubbi comunque restano. Il fatto poi che Gianduia possa essere interessante non lo metto in dubbio; anche Cappuccino lo è e si basa sugli stessi principi. Ciò nondimeno interesse a parte Cappuccino è e resta una piattaforma di sviluppo che non sta avendo molto successo (certo, dietro di lei non c'è una Apple, siamo d'accordo...). Ciò che volevo dire è che prima di giudicare con tanto entusiasmo aspetterei se non altro che Gianduia fosse utilizzabile, e magari di confrontarlo con i suoi rivali, soprattutto alla luce delle dichiarazioni di Apple circa layer di terzi (vedere AppStore) e la posizione nei confronti di Adobe (tutt'altro che priva di interessi). Utilizzare strumenti opensource è bello quando li si usa davvero. Ma se hai usato Cappuccino (che non è in mano a una multinazionale), ben saprai che comunque ti leghi a un linguaggio che non è HTML/Javascript/altro, ma qualcosa di ben diverso, ovvero Objective-J. Insomma, non è lo stesso di prendere HTML/Javascript/altro e lavorarci sopra in maniera indipendente, bensì ti leghi alla piattaforma. Il fatto poi che il codice sia sempre visibile nel caso dell'HTML5 è tutto fuorché un bene, dato che obbliga una scelta che dovrebbe essere dello sviluppatore e non imposta. Chiudo chiarendo che non sono attaccato a Flash, né a Silverlight (sebbene ritenga un peccato il fatto che la gente che non abbia capito le potenzialità di quest'ultimo grazie all'uso del framework .NET... d'altra parte Microsoft non ha fatto prima una campagna contro Adobe pari a quella di Apple). Accetto ogni tecnologia che possa essere utile. Diffido però di coloro che spingono il web verso direzioni a loro utili commercialmente facendo al tempo finta di essere dei salvatori della patria (Apple), e di conseguenza di coloro che vanno loro dietro non rendendosi conto che non stanno scegliendo il meglio (anche se magari lo fanno inconsapevolmente... Gianduia magari sarà davvero spettacolare), bensì stanno scegliendo il marchio. Cappuccino e Silverlight sono lì che aspettano di essere scoperti ancora oggi, al punto tale che la gente è ancora convinta che Silverlight abbia le stesse potenzialità di Flash... ma vabbè, buttiamoci su Gianduia. In fondo è Apple, mica di tre sconosciuti.
  21. Non che io sia un esperto,ma come spiegate la posizione di Jobs nei confronti di Ogg-Theora? Intendo questo scambio di Mail tra Jobs e Hugo Roy coordinatore Francese della free software fondation. http://blogs.fsfe.org/hugo/2010/04/open-letter-to-steve-jobs/
  22. TheDarkMaster
    @Poldo: Ti dico semplicemente che Jobbs sta facendo i suoi sporchi comodi e per giustificare il fatto che in questo campo (i video) voglia imporre standard che gli tornano comodi, spara FUD contro Ogg Theora, per insinuare che in realtà violi chi sa quali patenti misteriose, senza ovviamente specificare quali (se no si smaschererebbe e nn sarebbe FUD ;) ) @MarcoCav: Ma si, va bene, siam d'accordo, solo che io guardo a Gianduia con aria speranzosa. Se sarà una roba limitante, chiusa e poco trasparente ne farò a meno ;) Però, come dici anche tu, essend un prodotto Apple mi aspetto grandi cose, non fosse altro che per il fatto che spero sia uber-semplice da usare! Se così nn sarà / troverò di meglio, non me ne frega nulla, cambio! :)
  23. TheDarkMaster
  24. @MarcoCav: bravo è propio così, ti fanno il lavaggio del cervello e tu ti convinci che va bene così! Svegliaaaa
  25. MarcoCav
    @Pvj: Un commento davvero pregno di contenuti. E fortuna che il lavaggio del cervello l'hanno fatto a me. :)
  26. Raggio_d_luna
    Aiuto!cone posso scaricarlo?
Ultime offerte del giorno Vedi tutte