Silverlight - co s ním dál?

quark66

Silverlight - co s ním dál?
« kdy: 13. 08. 2013, 09:55:41 »
Vážení přátelé,
dostal jsem se omylem jako tester k projektu, který je postaven na technologii (architektuře) MS Silverlight. Aplikace tak nějak běží, je sexy, backend trochu drhne... no klasika.
Chtěl jsem se zeptat anonymně na Vaše anonymní názory na tuto platformu. Od kolegy "sí-šárpisty" jsem slyšel, že je to mrtvá větev, ale nikde se o tom nemluví...
Samozřejmě po technické stránce to vidím jako opět cesta k přivázání si uživatelů... (SLight neběží jinde než na MS desktopu i když v prohlížeči..). Takže spíš se ptám na zkušenosti, znalosti s tím, že by ho někde nasazovali jako "enterprise řešení - 200 jůzrů" s výhledem provozu 2 - 5 let.. Osobně bych řešení vidělv EJB,J2EE, HTML5, ale zákoš a hlavně domluva lobistů má větší moc...
Vaše názory nezneužiju jinak, než že si dokreslím obrázek, případně začnu hledat práci "v jiné pekárně". Díky

Mirek


Franta <xkucf03/>

Re:Silverlight - co s ním dál?
« Odpověď #1 kdy: 13. 08. 2013, 10:34:15 »
Je to mrtvá technologie stejně jako Flash.

Podle těch 200 uživatelů to vypadá na nějaký intranet, je to tak? V tom případě by tohle svinstvo nemuselo kontaminovat další počítače a obtěžovat další lidi (jako by tomu bylo např. v případě internetové služby pro veřejnost). Na druhou stranu to bude škodit uživatelům s ne-windows počítači, což může být GNU/Linux, Mac OS, další Unixy ale třeba i mobily a tablety, kterých je dnes všude plno. Mají manažeři mobily a tablety? :-)

Je tedy otázka, jestli se to na těch 2-5 let vyplatí přepisovat do něčeho lepšího nebo to nějak doklepat – jízda na mrtvém/nemocném koni. To rozpětí jsi udal dost široké – dva roky je dost málo, to bys třeba rok přepisoval a dolaďoval a pak už jen rok používal, to se asi nevyplatí (nebo je to tak malá aplikace, že bys to napsal během pár týdnů?) Pět let už je docela dost a tam by to smysl mít mohlo. Co bude pak? Pak ta aplikace už nebude vůbec potřeba? Nebo se mezi tím napíše nějaká jiná? Nahradí se hotovým řešením?

Pak je tu ještě možnost kompromisu – „backend, který trochu drhne“ zachovat a jen do něj doplnit API (např. WS/SOAP) a nechat ho dožít jako „legacy“ aplikaci v nějakém virtuálu + k tomu napsat jen nový „frontend“ (asi HTML/JS nebo desktopová či mobilní aplikace). V ideálním případě bys to API navrhl tak, abys po pár letech mohl přepsat „backend“ do J2EE/EJB a „frontend“ si nechat.

Re:Silverlight - co s ním dál?
« Odpověď #2 kdy: 13. 08. 2013, 10:37:47 »
Silverlight je mrtvy a potvrdil to sam MS pokial sa nemylim. Uz budu len opravne vydania.

Nie je ale pravda ze bezi len na MS strojoch. Pouzivam SLight aj na Macu. Technologia to rozhodne nie je zla, len sa moc nerozsirila trh zrejme nevidel miesto pre dalsiu nahradu flashu, ktory je sam na ustupe. Silverlight applikacie idu vacsinou aj na linuxe - pomocou moonlight, ktoreho vyvoj tiez uz oficialne skoncil.

Juri

Re:Silverlight - co s ním dál?
« Odpověď #3 kdy: 13. 08. 2013, 11:08:55 »
no neviem ci je silverlight mrtva technologia a urcite sa nepouziva len na desktopoch. Co myslite aplikacie pre Windows Phone su v com robene? Mate na vyber Silverlight alebo XNA - to je urcene na hry, nie na normalne aplikacie. Takze ci je az tak mrtva neviem.

Franta <xkucf03/>

Re:Silverlight - co s ním dál?
« Odpověď #4 kdy: 13. 08. 2013, 11:22:10 »
Pouzivam SLight aj na Macu.
Nějaké jednoduché ukázkové příklady tam možná fungují… nedávno jsem ale řešil problém s jednou SL aplikací, která na Macu nefungovala (přestože tam byl oficiální MS plugin nejnovější verze) zatímco na Windows ano. Je to záměrně psané tak, aby to tlačilo uživatele k používání jejich OS. Obvyklá praxe Microsoftu. Oni sice někdy říkají, že GNU GPL je virus, ale ve skutečnosti je virus spíš SW od Microsoftu. Jakmile si od nich něco pořídíš, tlačí tě to k tomu, abys kupoval další a další produkty a současně tě to víc a víc odřezává od zbytku světa. Děkuji nechci.


Juri

Re:Silverlight - co s ním dál?
« Odpověď #5 kdy: 13. 08. 2013, 11:24:51 »
to Franta:

ja som teda este nepocitil, ze by ma MS dotlacil k nejakym kupam ich SW a pritom ich pouzivam. Ak si kupim Office a pouzivam tak Word maximalne, tak ako ma dotlaci aby som si kupoval dalsie ich produkty?

Franta <xkucf03/>

