<div dir="ltr"><br><br><div class="gmail_quote">On Mon, Jul 28, 2008 at 11:15 AM, Robert Fraser <span dir="ltr">&lt;<a href="mailto:fraserofthenight@gmail.com">fraserofthenight@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Jussi Jumppanen wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Bruno Medeiros Wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Before some people here say they don&#39;t use an IDE, but instead use &lt;editor foo with syntax highlighting and little more than that&gt; and are fine with it, <br>
</blockquote>
<br>
I would say that the reason developers still prefer to code with text editors rather than IDE&#39;s is they find the text editor more productive. Eclipse based IDE are just far too slow for a good developer&#39;s fingers.<br>

<br>
When you&#39;re used to a super quick, highly responsive editor, it can be terribly frustrating to have you step down to a slow IDE. <br>
The slowness of the keyboard response turns what was an automatic action, that of typing, into a though process and this plays havoc with the &#39;thinking about the code while I type&#39; through process.<br>
</blockquote>
<br>
Bullshit. Do you have a 200 MhZ Pentium with 128MB RAM? Even then, IDEs are going to prioritize the editor itself over any autocomplete/background processing, so the editor shouldn&#39;t be any less responsive. It might take 5 seconds if you click &quot;go to definition&quot; and it has to open a new file, but that&#39;s vs 2 minutes of searching for an import, finding the file location, and using find to get to the definition in that file.<br>

<br>
The issue is the placebo effect and the comfort zone... which are real issues (that&#39;s why so many people are like &quot;oh, Vista is soooo bloated compared to XP&quot;...). If you&#39;ve been using ed to write code for the last 30 years, the mental concept of using your $2000 computer to its full potential to help you write software is mind-boggling. If you&#39;re more comfortable with your &quot;power-editor&quot; or just can&#39;t deal with a 1-minute startup time for a product you&#39;re going to be using for 8 hours, well all the more power to ya; no amount of productivity gains could make you willing to switch.<br>

<br>
I&#39;m not saying &quot;more complex is always better,&quot; but why let all that processing power go to waste?<br>
</blockquote></div><br>I think part of the problem is that there are a whole lot of IDEs that really don&#39;t live up to the potential you guys are talking about.&nbsp; Plus IDEs come with their own set of problems.&nbsp; For instance I just wasted most of a day getting a MSVC7 project set up to also work with MSVC9.&nbsp; That&#39;s just ridiculous.&nbsp; Microsoft goes and makes these minor changes to their project file formats for every release of Visual Studio, and then only provide a tool to do 1-way, in-place upgrades of all your project files.&nbsp; It&#39;s insane.&nbsp; Just imagine if you were forced to fork your makefiles for every dang version of GCC that comes out.&nbsp; The way project management works in IDEs is often just completely silly like that.<br>
<br>The so called &quot;Intellisense&quot; in Visual Studio also has historically been pretty lame, with refactoring support basically non-existant.&nbsp; The Visual Assist add-on from Whole Tomato was pretty much a &quot;must&quot; to bring it up to snuff.&nbsp; I get the impression that the Java IDEs offer a lot more on the refactoring frontier.&nbsp; So that&#39;s just to say, it&#39;s easy to get the impression that IDEs are not useful because there are many IDEs that genuinely are not that useful.&nbsp; I can see where Jussi is coming from.&nbsp; I have a feeling when Brunos says &quot;IDE&quot; he&#39;s thinking of IDEs at their very best.&nbsp; Not another one of these lame editors with syntax highlighting and a &quot;compile&quot; button that claims to be an IDE.<br>
<br>I still primarily like to use my good ole emacs for writing large amounts of new code.&nbsp; There I don&#39;t find all the little buttons and completion popups and things in an IDE very useful.&nbsp; But when it comes to debugging and fixing code, damn it&#39;s nice to have the IDE there with all it&#39;s quick cross-linking abilities.&nbsp; The integrated debugger in MSVC is also damn fine.<br>
<br>--bb<br><br></div>