So I am pretty much been a Java programmer but I play with F# on the weekends. One of hardest part I have with .NET is trying to find the equivalent to some tool or library I had in Java.
Sure I can google the equivalent for each tools but I would rather see a side by side equivalent for each tool in one place. I also would like to know which one is the preferred or generally most popular equivalent tool/library.
Here is what I have so far:
Java ====> .NET
IDE: Eclipse ===> Visual Studio
Continuous Integration: Hudson ===> Not Sure.
Command line build: Maven and Ant ===> NAnt and Bylan I think?
XML Serialization: JAXB ==> Some .NET native stuff
JSON Serialiation SF JSON-LIB ==> ???
ORM: Hibernate ==> LINQ or NHibernate
Dependency Injection: Spring and Guice ===> I think there is .NET Spring
Servlet Container or Webserver: Tomcat,Jetty, so many ===> Tell me there is more than just IIS..
Unit Testing Framework: JUnit, TestNG ==> I think NUnit and XUnit
Mocking libraries: Mockito,JMock,EasyMock ===> ???
GUI: Swing ==> Win Forms I think???