当我用C#在Microsoft Windows中进行开发时,我使用Microsoft Visual Studio和Microsoft Team Foundation Server。我需要一个ORM这样的实体框架可以帮助我,等等。这些工具可以命名为Windows开发人员的Microsoft解决方案。对于Java开发人员来说,Sun或Oracle解决方案是什么?推荐哪种IDE、版本控制、ORM、Web开发工具、数据库和其他编程工具?
发布于 2013-08-29 08:38:50
对于IntelliJ,我使用Git IDEA Community (有一个付费的版本,包括一个本机字节码查看器,但很有可能你不需要它),它具有出色的代码完成、完整的Git(我知道的最流行的版本控制系统)集成以及其他一些特性,包括Groovy、Scala、Android、Python等等。它有很多插件,还有Eclipse (它有更多的插件)、Netbeans等等。
对于版本控制,您可能在某个地方见过/听说过Github,因为它是目前为止最流行的版本。我使用它,如果你对命令行不太满意的话,就会有一个拖放版本()。
对于ORM,您可以尝试Hibernate,这是我以前从未使用过的,但它看起来很流行。然而,越来越多的人离开了ORMs,因为他们失去了很多控制权,却没有什么好处。
IntelliJ对web开发框架的支持是开箱即用的,所以如果您想要查看它的话。
对于数据库,您应该使用MySQL,如果要连接到internet上的自己的数据库,您应该熟悉PHP。
发布于 2013-08-29 08:45:00
我现在的配置: IDE是"Eclipse",版本控制用"SVN",数据库是"MySQL“和"春天”框架。
https://stackoverflow.com/questions/18505539
复制相似问题