SVG uz pouzivam nekolik let, ale porad ma nejake sve mouchy... pominu-li to, ze spousta lidi z neho ma strach (managori z toho, ze ho nepodporuje MSIE a je potreba nejaky plugin), programatori z toho, ze je to "zbytecne slozite"... i kdyz muj nazor je opacny...
presto jsem narazil na dve drobne koncepcni chybky:
zapis cest pomoci cisel, pismenek a prazdnych znaku... sice to zmensi objem dat... ale pokud s tim potrebujete pracovat treba v ramci DOM... je to problem, protoze za prve je potreba parser a za druhe sady vlastnich funkci...
dalsi vec, ktera me tam chybi je viceradkovy text, protoze v pripade vystupu z nejakeho programu, musi program znat rez pisma, aby ho dobre umistil....
co sa tyka tej podpory v MSIE ja som odbil managorov velmi jednoducho.
Proste som im povedal ze ako SVG plugin tak i Flash plugin je od tej istej firmy, teda od Adobe, instaluje a dodava sa uplne rovnakym sposobom, takze pokial niekto nema problem s tym ze je nieco vo Flashi, nemozem mat problem s tym ze je to v SVG.
Nojo, ale ten flash je rozsirenejsi, bohuzel... A "5% nasich uzivatelu si pro zobrazeni informaci musi neco nainstalovat" nebo "90% nasich uzivatelu si pro zobrazeni informaci musi neco nainstalovat" je docela podstatny rozdil.
To neni pro mne argument. Kdyz date uzivateli 'one click install' plugin, tak vam klikne i na prevod penez na vase konto.
Pokud pracujete par tydnu v MSIE, tak zjistite, ze z dnesnich web stranek se vam kazdou chvili neco instaluje a uzivatel si toho ani nevsimne, nebo mu to prijde normalni.
Vy se na to divate moc technicky (a plne to chapu), ale zkuste stejnymi slovy presvedcit managera, ktery mnohdy nema o pouzitych technologiich ani paru a pouze nekde zaslechl "s tim SVG budou problemy" :-(
Viceradkovy text resi tusim SVSG 1.1. a SVGT 1.2. Co se tyce fontu, SVG umi embedovat font primo v grafice (v pripade vystupu z Adobe Illustratoru to lze udelat velice jednoduse), takze vas problem s viceradkovym textem lze resit i takto ...
No, zalezi na aplikaci. Ja mam podobny problem - na zobrazovani schemat se pouzivaji dynamicky generovane GIFy, i kdyz se jedna prave o oblast, ve ktere by SVG excelovalo (ty schemata jsou k tomu aktivni, tj. po kliku na prvek se k nemu zobrazi dalsi info atd.). A to se jedna o intranetovou aplikaci, kde ma cca 99% lidi IE, takze by s pluginem problem nebyl (neni nahodou automaticky instalovany uz od Windows 98?), ale SVG to prohralo a nahradila ho technologie starsi minimalne o dve generace - protoze moderni webove "mapove aplikace" jsou opravdu mnohem dal, nez to nase GIFacke klikatko.
S temi cestami a DOM mate pravdu. Na druhou stranu se vsak daji (nekdy) pouzit zakladni geometricke tvary, i kdyz to IMHO neni tak elegantni jako cesty (ale ja jsem zkazeny PostScriptem, mozna nekomu pripadne skladani obrazku z geometrickych tvaru vyhodnejsi).