Re:Silverlight - co s ním dál?
« Odpověď #6 kdy: 13. 08. 2013, 11:46:50 »
Tady jde hlavně o firmy a pak o vývojáře SW. Jako koncový uživatel pocítíš hlavně důsledky tohoto přístupu – jako že např. téměř nejde sehnat nový počítač bez předinstalovaných Windows nebo že hodně SW je na nich závislých (což tě nutí si koupit další počítač opět s Windows).

Juri

Re:Silverlight - co s ním dál?
« Odpověď #7 kdy: 13. 08. 2013, 11:52:26 »
tak pouzivam PC na vyvoj, resp. venujem sa IT. Ale musim povedat, ze MS co pyta peniaze za svoje produkty, tak ich pyta podla mna opravnene, pretoze napr. co ponuka nastroje na vyvoj, tak valcuju ine nastroje, napr. take Visual Studio nema konkurenciu. Proste niektore produkty nemaju konkurencie a MS je v tomto spicka, takze si moze pytat za to prachy. Preco si napr. taky google neuctuje za Android peniaze a zije z reklamy? Pretoze keby ho spoplatnil, tak by ludia odisli odtial velmi rychlo si myslim. Jeho jedina vyhoda preco je tak na koni je, ze je gratis.

ZAJDAN

  • *****
  • 1 968
    • Zobrazit profil
    • E-mail
Re:Silverlight - co s ním dál?
« Odpověď #8 kdy: 13. 08. 2013, 12:21:32 »
Ahoj....
co ta aplikace má dělat?....šel by někde vidět současný stav?...já onehdá řešil podobnou otázku a jako dočasný stav jsem zvolil interakci svg pomocí javascriptu. Až budu chytřejší strašně rád bych se pustil do webGL.
Vesele, vesele do továrny dělník běží...vesele, vesele do továrny jde. Vesele se usmívá když mu soustruh zazpívá...vesele, vesele do továrny jde. Vesele si poskočí když se soustruh roztočí ...vesele, vesele do továrny jde.

Mirage

Re:Silverlight - co s ním dál?
« Odpověď #9 kdy: 13. 08. 2013, 12:50:50 »
Znáte DarkOrbit? Chceš střílet? Plať! Jinak střílet můžeš sice taky, ale ten kdo platí tě sestřelí. Je ve Flashi a nikdy v Javascriptu nebude, protože tvůrci nechtějí, aby se v tom někdo rejpal. To je ostatně důvod, proč se nikomu z Flashe moc nechce odcházet. Jazyky pro Flash mi přijdou hnusné. Silverlight je C#, čitelný. Jenže v republice je víc homosexuálů, než lidí s nainstalovaným Flashem.

txt

Re:Silverlight - co s ním dál?
« Odpověď #10 kdy: 13. 08. 2013, 12:56:16 »
Ono si silverlight konkuruje s WPF a druhá technologie má navrch.

Hahaha

Re:Silverlight - co s ním dál?
« Odpověď #11 kdy: 13. 08. 2013, 12:59:27 »
Citace
Silverlight - co s ním dál?

Vůbec nic. Nechat ho v poklidu chcípnout. Tady MS šlápl do většího hovna než obvykle, když začal kopírovat umírající technologii.

H7

Re:Silverlight - co s ním dál?
« Odpověď #12 kdy: 13. 08. 2013, 14:38:09 »
Když se ptáš na rootu, tak je myslím jasné, jaký bude převažovat názor na MS technologie.

Když máš nějaký informační systém, tak můžeš frontend dělat ve formě webové aplikace, ale vývoj bude dost pomalý, naohrabaný, budeš pociťovat mnoho omezení. Můžeš to udělat jako desktopovou aplikaci, kde máš neomezené možnosti, ale musíš řešit deployment, aktualizace apod. Pokud aplikaci budeš dělat alespoň trochu multiplatformní, tak ti to omezí možnosti a zesložití vývoj. Silverlight je někde uprostřed. Má větší možnosti než web, programuje se v něm celkem příjemně (GUI model je minimálně o třídu výše než u webu), z hlediska uživatele se to chová do značné míry jako webové aplikace (zadá URL v prohlížeči).

Web nepociťuji zatím jako přímou konkurenci Silverlightu. Webové technologie nejsou pro tvorbu aplikací na tom zatím tak dobře, je na nich vidět, že mají za sebou dlouhý historický vývoj a web v počátcích pro žádné aplikace ani nebyl navrhován. Postupně se to zlepšuje, ale ještě zbývá dlouhý kus cesty.

A samozřejmě máš možnosti jako Flex, což je více méně přímá konkurence Silverlightu.

Pokud jsi si vědom výhod a omezení Silverlightu, tak to podle mě nemusí být v některých případech vůbec špatná volba. Novou aplikaci v tom dělat asi nemá moc smysl kvůli tomu (pokud to není nějaká jednorázovka bez dlouhodobé perspektivy), protože MS to přestal vyvíjet. Ale přepisovat kvůli tomu hotovou aplikaci v současné době mi nepřijde jako dobrý nápad.

Re:Silverlight - co s ním dál?
« Odpověď #13 kdy: 13. 08. 2013, 15:45:46 »
Citace
There will be no new releases for Silverlight and WCF RIA Services, but support will continue for several years. However, there will be an easy migration path to convert to Win RT etc. Microsoft has put tremendous resources in developing Silverlight.
::)
Citace
MS will support SL for another 10 years.
???
Citace
WinRT only works on Windows 8 and Silverlight on Windows XP, Vista, 7, 8, Mac.