比较Slickedit和Eclipse

时间:2011-07-13 00:42:23

标签: java eclipse slickedit

我已经使用Slickedit大约十年了。我很喜欢。 Eclipse几乎已成为Java社区的标准,所以我认为可能需要花一点时间才能更容易地转换到新的工作(我拥有自己的副本)。我的经验是,老板/同事一旦看到它能做什么就会对我使用Slickedit不那么敌视,如果他们看到我可以在讨论问题时在他们的计算机上操纵代码。

为此,我想知道Eclipse有哪些功能Slickedit没有......或者哪些功能在Eclipse中看起来更容易,效率更高。

提前致谢

2 个答案:

答案 0 :(得分:2)

我从未使用过Slickedit,除了几年前的试验,我想,但这里有一个其他要考虑的功能的快速列表(来自Eclipse和IntelliJ IDEA):

  • 正如fvu所提到的,很多常见的重构,如提取变量,参数,字段,常量,方法,类,接口,超类;拉起并压下会员;环绕......移动,复制,克隆,重命名类,方法,变量等。
  • 允许您键入简短组合和热键以创建常用类型块的模板,如“psvm”扩展为main方法,“sout”扩展为System.out.println();包括很多这些,加上能够创建自己的
  • 高级纯文本或正则表达式搜索和替换以及使用正则表达式路径匹配在特定范围(如项目,项目+库,自定义路径和文件)中的变量,方法,类等的“查找用法”
  • 非常智能和快速的代码完成(在IntelliJ中比Eclipse更多)具有不同的完成模式,可以学习您的使用模式,并可以根据上下文,当前位置的预期类型以及更多Java,XML文件和更多内容建议适当的完成特定于技术的文件,如Spring,Hibernate,Ant,Maven等。
  • 数百个“意图”,通过几个按键,可以创建类,方法,getter,setter,构造函数和其他语言结构;反向条件;拆分/连接变量声明和初始化;在构造函数的参数中添加一个字段;添加进口;添加maven依赖项; ......以及
  • 与所有其他开发工具集成,如Web服务器,数据库,构建工具,版本控制,问题跟踪器等,以便您可以从IDE控制它们

这是我头脑中的主要内容。我希望它能让您了解流行的IDE中会发生什么。如果Slickedit能够很好地完成所有这些工作,那么您应该可以轻松地选择另一个IDE。

答案 1 :(得分:0)

我可以在他们的网站上找到并专注于Java,不支持重构(IMO是一个大问题),也没有语法检查的后台编译。

另外 - 但这可能就是为什么他们称之为编辑而不是IDE - 我认为不支持编译/构建和打包应用程序,例如使用ant任务。