为什么使用Intellij,或者在评估期间应该做些什么

24 浏览
0 Comments

为什么使用Intellij,或者在评估期间应该做些什么

我下载了IntelliJ IDEA并开始了为期30天的评估。现在我只是在想,为什么我要在纯粹的Java开发中使用IntelliJ(不涉及Hibernate、JSP等)?它看起来和eclipse或NetBeans并没有太大区别,所以希望一些IntelliJ专家能给出一些IntelliJ可以做的事情的例子,以证明在其上投资的价值。我试图充分利用评估,并不想错过任何重要功能。

已经有一个IntelliJ可能但eclipse不可能的事情的清单可供参考,但我更感兴趣的是日常工作流程,而不是一些每月只使用两次的隐晦功能。

0
0 Comments

为什么要使用IntelliJ,或者在评估期间要做什么?

我在白天的工作中使用Eclipse(因为只允许使用该软件)。我还有自己的公司,在那里我兼职做承包工作,并使用IntelliJ。

我可以说它们的功能集大致相同。几乎有相同的重构、代码辅助、使用方式等。Eclipse可能有比IntelliJ更好的插件,可能还有更多。IntelliJ在开箱即用时就“知道”Spring和Hibernate等内容,并且这些功能的集成要比Eclipse插件更好。

当我有机会使用IntelliJ时(个人购买并多次升级),我选择使用它的原因是它的一切都让人感觉更加清晰。很难具体说明,但在IntelliJ中,完全相同的功能更加流畅和易于使用,以至于我愿意为它付费,即使已经有一个功能齐全的免费IDE可供使用。

所以,你应该做的决策活动是:在30天内,每天使用IntelliJ进行所有开发任务。克服学习新的快捷键、搜索、重构等方式的曲线,我相信你会更喜欢它。如果不喜欢,Eclipse仍然适用于你。

在Eclipse中,跳转到行号的快捷键绑定让我发疯(我相信是Ctrl+L),因为它不像其他Windows应用程序(Ctrl+G)。我同意是所有的小事情加在一起让我转向IntelliJ。

0
0 Comments

为什么使用Intellij,或者在评估过程中应该做些什么?

有人问为什么要使用Intellij,或者在评估过程中应该做些什么。这个问题的出现原因是因为有人刚刚从Intellij切换回Eclipse,并发现Eclipse在某些方面不如Intellij。Intellij的反馈更清晰,界面提供更好的信息,自动构建更无缝。项目设置和配置更直观。这可能是主观的,但有时这就是为什么你更喜欢一个而不喜欢另一个的原因。Intellij感觉更流畅、更友好一些...(我不认为Intellij的VIM插件更好,但这是另外一回事!)

要解决这个问题,我们可以在评估Intellij时注意以下几点:

1. 比较Intellij和Eclipse的反馈机制,看哪个更清晰。

2. 比较Intellij和Eclipse的界面,看哪个提供更好的信息。

3. 比较Intellij和Eclipse的自动构建功能,看哪个更无缝。

4. 比较Intellij和Eclipse的项目设置和配置,看哪个更直观。

5. 考虑主观感受,看哪个更流畅、更友好一些。

6. (如果需要)比较Intellij和Eclipse的VIM插件,看哪个更好。

评估过程中可以使用以下代码来比较Intellij和Eclipse的某些功能:

// 比较反馈机制
Intellij:
System.out.println("Intellij feedback");
Eclipse:
System.out.println("Eclipse feedback");
// 比较界面
Intellij:
JOptionPane.showMessageDialog(null, "Intellij UI");
Eclipse:
JOptionPane.showMessageDialog(null, "Eclipse UI");
// 比较自动构建
Intellij:
System.out.println("Intellij automatic building");
Eclipse:
System.out.println("Eclipse automatic building");
// 比较项目设置和配置
Intellij:
ProjectSettings settings = new ProjectSettings();
settings.setConfiguration("Intellij");
Eclipse:
ProjectSettings settings = new ProjectSettings();
settings.setConfiguration("Eclipse");
// 主观感受
String preferredIDE = "Intellij";

通过对比上述功能,我们可以得出使用Intellij的原因或者在评估过程中应该做的事情。

0
0 Comments

为什么要使用IntelliJ,或者在评估期间该怎么做?

IntelliJ是一个非常强大的Java开发工具,它具有许多有用的功能和特点。在使用IntelliJ进行日常Java开发时,我们可以体验到它的许多优点,例如强大的重构功能和许多小的细节改进。

与其他IDE相比,IntelliJ在帮助开发人员进行重构方面有明显的优势。在Eclipse中,许多基本功能缺失或实现不佳,需要花费大量的时间和精力去学习和查找解决方法。相比之下,IntelliJ提供了许多有帮助的快捷键和功能,例如通过输入"psvm"来扩展为"public static void main(String[] args)",通过输入"sout"来扩展为"System.out.println("")"。此外,IntelliJ还能够智能地处理引号、大括号和方括号的匹配和删除,这在编码过程中非常有帮助。

除了重构功能,IntelliJ还有许多其他小的细节改进,使其成为一个非常有用的开发工具。例如,当我们在编辑代码时,左侧的边栏会显示当前行的红色"灯泡"类型的符号,表示有可能需要进行的操作。通过按下Alt-Enter,我们可以快速查看并执行IntelliJ提供的自动完成操作,例如创建新的成员变量或方法。这些小的改进可以帮助我们更快地编写代码,并减少错误。

与Eclipse相比,IntelliJ还具有一些其他优点。首先,它的界面和操作相对较少侵入性,不会出现弹出窗口覆盖其他窗口的情况。其次,当鼠标光标移到左侧的包或文件导航器上时,左侧的面板会自动获取鼠标焦点,这使得我们可以立即使用鼠标滚轮进行浏览。而在Eclipse中,需要先点击左侧的导航器才能转移焦点,然后才能使用鼠标滚轮进行浏览。

IntelliJ具有许多小的细节改进,这些改进可以提高我们的开发效率。它可以帮助我们处理一些日常的编码任务,从而减少我们花费在检查自己的语法上的时间。当然,IntelliJ也有一些缺点,例如价格较高,加载大型项目时可能需要较长的时间。然而,对于那些希望提高开发效率和体验的开发人员来说,IntelliJ是一个值得考虑的选择。

总之,为什么要使用IntelliJ或者在评估期间该怎么做,取决于个人的编码习惯和对开发环境的了解。不同的开发人员可能会有不同的偏好和需求,因此选择一个适合自己的IDE是非常主观的。无论选择哪个IDE,我们都应该根据自己的需求和习惯来选择,并充分利用IDE提供的功能和特点来提高开发效率。

0