SVG tra passato, presente e futuro
Lunedì 15 Marzo 2010 - 08:10
di Cesare Lamanna

Curando la pubblicazione della traduzione in italiano dell’articolo Using SVG For Flexible, Scalable, and Fun Backgrounds, ho avuto modo, finalmente, di prendere più confidenza con SVG e con le sue potenzialità.
L’articolo di Shelley Powers rappresenta in effetti un ottimo punto di partenza per chi voglia semplicemente saperne di più, ma allo stesso tempo è utile come sintesi dello stato dell’arte rispetto al supporto sui vari browser, alle tecniche per ottenere una compatibilità cross-browser, ai tool per la creazione e la conversione di grafica SVG, etc.
Complementare alla lettura di quell’articolo potrebbe essere l’analisi delle tante demo presenti sul sito SVG Wow!, uno showcase degli esempi presentati nel corso della conferenza SVG Open 2009.
Strano comunque il destino di questo linguaggio. Il mancato supporto sui browser ha costituito in passato il suo tallone d’Achille, facendo sì che si affermassero alternative come Flash. Oggi che il supporto si sta rapidamente estendendo si affacciano all’orizzonte alternative come canvas. Nonostante le potenzialità che quelle demo denotano, insomma, si direbbe che il cammino che porta all’esplosione e ad un’adozione di massa di SVG sia destinato a rimanere mai compiuto. Siete più ottimisti di me?
Categoria: Web Standards | Permalink
Commenti
1
effettivamente SVG meritava di più…
un’occasione persa…
2
In effetti è un mistero di come questa tecnologia, versatile e potente, sia rimasta in disparte nello sviluppo web attuale.
Nel lontano 2003 acquistai un libro che descriveva con entusiasmo le mirabili potenzialità dello standard svg e mi convinsi subito che flash e dintorni(dhtml) avessero le ore contate e forse flash sarebbe potuto diventare tutt’al più un editor visuale per svg . Comunque considerò svg uno standard su cui val la pena ancora investirci del tempo….credo ancora nella mia profezia.# - postato da Francesco Raucci - 15 Marzo 2010 - 14:42
3
Purtroppo ci sono troppi interessi nel voler far prevalere tecnologie proprietarie come flash. Da quando è stata annunciata la morte di XHTML 2.0 mi è caduto tutto. Pensavo che XML (in tutte le sue forme, compreso SVG) fosse l’unica via possibile e che finalmente il web si stesse muovendo verso un modello, flessibile ma al contempo con rigide regole, che gli era sempre mancato. Ora non ci credo più.
Tutte le spinte partono dalle aziende, la stessa spinta all’HTML5 giunge anche da Apple in “lotta” con Adobe…
4
Onestamente, l’idea di sviluppare qualcosa di serio con SVG e JS mi fa rabbrividire.
# - postato da Pino - 15 Marzo 2010 - 21:49
5
vabbè pino, allora lavati la bocca perché passi svg, ma js!!!!! non capisci proprio niente!!!
scusa ma è così# - postato da carlo - 16 Marzo 2010 - 09:43
6
@carlo:
JS è un giocattolo rispetto ad AS3.
# - postato da Pino - 16 Marzo 2010 - 13:12
7
Forse non tutti sanno che “…con Adobe Flash CS3 è stata rilasciata l’ultima versione di ActionScript, la terza. ActionScript 3 è più simile a ECMAScript, completando il processo di avvicinamento già iniziato con la seconda versione…”.
ECMAScript non è altro che lo standard su cui si basa javascript e dire che quest’ultimo sia un “giocattolo” non mi pare prorpio il caso visto che sulle più recenti evoluzioni del web tutto si può dire tranne che siano imputabili ad as3 o a qualche altra tecnologia proprietaria…Certo la dinamicità/interattività offerta da flash può rappresentare un fine, ma i mezzi per raggiungerla sono altri. Flash è una scatola chiusa senza futuro se non si aprirà agli standard web e mi pare proprio che la direzione intrapresa sia questa.# - postato da Francesco Raucci - 16 Marzo 2010 - 14:25
8
@Francesco Raucci:
ti trovo notevolmente disinformato. JS e AS nascono figli dello stesso standard ma JS si è evoluto (si lavora con classi e OOP molto più che con JS, dove da 10 anni si lavora a colpi di prototype…). La versione di Flash in cui i due linguaggi quasi coincidevano è quella del 2002 (la MX). Sono passati 8 anni e JS è sempre lì e, se non fosse stato perché Google si è ricordato che esiste, sarebbe sempre lì. Addirittura sento gente che si dichiare SVILUPPATORE AJAX, come se Ajax fosse qualcosa di diverso da due miseri metodi di JS…
Per quanto riguarda SVG, è lì fermo da anni e tutti gli integralisti degli standard non ci hanno saputo fare un bel niente (nemmeno in combinazione con SMIL), né qualcuno se n’è fregato di supportarlo. Magari interesserà a qualcuno (la Apple?) appena farà comodo dire che questo qualcuno supporta qualche forma di standard (me la rido).
Flash vive anche al di fuori del browser, per fortuna, per cui, amico mio, sei tu ad essere chiuso nel browser col tuo JS che non avanza di un centimetro e deve fare sempre i conti con le varie compatibilità. Beh, auguri, a te e a lui! :-)
# - postato da Pino - 17 Marzo 2010 - 11:27
9
Scusa, dove dico “ma JS si è evoluto” voglio dire ovviamente “ma AS si è evoluto”.
# - postato da Pino - 17 Marzo 2010 - 11:32







