Intellij IDEA能否存在于Netbeans商店中



我所有其他同事都使用 Netbeans,但我有机会使用 IDEA。 我们是否能够一起处理相同的Java EE项目,或者我们在项目,签入和签出SVN等方面会遇到问题?

我们主要在桌面上使用 Glassfish 开发 EE 和 Spring MVC 应用程序,并提交 SVN,尽管我可能不得不加载同事的整个项目。

只要您使用一些标准的、与 IDE 无关的构建工具,如 maven,我认为没有问题。我在 IntelliJ IDEA 上工作,而我的同事使用 Eclipse - 除了不同的格式规则或导入顺序之外没有问题 - 所有这些都可以自定义。

颠覆(或任何其他VCS)是你最少的问题。即使您团队的其他成员推送 Netbeans 项目元数据文件,IntelliJ 也会忽略它们。

如果你使用 Maven 作为构建工具,那么是的(还有 Eclipse)。

这三个都有工具,使他们能够很好地与Maven项目配合使用。

如果您使用的是"普通"Netbeans 项目,我认为 IDEA 不能与它们一起使用。 如果是这样,我建议你游说改变。 Maven是回报丰厚的投资之一。

为什么你想面对惯例飞翔,成为不同 IDE 上的唯一一个?你会浪费时间在其他人没有的问题上,有格式打嗝,在结对编程等方面挣扎。

尽管我喜欢选择的自由,但团队中的开发环境应该是一致的。

我认为像ant,maven或gradle这样的构建工具实际上是Java EE行业的标准。让你的队友使用它。

共享项目时会遇到问题,因为 Netbeans 和 IDEA 的项目文件夹和结构不同。

但是,您可以尝试彼此共享 src 文件夹,并通过 SVN 相互更新代码,但出于兼容性原因,我不建议这样做,因为您将无法正确共享库和使用 NetBeans 中提供的其他团队功能。

因此,使用不同的 IDE 不是一个好主意,这样您就不会浪费时间调试兼容性。

此外,值得注意的是,IDEA 使用自己的自定义库来实现某些功能,并且还以与 NetBeans 不同的方式构建项目,因此看似在 IDEA 上运行的项目可能无法在 NetBeans 上运行,反之亦然。

最重要的是,不要浪费时间使用与其他IDE不同的IDE。

最新更新