Je samozrejme, ze na kratku dobu sa presadi C# a dotNet masivnou marketingovou tlacenkou, ale Java z dlhodobeho hladiska prezije z jednoducheho dovodu - Java platforma oproti .Net nie je produkt ale specifikacia. Takze porovnavat sa to jednoducho neda. C# je v podstate len zatajenou implementaciou tejto specifikacie.
Tak ako Microsoft potopil z marketingovych dovodov COM a COM+ model a polozil ho na oltar .Netu zrusi o pat rokov aj .Net a pojde robit nieco ine, za co by opat mohol pytat peniaze od zakaznikov a vyvojarov.
Fakt je, ze .Net bude dlhu dobu len nasledovat javu, pretoze je zatial len v plienkach a ked uz to bude skutocne pouzitelny produkt pre enterprise sferu bude java o dalsi krok vpred. Viete si predstavit banku, ktora by si dala teraz urobit aplikaciu pod .Net ? A viete si predstavit seba, ze by ste si tam ulozili peniaze ?
BTW: nativny kod - preco potom MS zavadza bytecode? Tam to skutocne nie je potrebne, v Jave to prinasa platformovu nezavislost. Doma mam na jednom stroji linux aj win a dost ma tesi, ze si mozem pustit JBuilder alebo Forte a tiez moje aplikacie na oboch systemoch a nemusim ich mat dvakrat skompilovane a zlinkovane.
Bye Ra100