.NET эквивалентные инструменты Java и библиотеки

Таким образом, я в значительной степени - программист Java, но я играю с F# в выходные. Одна из самой твердой первой части имеет с.NET, пытается найти эквивалент некоторому инструменту или библиотеке, которую я имел в Java.

Уверенный я могу погуглить эквивалент для каждого, оснащает, но я видел бы рядом эквивалентный для каждого инструмента в одном месте. Я также хотел бы знать, какой является предпочтительным или обычно самым популярным эквивалентным инструментом/библиотекой.

Вот то, что я имею до сих пор:

Java ====>.NET

IDE: Eclipse ===> Visual Studio

Непрерывная Интеграция: Гудзон ===> Не Уверенный.

Сборка командной строки: Знаток и Муравей ===> NAnt и Bylan я думаю?

Сериализация XML: JAXB ==> Некоторый собственный материал.NET

JSON Serialiation JSON-LIB SF ==>???

ORM: Будьте в спящем режиме ==> LINQ или NHibernate

Внедрение зависимости: Spring и Guice ===> я думаю, что существует Spring.NET

Контейнер сервлета или веб-сервер: Tomcat, Причал, столько ===> Говорят мне, что существуют больше, чем просто IIS..

Платформа Поблочного тестирования: JUnit, TestNG ==> я думаю NUnit и XUnit

Насмешка библиотек: Mockito, JMock, EasyMock ===>???

GUI: Swing ==> Формы Победы я думаю???

AOP: AspectJ ==> Похож на Вас, должны заплатить за что-то дорогое.

5
задан Adam Gent 24 March 2011 в 19:27
поделиться

3 ответа

Mocking ==> https://stackoverflow.com/questions/37359/what-c-mocking-framework-to-use

Continuous Integration ==> CruiseControl. NET

Сериализация JSON ==> DataContractJsonSerializer

GUI == > WPF (отличается от Swing, но хороший)

Хуки для веб-сервера ==> Mod_Mono

3
ответ дан 14 December 2019 в 04:30
поделиться

Позвольте мне заполнить пару из них:

Непрерывная интеграция: Hudson ===> CruiseControl + MSBuild

ORM: Hibernate ==> Entity Framework или NHibernate

Dependency Injection: Spring и Guice ===> Castle

Фреймворк для модульного тестирования: JUnit, TestNG ==> NUnit и XUnit, VS2010 поставляется с собственным фреймворком тестирования, MSTest

Библиотеки мокинга: Mockito, JMock, EasyMock ===> Moq

GUI: Swing ==> WinForms

Надеюсь, это поможет

2
ответ дан 14 December 2019 в 04:30
поделиться

Внедрение зависимостей: Spring и Guice ===> Я думаю, что есть .NET Spring

Да, есть. Также есть Microsoft Unity и Enterprise Framework 4.0.

Фреймворк модульного тестирования: JUnit, TestNG ==> Я думаю, что NUnit и XUnit

И FitNesse.

1
ответ дан 14 December 2019 в 04:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: