【发布时间】:2014-01-24 16:37:58
【问题描述】:
我正在开发一个混合了 angularjs/java 的项目。我喜欢 Eclipse 与 Java 一起工作,但发现它的 javascript/jQuery/AngularJS 支持有些欠缺。我一直在使用 jetbrains webstorm 来学习 AngularJS,并发现它是一个非常好的 javascript/jQuery/AngularJS 开发工具。这对于概念证明等来说很好,但是会有一段时间想要使用 Java / Webstorm。
我知道 Intellij 有一个 Webstorm 插件,但我无法从当前的 Eclipse IDE 更改。
一个可能的解决方案是创建一个仅包含 AngularJS/jQuery 代码的新项目,并使用 webstorm 管理它,并继续将 Eclipse 用于 java 相关项目。
是否有项目设置来处理此类问题 - 使用两个 IDE 分别管理不同的源代码语言?
【问题讨论】:
-
我使用 Netbeans,它与 Chrome 有很好的集成(通过 Netbeans-chrome 集成插件),它可以让你在任何 js 源中放置调试点。但我知道您不想迁移到新的 IDE。现在您计划将 WebStorm 用于 JS 并将 Eclipse 用于 Java EE,但我不完全理解您所说的“是否有项目设置来处理此类问题”的意思。您应该能够毫无问题地在不同的 IDE 上分离和管理 AngularJS 客户端 src 和 Java EE 服务 src。您在这样的工作流程中遇到什么困难?
-
@user1324816 除了必须在 IDE 之间切换以管理不同的源之外,我没有任何困难。还有代码是与 .jsp 文件混合的 java 逻辑,其中还包含 jQuery,这使得这种管理更加困难。我只是想检查其他开发人员是否有类似的问题,他们为解决这些问题做了什么。
-
我建议您尝试AngularJS Eclipse,它在 HTML 编辑器中提供语法着色、完成、超链接、悬停和验证,在 Javascript 编辑器中提供 Angular 完成。由于它基于 tern.js(javascript 推理引擎),因此您也可以从 jQuery 完成中受益。
标签: java angularjs eclipse webstorm