Vì vậy, tôi khá nhiều là một lập trình viên Java nhưng tôi chơi với F # vào cuối tuần. Một trong những phần khó nhất mà tôi có với .NET là cố gắng tìm ra tương đương với một số công cụ hoặc thư viện mà tôi có trong Java.Các công cụ và thư viện Java tương đương .NET
Chắc chắn tôi có thể google tương đương với mỗi công cụ nhưng tôi thà thấy cạnh nhau tương đương với từng công cụ ở một nơi. Tôi cũng muốn biết cái nào là công cụ/thư viện tương đương được ưa thích hoặc phổ biến nhất.
Dưới đây là những gì tôi có cho đến nay:
Java ====> NET
IDE: Eclipse ===> Visual Studio
Tích hợp liên tục: Hudson ===> Không chắc chắn.
Tạo dòng lệnh: Maven và Ant ===> Không và Bylan Tôi nghĩ sao?
XML serialization: JAXB ==> Một số .NET mẹ đẻ thứ
JSON Serialiation SF JSON-LIB ==> ???
ORM: Hibernate ==> LINQ hoặc NHibernate
Dependency Injection: mùa xuân và Guice ===> Tôi nghĩ có NET mùa xuân
Servlet container hoặc Webserver: Tomcat, Jetty, rất nhiều ===> Cho tôi biết có nhiều hơn chỉ IIS ..
Uni t Testing Framework: JUnit, TestNG ==> Tôi nghĩ NUnit và XUnit
thư viện Mocking: Mockito, JMock, EasyMock ===> ???
GUI: Swing ==> Biểu mẫu thắng tôi nghĩ ???
AOP: AspectJ ==> Có vẻ như bạn phải trả tiền cho một thứ đắt tiền.
F # => Scala ...... – OscarRyz
Điều này phù hợp hơn với Wiki cộng đồng mà tôi tin. – swilliams
WCF cũng có một tùy chọn tự lưu trữ, vì vậy bạn không bị mắc kẹt với IIS, ngay cả khi không đi đến các giải pháp của bên thứ ba. –