Pokud však Silverlight uspěje, bude to znamenat nový plugin pro koncové uživatele a znalost dalšího vývojového prostředí pro developery RIA.
U mne je to naopak (a věřím, že nejsem sám): učit se ActionScript by zamenalo učit se další jazyk a vývojové prostředí, kdežto C# a Visual Studio potřebné pro tvorbu Silverlight aplikací jsou věci, které důvěrně znám.
Pro mě jako programátora GUI klientských stran aplikací je "backend" všechno, co je na serveru, co mi poskytuje nějaké služby, je to poháněné nějakou databází, já do toho nevidím, ale vím, že to kolegové dělají v C#, protože jim koukám přes rameno, takže se omlouvám za zjednodušující terminologii. :) Co ale vím, že způsob programování té serverové strany je jiný, používají se tam jiné design patterny a vůbec jiný styl práce.
Při vývoji Rich Internet Applications (neboli, jak si to překroutil Microsoft, Rich Interactive Applications) nejde o znalost konkrétního jazyka (C#, Java i ActionScript 3 jsou ostatně z jednoho těsta), ale o dovednosti v oblasti návrhu uživatelského rozhraní, přesahy mezi světem kreativního animování a světem programování, atd. Kdo se snáze naučí vyvíjet pro Silverlight? Ten, kdo úspěšně vyvíjel pro Flash, nebo ten kdo dělal databázové back-endy v .NETu? Budoucnost ukáže, ale já jsem přesvědčený, že ten první.