jiz to delsi dobu u nas ve firme pozorujeme a rozhodli jsme se, ze nas dalsi vyvoj bude v .net/mono. I v tomto clanku jsou opet popsany ty vyhody, ktere nas k tomu vedly:
compiler je ohrome rychly, a navic jak zde nekdo pise, si ho muze kazdy podle libosti napsat
navrh toho celeho je proste dobry
vsichni to budou delat, bude mnozstvi specialistu
budeme pouzivat C# , protoze ten navrh toho jazyka je proste dobry
jak poukazal Icaza, v Mnichove bude linux
Jedine co nas trochu zarazi je, ze jedina firma, ktera zatim po 3 letech vyvoje nabizi alespon zcasti komplexni system napsany v .net ( IS, firma ap-ag.de) ma stejne problemy, jako vsichni ostatni, kteri sve systemy maji jeste v tom zastaralem stylu. Zde by bylo dobre vedet, jakych chyb je treba se vyvarovat.
JIT prekladac neni standardni soucasti JRE od Sunu a musi byt stahnuty zvlast. Docela problem, protoze kolik lidi se po instalaci JRE zacne shanet po tom jestli maji JIT prekladac?
Takze se trochu opravim - Java sice JIT teoreticky podporuje ale v praxi to nikdo nepouziva.
k rychlosti podle http://www.neo.cz/~tomas/java.net/2003-10.html#170000 to nebude zas tak žhavé a je to i osobní zkušenost
"navrh toho celeho je proste dobry" netuším k čemu se tohle vztahuje, jestli ke kompilaci do mezikódu a následné interpretaci pomocí VM tak to opravdu někdo "objevil ameriku" :O))), pokud k C# tak ten si taky jenom vybral od ostatních to nejlepší, nezavrhuji to jenom konstatuju, takže k čemu že to ???
"vsichni to budou delat, bude mnozstvi specialistu" asi jako ve VB nebo ASP ??? všichni to dělají ale nikdo to neumí, všichni to jenom "nějak" naklikají a ejhle ono to funguje :O((
"budeme pouzivat C# , protoze ten navrh toho jazyka je proste dobry" jsem JAVA programátor "přinucený" psát v C# a nesdílím váš optimizmus, JAVA je mnohem robusnější, např. vynucené ošetřování vyjímek, celý framework je náchylný k podivným chybám typu "Compilation error" což mu na bodech také opravdu nepřidává, možná až bude mít za sebou tolik let vývoje co JAVA .....
"jak poukazal Icaza, v Mnichove bude linux" co je světu do Mnichova ??? Myslím že svět Linuxu nebude moc nakloněn technologii pocházející od MS.
k poslednímu bodu jen to že je logickým vyústěním mých připomínek
Ja sem se ucastnil vyvoje informacniho system v C#, kterej mel pres milion radek kodu a s touhle chybou sem se nesetkal ani jednou ;).
Predstava, ze bych ten projekt psal v cemkoliv jinym me naprosto desi. Jedinou vytku, kterou k C# mam, je to, ze nelze dedit z vice trid :(. Jinak je to silny jazyk se silnou podporou na strane .NET platformy, ktera je urcena pro bussines aplikace a svuj ucel plni imho velmi dobre.
Jako fanda GNU/Linuxu Vam drzim palec ale pokud vychladnu a zacnu uvazovat....
Kdyz se programatori nudi a zkousi tu ono, tu tamto (treba python :) ), tak to chapu, ze se i mono muze zalibit, ale pokud se firma rozhodne pouzivat pro vyvoj mono .... ugh .... to muze byt technologicka sebevrazda. A tuplem pokud je to firma komercni. Co takovy support? Dokumentace k monu je teda nic moc. Jak je mono otestovane? Paneboze, dyt ho dela 12 lidi a honej MS a az MS vyda dalsi verzi, tak zase bude hon pokracovat. Rozhodne bych byl opatrny vybrat si takovyhle mlady framework s nejasnou budoucnosti jako zaklad pro vyvoj v komercni firme.
To ani nemluvim o tom, co se bude dit, az si mrkvaci nasazeji patenty na jednotliva API apod. (jestli uz je tam nemaj a jen nespinkaj). A az zacne mono byt plnohodnotnou alternativou a par vetsich zakazniku utece z widli na GNU/Linux, tak se patentici probudi a dej se vule bozi ..... :)
Buhehe, neco, co je verejne pristupne, ze nemuze byt chraneno patentem? V USA muze byt VSECHNO chraneno patentem. Vzdyt i blbej status bar je patentovana technologie, nakup na internetu pres jeden click mysi na odkaz na webovych strankach taky. A ze si mam dohledat co je vse patentovano? Tak na to mam fakt malo casu, mam jen jeden zivot. :)