Я посещал ежегодную конференцию аспирантов по исследованиям в университете, слушал презентации и сам давал ее!
Что меня поразило, так это то, как быстро академические круги освоили .NET и как распространяются слухи. Проекты, которые начались в Java, теперь переходят на .NET или изучают .NET как еще один вариант развертывания и исследования. Конечно, .NET существует уже несколько лет, но академические круги обычно медленно меняются.
Все это хорошие признаки относительно будущего .NET. Где исследования активны, где будут появляться решения следующего поколения и где разработчики должны сосредоточиться.
Было также хорошо поговорить с делегатами, которые впоследствии рассказали о предстоящих изменениях в Whidbey и увидели, как расширяются глаза на возможности, особенно на Indigo (многие наши исследования посвящены промежуточному программному обеспечению).
Тем не менее, одна проблема, казалось, раздражает. Кроссплатформенная поддержка. На мой взгляд, это самое большое ограничение для .NET и его применение как в бизнесе, так и в научных кругах. У нас есть Rotor, у нас есть Mono… но для этого нужно, чтобы Microsoft изменила свое мнение, чтобы мяч действительно заработал.
Это не произойдет в ближайшее время … одна из больших проблем, связанных с созданием поставщика настольных систем и серверов для разработки платформы разработки. И с Longhorn, стремясь еще теснее связать .NET, это встроенное ограничение .NET и разочаровывающее.