G_>>Начать можно со такого вопроса — чего есть в C# + .NET такого чего нет в Java? Принимается все — начиная от конструкций языка и заканчивая технологиями и скоростями работы.
kuj>enumerations, fixed, using, unsafe, Interop...
Enum в 1.5 появились.
Извините, я с шарпом не так хорошо знаком.
fixed — ?
using — имеется в виду очевидно использование IDisposable? (а не подключение пакетов?) Этого в Яве нет, но в концепции сборщика мусора нужно ли это?
unsafe — это возможность вызова платформенного кода? Если да — это вроде бы в Яве с рождения.
Interop -?
G_>>Что на ваш взгляд является главным недостатком Java?
kuj>EJB
Ах, да... еще создание GUI под Windows..
Имеются в виду тормоза Swing? Есть Eclipse.
G_>>Про недостатки .NET сразу приходит в голову — отстутствие реальной кроссплатформенности и поддержки большого числа компаний.
G_>>Вообщем, прошу к барьеру
kuj>А если серьезно, то Java определенно более сильна в случае Enterprise-level систем.
kuj>Во всех других случаях можно долго выяснять кто же лучше, но это пустая трата времени, т.к. в общем случае они примерно равны. В итоге все сведется к выяснению у кого же лучший набор библиотек...
Ну так и у кого он лучший?