3
A
回答
4
非常寬泛的問題,很難涵蓋。但這裏有一些文件(或多或少最近,或多或少的偏見),您可能還覺得有趣:
- Comparing Microsoft .NET and IBM WebSphere/J2EE(這更是一個.NET與「贊助」的IBM WebSphere比較微軟)
- IBM Response "Comparing Microsoft .NET and IBM WebSphere/J2EE"
- On The Relative Advantages of Teaching Web Services in J2EE vs. .NET
- J2EE vs. Microsoft .NET - History and Comparison
- J2EE vs. Microsoft.NET - A comparison of building XML-based web services
也許你應該添加一些關於你的語境的細節以獲得更具體的答案。
7
這取決於你的具體情況。
我不假裝有一個確切的答案,因爲沒有一個,但這裏是我的一些想法和經驗。 (前期,我主要是一個.NET開發人員,但我偶爾會在Java中工作)
我會總結一下前面的內容 - 如果你使用.NET,你會得到一個緊湊的集成堆棧,這很容易真正有效地使用和解決80%的問題,但是您付出了方便,解決某些邊緣案例可能是一個問題。去Java給你靈活性,但你付出的時間和複雜性,但它基本上是免費的。
平臺 首先,在很多平臺上本機支持Java,但C#並不是純粹的Windows。 Mono項目的C#在Linux和Mac上運行。如果你正在做手機的發展,你可以用它在iPhone(MonoTouch的),不久的Android以及(MonoDroid的)
的語言 有很少的疑問,我認爲C#是更現代和優雅的語言,但這並不會導致Java不好。它仍然比嘗試用C++做的更好...
工具 Visual Studio有很多很酷的東西,Eclipse也是如此。我發現在Visual Studio中完成任務要快很多,但Eclipse有很多有用的插件。 VS付費並且相當昂貴,雖然有免費的快遞和更便宜的版本,以及通過MS合作伙伴計劃便宜的方式。 Eclipse是免費的。
應用程序服務器 J2EE應用程序通常是高度可配置的工具和平臺棧,但可能相當複雜。他們基本上是以應用程序的形式運行的。
.NET應用程序在Windows IIS直跑/ WAS /(服務器AppFabric的),我覺得讓它們設置更容易一點,但再次它的速度,簡單性和成本與免費的和複雜的。
相關問題
- 1. Java EE與.NET開發估算
- 2. Java SE與Java EE之間的差異
- 3. Java EE與netbeans
- 4. Java EE與Glassfish
- 5. Java EE組件之間的通知
- 6. Java EE war文件
- 7. Eclipse Java EE插件
- 8. Java EE 5和Java EE 6之間的區別6
- 9. Eclipse Helios Java EE與Postgres 9.0
- 10. Java EE WebLogic和Spring與SSO
- 11. 運行與Eclipse的Java EE
- 12. 集成Selenium Webdriver與Java-EE
- 13. Java EE與Java SE之間的Web應用程序開發
- 14. .NET開發人員的Java EE
- 15. Java EE 6.0和.NET 4.0比較
- 16. java,java EE,servlet,JDK之間的區別
- 17. Java EE與Java SE:版本不匹配?
- 18. 對Java EE sonarqueue插件
- 19. Java EE插件框架
- 20. Java EE Jar文件共享
- 21. Eclipse EE - Java EE透視vs Java透視
- 22. Web與EJB層之間的Java EE會話管理
- 23. 與POJO的Java EE事務傳播調用-之間
- 24. 什麼是Java EE中的Web組件?
- 25. Apache Struts和Java EE之間的區別?
- 26. 安全性的Java EE應用與JBoss
- 27. Java EE標籤庫與Spring MVC
- 28. 電子商務網站與Java EE
- 29. Apache Shiro與Java EE本地API
- 30. Eclipse與Java EE(EJB),ANT和Jenkins/Hudson