Таким образом, я в значительной степени - программист 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 ==> Похож на Вас, должны заплатить за что-то дорогое.
Mocking ==> https://stackoverflow.com/questions/37359/what-c-mocking-framework-to-use
Continuous Integration ==> CruiseControl. NET
Сериализация JSON ==> DataContractJsonSerializer
GUI == > WPF (отличается от Swing, но хороший)
Хуки для веб-сервера ==> Mod_Mono
Позвольте мне заполнить пару из них:
Непрерывная интеграция: 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
Надеюсь, это поможет
Внедрение зависимостей: Spring и Guice ===> Я думаю, что есть .NET Spring
Да, есть. Также есть Microsoft Unity и Enterprise Framework 4.0.
Фреймворк модульного тестирования: JUnit, TestNG ==> Я думаю, что NUnit и XUnit
И FitNesse.