0

當我通過C#開發Microsoft Windows時,我使用Microsoft Visual StudioMicrosoft Team Foundation Server。我需要一個ORM,因此Entity框架可以幫助我,等等。這些工具可以命名爲面向Windows開發人員的Microsoft解決方案。 面向Java開發人員的Sun或Oracle解決方案是什麼?建議哪種IDE,版本控制,ORM,Web開發工具,數據庫和其他編程工具?Java開發人員的開發工具

+0

歡迎來到開放的世界選擇... – Kazaag

+0

謝謝@Kazaag。 – Hossein

+2

您的問題匹配2個原因返回頂部關閉:基於意見和搜索工具...嘗試找到比這個問題更適合這個問題的地方。 –

回答

1

對於IDE,我使用IntelliJ IDEA Community Edition(有一個支付更多功能,包括原生字節碼查看器,但有可能你不會需要它),它具有極好的代碼完整性,完整的Git(最流行的版本我知道的控制系統)集成以及其他一些功能,包括Groovy,Scala,Android,PHP,Python等等。它有很多插件,還有Eclipse(有更多的插件),Netbeans等等。

對於版本控制,您可能已經在某處看到/聽說過Github,因爲它是迄今爲止最流行的版本控制。我使用它,如果你對命令行不太習慣,就會有一個拖放版本(Windows的Github)。

對於ORM,您可以嘗試一下我以前從未使用過的Hibernate,但它看起來很流行。然而越來越多的人正在從ORM轉移,因爲他們提供了很多控制而沒有多少好處。

IntelliJ支持Web開發框架,所以如果你想要檢查它。

對於數據庫你應該使用MySQL,如果你打算連接到你自己的互聯網數據庫,你應該熟悉PHP。

+0

感謝您的答案。網絡開發怎麼樣? @injustice – Hossein

+0

正如我所說,IntelliJ支持Web開發框架,但也檢查了Play,Spring,Struts2。看看這個鏈接太http://www.infoq.com/research/jvm-web-frameworks。另外如果這對你有幫助,請點擊我答案左邊數字旁邊的勾號:) – Injustice

+0

@Injustice doead社區版intellij支持spring彈出struts或jee? – user902383

1

我目前的配置: IDE是「Eclipse」,版本控制是「SVN」,數據庫是「MySQL」和「spring」框架。