當我通過C#
開發Microsoft Windows
時,我使用Microsoft Visual Studio
與Microsoft Team Foundation Server
。我需要一個ORM,因此Entity框架可以幫助我,等等。這些工具可以命名爲面向Windows開發人員的Microsoft解決方案。 面向Java開發人員的Sun或Oracle解決方案是什麼?建議哪種IDE,版本控制,ORM,Web開發工具,數據庫和其他編程工具?Java開發人員的開發工具
回答
對於IDE,我使用IntelliJ IDEA Community Edition(有一個支付更多功能,包括原生字節碼查看器,但有可能你不會需要它),它具有極好的代碼完整性,完整的Git(最流行的版本我知道的控制系統)集成以及其他一些功能,包括Groovy,Scala,Android,PHP,Python等等。它有很多插件,還有Eclipse(有更多的插件),Netbeans等等。
對於版本控制,您可能已經在某處看到/聽說過Github,因爲它是迄今爲止最流行的版本控制。我使用它,如果你對命令行不太習慣,就會有一個拖放版本(Windows的Github)。
對於ORM,您可以嘗試一下我以前從未使用過的Hibernate,但它看起來很流行。然而越來越多的人正在從ORM轉移,因爲他們提供了很多控制而沒有多少好處。
IntelliJ支持Web開發框架,所以如果你想要檢查它。
對於數據庫你應該使用MySQL,如果你打算連接到你自己的互聯網數據庫,你應該熟悉PHP。
感謝您的答案。網絡開發怎麼樣? @injustice – Hossein
正如我所說,IntelliJ支持Web開發框架,但也檢查了Play,Spring,Struts2。看看這個鏈接太http://www.infoq.com/research/jvm-web-frameworks。另外如果這對你有幫助,請點擊我答案左邊數字旁邊的勾號:) – Injustice
@Injustice doead社區版intellij支持spring彈出struts或jee? – user902383
- 1. Ruby/Rails開發人員的JSP工具?
- 2. XCode和開發人員工具
- 3. IE11開發人員工具錯誤
- 4. 開發人員工具崩潰IE9
- 5. Opera 18 Web開發人員工具
- 6. Chrome開發人員工具css編輯
- 7. Atom/Electron開發人員工具主題
- 8. Facebook開發人員工具包 - ExtendedPermissons
- 9. Chrome開發人員工具錯誤
- 10. 其他Android開發人員工具
- 11. Chrome開發人員工具javascript版本
- 12. IE開發人員工具欄問題
- 13. Google Chrome開發人員工具
- 14. 看到開發人員工具
- 15. 禁用Zend開發人員工具
- 16. 如何在同一時間爲java開發人員,c/C++開發人員,php開發人員安裝eclipse?
- 17. Chrome開發人員工具的構建覆蓋工具
- 18. Java開發人員非常喜歡什麼非免費工具
- 19. IBM as/400開發人員工具包,用於java
- 20. 在編譯的應用程序中打開開發人員工具的工具
- 21. facebook開發人員
- 22. console.log在ie9中使用警報,開發人員工具打開
- 23. Silverlight在打開Chrome開發人員工具時消失
- 24. 開發人員工具打開時jQuery文檔高度錯誤
- 25. 如何成爲ASP.NET/Silverlight開發人員的Sharepoint開發人員?
- 26. PHP開發人員.NET開發
- 27. IE6開發人員工具欄發生了什麼?
- 28. Facebook開發人員工具包 - 發佈消息
- 29. 在開發人員和非開發人員之間共享ios開發
- 30. 適用於C#開發人員的Java
歡迎來到開放的世界選擇... – Kazaag
謝謝@Kazaag。 – Hossein
您的問題匹配2個原因返回頂部關閉:基於意見和搜索工具...嘗試找到比這個問題更適合這個問題的地方。 –