开发Java开发人员的工具

时间:2013-08-29 08:13:22

标签: c# java open-source development-environment oracle-sqldeveloper

当我在C#Microsoft Windows开发时,Microsoft Visual Studio使用Microsoft Team Foundation Server。我需要一个ORM,所以实体框架可以帮助我,等等。这些工具可以命名为Windows开发人员的Microsoft解决方案。 适用于Java开发人员的Sun或Oracle解决方案是什么?建议使用哪种IDE,版本控制,ORM,Web开发工具,数据库和其他编程工具?

2 个答案:

答案 0 :(得分:1)

对于IDE,我使用IntelliJ IDEA社区版(有一个付费的具有更多功能,包括本机字节码查看器,但你可能不需要它),它具有极好的代码完成,完整的Git(最流行的版本控制)系统我知道)集成和一些其他功能,包括Groovy,Scala,Android,PHP,Python等。它有很多插件,还有Eclipse(有更多的插件),Netbeans等等。

对于版本控制,您可能已经在某处看到/听说过Github,因为它是迄今为止最受欢迎的版本。我使用它,如果你对命令行不太熟悉的话,它有一个拖放版本(Github for Windows)。

对于ORM,您可以尝试Hibernate,这是我以前从未使用过的,但它看起来很受欢迎。然而,越来越多的人正在从ORM中脱离出来,因为他们失去了大量的控制而且收益很少。

IntelliJ对Web开发框架提供了开箱即用的支持,所以如果你需要它,请查看它。

对于数据库,你应该使用MySQL,如果你要在互联网上连接自己的数据库,你应该熟悉PHP。

答案 1 :(得分:1)

我当前的配置: IDE是“Eclipse”,版本控制带有“SVN”,数据库是“MySQL”和“spring”框架。