当我在 in 开发C#
时Microsoft Windows
,我使用Microsoft Visual Studio
with Microsoft Team Foundation Server
。我需要一个 ORM,以便实体框架可以帮助我,等等。这些工具可以被称为 Windows 开发人员的 Microsoft 解决方案。面向 Java 开发人员的 Sun 或 Oracle 解决方案是什么?IDE、版本控制、ORM、Web开发工具、数据库等编程工具有哪些推荐?
问问题
150 次
2 回答
1
对于 IDE,我使用 IntelliJ IDEA 社区版(有一个付费版本,具有更多功能,包括原生字节码查看器,但你可能不需要它),它具有出色的代码完成,完整的 Git(我知道的最流行的版本控制系统of) 集成和许多其他功能,包括 Groovy、Scala、Android、PHP、Python 等。它有很多插件,还有 Eclipse(有更多插件)、Netbeans 等等。
对于版本控制,您可能在某处看到/听说过 Github,因为它是迄今为止最受欢迎的。如果您对命令行不太熟悉,我会使用它,并且它有一个拖放版本(Github for Windows)。
对于 ORM,您可以尝试我以前从未使用过的 Hibernate,但它看起来很受欢迎。然而,越来越多的人正在远离 ORM,因为它们失去了很多控制权而几乎没有什么好处。
IntelliJ 对 Web 开发框架提供了开箱即用的支持,因此如果您想查看它。
对于数据库,您应该使用 MySQL,如果您要在 Internet 上连接到您自己的数据库,您应该熟悉 PHP。
于 2013-08-29T08:38:50.117 回答