C # против VB.NET с точки зрения поддержки инструментов? - PullRequest
0 голосов
/ 17 января 2009

Хотя по большей части вы можете генерировать тот же MSIL, в инструментальных средствах есть определенные различия. PEX , например, намного проще работает с C #.

Какие инструменты Microsoft или сторонних производителей не работают одинаково хорошо для обоих языков?

Ответы [ 5 ]

5 голосов
/ 17 января 2009

Полагаю, этот ответ зависит от того, что вы подразумеваете под поддержкой инструментов.

Например, когда дело доходит до поддержки IDE, VB делает намного больше, чем то, что делает C #. Просто у него лучше IDE.

У него очень хорошая фоновая компиляция и действительно хороший интеллект.

Когда речь идет о поддержке исследовательских проектов MS или «новых» платформ, таких как XBox, VB, вероятно, будет отставать от C #.

В отношении дел, выполняемых MS Developer Division или Office, вы должны ожидать более или менее равную поддержку между двумя языками.

Для других групп, таких как упомянутый вами исследовательский проект по MS, многоязыковой паритет часто не является приоритетом. В этих случаях они предпочитают использовать C # в качестве выбора по умолчанию.

1 голос
/ 17 января 2009

У Re-Sharper больше поддержки C #, чем у VB, в части анализа кода.

Вот полный список здесь различий между VB и C # .NET

1 голос
/ 17 января 2009

Ektron CMS 400 определенно больше VB, чем C #. Но если вы используете Ektron, у вас есть большие проблемы, чтобы беспокоиться о ...

0 голосов
/ 19 января 2009

Лучшая поддержка C #

  • StyleCop
  • PEX
  • Re-резче

Лучшая поддержка VB.NET

  • Intellisense

(это вики ... пожалуйста, добавьте больше)

0 голосов
/ 19 января 2009

Один большой недостаток для VB.NET - StyleCop Я надеюсь, что разработчики предоставят также версию VB.NET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...