Pokud se má jednat o vnitrofiremní business aplikaci, tak je to upřímně řečeno jedno. Není důvod, aby ji indexovaly vyhledávače a kompatibilita taky není potřeba - administrátor snadno politikami vynutí nainstalovaný Silverlight. Z programátorského hlediska je snazší a pohodlnější dělat aplikaci v Silverlightu než v HTML & CSS & jQuery a z uživatelského hlediska je výhoda v podobě lepších komponent. V HTML a CSS těžko uděláte Grid, kde uživatel bude moci pohodlně vybírat více řádků přes Ctrl či Shift a klikání myši, tak, jak je zvyklý. Ano, nějak to jde, ale je to dost složité, v SL to máte zadarmo. Co třeba měnitelná šířka sloupců v tabulkách? To samé - v SL je na to komponenta, v HTML a CSS se to dělá velmi obtížně. Ovládání klávesovými zkratkami, kopírování řádků ze seznamu do schránky a pastování je jinam? Prakticky nemožné. A takových příkladů se dají najít stovky, formuláře v HTML jsou velmi omezené a Silverlight co se týče GUI nabízí daleko více možností. Samozřejmě pořád platí, že to musíte umět, jinak z toho vznikne bazmek.
|