Zacząłem analizować kilka większych frameworków do obsługi serwerów, które byłyby w stanie obsługiwać interfejsy klienckie dla komputerów, a także interfejsy internetowe, i naprawdę zignorowały dwa oczywiste: J2EE i .NET. Z punktu widzenia języka, punktu widzenia funkcji, przenośności, punktu widzenia itp. Jestem całkiem zadowolony z mojego zrozumienia tych dwóch produktów. Utrzymam to w prostocie mówiąc, że w przeważającej części albo pasowałoby do potrzeby wystarczająco dobrze na podstawie mojej wstępnej analizy.Dobry, niedawny artykuł na temat porównania Java EE i .NET?
Tam, gdzie ciężko jest znaleźć dobre porównanie z inżynierami, którzy spędzili większą część dekady pracując z jednym, drugim lub jednym i drugim. Nieudokumentowane frustracje, których nie dostajesz od Sun, Microsoftu lub książki.
Wyszukiwarka Google oferuje wiele wyników, ale większość pochodzi z lat 2002-04. Dość powiedzieć, od tego czasu wiele się zmieniło. J2EE ma być znacznie uproszczony, a .NET powinien mieć znacznie więcej funkcji.
Czy ktoś jest świadomy bardziej aktualnych porównań (w ciągu ostatnich dwóch lat), które warto przeczytać?
"... naprawdę zerwałeś na dwóch oczywistych ..." - ciekawy, jakie były twoje pozostałe kandydatury? Ilu zostało wyeliminowanych z ankiety? – duffymo
Java jest całkowicie krzyżowy, twój program zawsze działa bez względu na to, czy jest to Windows, Linux, SunOS, iPhone czy toster. DotNET jest kopią Javy z większą ilością funkcji specyficznych dla systemu Windows, dzięki czemu jest znacznie szybszy, łatwiejszy w użyciu, instalowany i publikowany w świecie Windows. Nigdy nie używałbym Javy do uruchamiania w systemie Windows, ale może nie w twoim przypadku. – Havenard
Java nie działa na iPhonie, więc nie jest to ściśle prawda. – duffymo