2009-12-13 3 views

ответ

2

Я могу думать о нескольких:

  • ADO.NET лучше, чем ADO для доступа к данным (и дополнительные параметры, такие как Entity Framework, хранилище данных блоков, LinqToSql)
  • лучше способность структурировать код для простоты обслуживания из-за более эффективной поддержки объектно-ориентированного программирования
  • лучше тестопригодности
  • в целом гораздо лучше IDE
  • Улучшенная обработка XML
  • богатый набор вариантов интерфейса: Silverlight, WPF, WinForms, WebForms, ASP.NET MVC, Web Client Software Factory
  • ASP.NET позволяет разделить ваш код интерфейса от бизнес-логики намного лучше, перемещая логику в файл кода: лучшее разделение проблем приводит к более легким и более дешевым расходам на обслуживание
  • У WinForms есть гораздо более богатый набор элементов управления, позволяющий создавать приложения, которые намного проще для ваших пользователей.
  • Лучшая интеграция с другими продуктами Microsoft, такими как в качестве Sharepoint

Это далеко не полный список. Но это, по крайней мере, хорошая отправная точка.

+0

довольно полный набор причин все равно – jjb

1

Я переключился на VB.Net из-за LINQ. Все остальное было хорошим бонусом. ^^

+0

спасибо, необходимо найти linq – jjb

0

Возможность использовать колесо прокрутки farking на моей мыши в среде IDE!

Извините, мне пришлось выпустить это с тех пор, как я недавно застрял в VB6 для обслуживания устаревшего приложения.

+5

http://support.microsoft.com/kb/837910 –

+1

Крис: Вы мой герой на этой неделе. Мне просто жаль, что я не смог бы поддержать вас за репутацию этого комментария! – JohnFx

Смежные вопросы