【问题标题】:How to do refactoring "extract function" in Javascript?如何在 Javascript 中重构“提取函数”?
【发布时间】:2012-01-17 10:11:35
【问题描述】:

我是 Java/jQuery 开发人员。 Eclipse 或 Aptana 或任何其他 JavaScript/jQuery IDE 中的 JavaScript 是否有任何“提取函数”重构?

【问题讨论】:

  • 您已在javajavascript 中标记了您的问题,并且您已在标题中添加了“in Javascript”。 Java 和 JavaScript 是非常不同的语言,您是否对两者都有答案?还是java 标签不正确?
  • @T.J.Crowder 我想要两个答案。 Java 和 Javascript。
  • 那么我建议编辑你的问题。它到处都是“JavaScript”和“jQuery”(这是一个 JavaScript 库),唯一真正提到 Java 的地方是在标签中。很容易错过您正在寻找两种语言的重构。 (很多人在表示“JavaScript”时会说“Java”,所以我们中的很多人阅读这个问题时都会直接读过去。)

标签: java javascript jquery eclipse aptana


【解决方案1】:

完全同意。 Eclipse 对于 Java 来说是一个很棒的 ebvironment,但对于 javascript 来说它是一场真正的噩梦。如果你真的想要一个免费的 IDE,那么我会推荐 Eclipse 之上的 Netbeans (7.1)。它的jabascript支持要好得多。尝试定义 javascript '类',你会发现为什么 Eclipse 不能胜任工作(Helio)。我非常失望。

我也试过Webstorm,确实是一个非常好的(肯定比Eclipse和Netbeans好)的开发环境,但是需要时间去适应。我可以想象开发人员不喜欢切换到 Webstorm,因为他们和我一样,已经习惯了 Eclipse。但我认为我们只需要耐心等待......我们将获得丰厚的回报;-)。

【讨论】:

    【解决方案2】:

    对于 JavaScript,WebStorm 和它的老大哥 IntelliJ IDEA 都可以。

    对于 Java,IntelliJ IDEA 可以,而且我相信 Eclipse 有大量针对 Java 的重构(包括“提取函数”)。如果Netbeans 也没有,我会感到惊讶。

    【讨论】:

    • @IAdapter:Eclipse 和 Netbeans 都是免费的,但如果你想要真正一流的 JavaScript 支持,我建议评估 WebStorm 和/或 IDEA,并将它们的 JavaScript 支持与 Eclipse 和 Netbeans 进行比较。对我来说,这很容易,我很乐意支付少量必要的费用。
    • 我更喜欢“一次学习,随处使用”,这仅适用于免费产品。但我会试试这个 WebStorm。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-17
    • 2016-11-09
    • 2016-05-01
    • 2012-06-07
    相关资源
    最近更新 更多