【发布时间】:2010-01-10 18:12:35
【问题描述】:
我真的很高兴我在 Java 编程方面获得了工作,而且我从过去 3 年开始就一直在做这件事。
我是 netbeans 用户,并且在 eclipse 上工作了一段时间(4 个月)..
现在我对 IDE 及其问题感到厌倦了..
几个问题是:
- 不适用于慢速计算机 - 有时我必须在慢速计算机上工作..
- 没有它们你就无法工作,就像我正在尝试使用 javascript 一样,但由于没有代码完成支持,这对我来说很难
- 很多时候不支持所有功能,但其他 IDE 支持,这将使您尝试其他 IDE 并导致花费大量时间在工具上...就像我开始使用 AspectJ 但没有太多 aspectJ 支持netbeans.. 所以决定尝试 eclipse.. 但改变 IDE 是另一个痛点..
我听说许多程序员不使用 IDE,他们只需要文本编辑器(代码着色/导航),而且我认为它很酷,而且富有成效(总体而言),因为他们对工具的需求并不多,所以能够快速采用新技术/框架..
那么,我应该怎么做才能从 Java IDE 转变为纯文本编辑器的世界......? 有哪些著名的高级文本编辑器(免费/开源)可用??
我已经向控制台世界迈出了几步..
- 现在使用 Maven,并且总是从控制台运行..
- 从控制台执行 SVN 签入/签出.. 但仍然很难解决冲突
编辑:我使用的是 Linux &(有时是 Windows)。
干杯,
【问题讨论】:
-
呃?代码完成是一个非常有用的功能,没有它你就无法工作,这是一个问题?
-
不幸的是,许多认为自己在使用文本编辑器方面很有成效的程序员并没有发挥他们的潜力,因为他们要么太害怕,要么太自豪(对什么?)学习使用一个真正的IDE。一个声称使用文本编辑器可以充分生产的程序员就像一个拥有拖拉机但声称使用犁可以充分生产的农民。不要被拒绝与时俱进的老前辈所迷惑。
-
@BlueRaja :大声笑,你一直相信那个孩子。对于 IDE 用户来说,使用任何足够强大的文本编辑器都无法区分魔术。
-
@Piligrim 那么它可能不支持 CSS 或 AspectJ.. 所以一天结束.. 我的语言/配置很少,我必须手动完成..
-
glenatron:IDE 和强大的文本编辑器有什么区别?