Dobry den, ja programujem v Jave, manzel v C#.NET (pred tym programoval par rokov v Jave). Mozem Vam napisat zopar postrehov z nasich rozhovorov.
C#.NET je vyzrelejsi jazyk, pretoze bol zostaveny neskor, na principoch Javy, a vyvaroval sa jej chyb a nedostatkov. Napr. anotacie tam existovali uz davno. Vsetky funkcie su pekne dokumentovane, Microsoft proste staval na svojich skusenostiach a rozsiroval iba bazu, ktoru uz mal. V .NET mozete pouzivat viacero jazykov, napr. Visual Basic, J# a pod. A teraz k nevyhodam. Ked sa dostanete k .NET projektu, ktory je napisany vo viacerych jazykoch, tak je to zvacsa horor, zlepenec. Dalsim problem je, ked sa v nejakej .NET kniznici vyskytne chyba alebo Vam nejakym sposobom, tak k nej vacsinou nemate ekvivalent. Manzel si raz cast jednej Microsoft kniznice napisal nanovo. Pre Javu existuje mnozstvo open-source projektov. Ked sa Vam jedna kniznica nepaci, najdete si inu. V .NET tuto moznost velmi nemate. Vyhoda Javy je aj v bezproblemovom nasadeni na Linuxe. Viem, ze uz bol napisany aj "VM" pre .NET pod Linuxom, ale o nejakom sirsom nasadeni som este nepocula. Ked sa clovek rozhodne pre .NET, takze sa v podstate rozhodol pre Windows. Myslim, ze zalezi aj na type programatora. Cloveku, ktory ma rad veci jasne nalinkovane, by viac vyhovoval .NET, lebo tam mate standardne kniznice a standardne postupy. Ak ste viac experimentatorsky typ a bavi vas hladat rozne projekty po Internete, tak by Vam asi viac vyhovala Java. Ale to je samozrejme len moj subjektivny nazor. S pozdravom Radovana Straube --- Tomas Hubalek <[EMAIL PROTECTED]> wrote: > Zdar, > > mame tu takove pnuti v teamu a cast teamu chce > dezertovat k .NET s tim, > ze .NET je pro ne vhodnejsi. > > Ted zrovna me nenapadaji nejake priklady toho, co v > .NET jde a v Jave ne > (bohuzel ani odpadliky ne ;-)) . Nemate nejake > priklady? Pripadne v cem > je .NET lepsi nez Java a v cem horsi. > > Podotykam, ze ted se bavime hlavne o GUI aplikacich > a slozitych > projektech na dlouhou dobu (tj. argument ze neco > naklikam za pet minut > tu ztraci vahu, protoze podstatna vaha projektu bude > ve sberu a cisteni > dat z ruzne (ne)konzistentnich zdroju a pomerne > slozite business logice > (polovodicovy prumysl)). > > Nechci rozpoutat zadnou flamewar, jen bych chtel > znat argumenty > protistrany driv, nez na ne dojde v diskusi. > > Dik za jakoukoliv poznamku nebo odkaz k tomuto > tematu > Tom > ____________________________________________________________________________________ Access over 1 million songs - Yahoo! Music Unlimited (http://music.yahoo.com/unlimited)
