Ну вот объясни, ну нах тебе нужен WinFX ?!
Все твои заказчики уже перепрыгнули на Vista ?
А если речь о Web-приложениях, то тем более, нах?
Я ещё не знаю точно, потому как я толком не прощупал чего там нового.
Они хоть и пишут что компилляторы остались теми же самыми, но я думаю
что там как минимум полечен ряд багов и скорее всего что-то лучше
оптимизировано.
Я могу сказать чего мне по зарез нужно:
1) Чтобы наконец заработала конструкция типа
int? val = <условие> ? <значение> : null;
потому что в C# 2.0 оно не компилится и меня это ооооочень напрягает
каждый день.
2) Чтобы работал Convert.ChangeType(a, б) для nullable-типов так же как
и для других.
3) Чтобы в уточнении where для женериков можно было указывать операторы,
индексаторы, конструкторы с параметрами, например:
public void MyMethod<T>(T dataSource)
where t : [string]
4) Чтобы появился аналог MasterPages для контролов
5) Чтобы TreeView наконец-то по-человечески заработало.
Если хоть что-то из этого появится, то я в ближайшее время перейду на
третий фреймвёк. Если же ничего в этом плане не изменилось, то мне он
действительно нах не нужен.