Mono в OS X Совместим с коллегами MSVC 2010?

Я собираюсь начать разработку .NET на работе, но у меня есть возможность использовать MonoDevelop / Mono в OS X вместо MSVC 2010 в Windows, и я бы предпочел ее, потому что я знаком с OS X. Мы, вероятно, собираемся использовать ряд популярных фреймворков, такие как NHibernate и Castle DI - мой вопрос к тем из вас, кто знаком с разработкой .NET и Mono: окажусь ли я в гораздо более невыгодном положении? Есть ли сильная несовместимость или, с некоторыми «сокращениями», две системы примерно совместимы? Опять же, мои коллеги будут использовать MSVC 2010, и мы намерены вместе работать над одними и теми же кодовыми базами.

Спасибо за любую информацию, которую вы можете дать этому новичку в .NET.

РЕДАКТИРОВАТЬ: Я должен отметить, что в первую очередь буду делать разработка с использованием MVC 2, который, как я понимаю, действительно работает с Mono, и будет иметь некоторую осторожность при выборе фреймворков, т.е. я могу избежать несовместимых фреймворков.

7
задан Chris 12 January 2011 в 08:07
поделиться