ША>Интересно, какая техология будет доминировать на рынке ПО в ближайшие несколько лет? Возможно, у Java+CORBA есть только один большой недостаток по сравнению с .NET — это написано НЕ Microsoft?
А что сравнивать? Конкурентоспособность технологий или их реальные технологические преимущества?
С точки зрения конкуренции, то пока вообще рано что-то говорить, ведь .NET выйдет еще не скоро. Можно только попытаться спрогнозировать. Могу предположить, что .NET будет иметь успех на Windows платформе. Поначалу она будет использоваться в корпоративных сетях крупных предприятий, а также в веб на стороне сервера. Скорее всего будут популярны веб сервисы, которые предоставляют какие-то услуги для других веб серверов (кстати, можете принять на заметку, этот рынок еще не освоен и ждет ;) Однако, определенно, должно пройти какое-то время, прежде чем .NET реально придет на клиент и в www. Это в значительной степени зависит от открытости и политики MS.
Технологически, .NET разумеется лучше чем Java. Java появилась давно, а .NET только появляется. Было бы очень странно, если б новая технология не превосходила более старую. Но технологическое превосходство вовсе не означает побуде в конкурентной борьбе...
PS: По поводу того, на что .NET реально способна: вся IDE от Visual Studio .NET написана на ней самой, так что судите сами, насколько она готова для реального написания преложений...