<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: The IDE divide</title>
	<atom:link href="http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/</link>
	<description></description>
	<pubDate>Tue, 07 Oct 2008 13:06:02 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
		<item>
		<title>By: Skunk</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1436</link>
		<dc:creator>Skunk</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1436</guid>
		<description>&lt;p&gt;You're spot on with respect to Java; I've been forced to use it for some projects at Uni and the only way I've found of keeping sane has been to use Eclipse, which really does eliminate a lot of the pain by "second guessing" what you are trying to do, allowing quick creation of boiler plate code. It quickly becomes obvious that the only reason it can do this is Java's static typing. The thing is, even with the huge power of Eclipse at my command I'm still ten times more productive with Python. Of course, I have far more Python experience and I've probably only scratched the surface of what Eclipse can do but it still seems like a pretty big divide.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>You&#8217;re spot on with respect to Java; I&#8217;ve been forced to use it for some projects at Uni and the only way I&#8217;ve found of keeping sane has been to use Eclipse, which really does eliminate a lot of the pain by &#8220;second guessing&#8221; what you are trying to do, allowing quick creation of boiler plate code. It quickly becomes obvious that the only reason it can do this is Java&#8217;s static typing. The thing is, even with the huge power of Eclipse at my command I&#8217;m still ten times more productive with Python. Of course, I have far more Python experience and I&#8217;ve probably only scratched the surface of what Eclipse can do but it still seems like a pretty big divide.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1437</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1437</guid>
		<description>&lt;p&gt;C++ programmers aren't necessarily tool-oriented. I do a lot of C++ work (for my job and for other Open Source things) in vim and am perfectly happy doing it. C++ lends itself quite well to that sort of raw development.&lt;/p&gt;

&lt;p&gt;Java, on the other hand, feels almost like it was designed for use with an IDE. Take it away, take it away!&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>C++ programmers aren&#8217;t necessarily tool-oriented. I do a lot of C++ work (for my job and for other Open Source things) in vim and am perfectly happy doing it. C++ lends itself quite well to that sort of raw development.</p>
<p>Java, on the other hand, feels almost like it was designed for use with an IDE. Take it away, take it away!</p>]]></content:encoded>
	</item>
	<item>
		<title>By: jesse</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1438</link>
		<dc:creator>jesse</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1438</guid>
		<description>&lt;p&gt;For those who resist IDE's they are only making there life more difficult... I program PHP applications with Zend IDE Studio and it has cut my developement time by 50%! classes are stored for auto-completion, class functions  and variables are stored for auto-complete the second that you type them.  No matter where I am in my code I get auto-completion on the methods of my class ex I type:&lt;br /&gt;
$objClass = new traslation('en');&lt;/p&gt;

&lt;p&gt;when I type $objClass-&gt; all of the methods and variables appear in the autocompletion box!!! This is GREAT!&lt;/p&gt;

&lt;p&gt;furthermore it has the same global auto-completion for my function libraries and variable names!!! As well as java/php doc comments so that every auto-complete tells me exactly what the function returns and what it does.&lt;/p&gt;

&lt;p&gt;This is a great help when you have 3 concurrent web projects and 50,000 lines of code 15 class and 300 functions.  &lt;/p&gt;

&lt;p&gt;A good IDE is to application developement what CVS is to group/open source projects.&lt;/p&gt;

&lt;p&gt;The more we use IDE's the more get produced and the better they get.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>For those who resist IDE&#8217;s they are only making there life more difficult&#8230; I program PHP applications with Zend IDE Studio and it has cut my developement time by 50%! classes are stored for auto-completion, class functions  and variables are stored for auto-complete the second that you type them.  No matter where I am in my code I get auto-completion on the methods of my class ex I type:<br />
$objClass = new traslation(&#8217;en&#8217;);</p>
<p>when I type $objClass-> all of the methods and variables appear in the autocompletion box!!! This is GREAT!</p>
<p>furthermore it has the same global auto-completion for my function libraries and variable names!!! As well as java/php doc comments so that every auto-complete tells me exactly what the function returns and what it does.</p>
<p>This is a great help when you have 3 concurrent web projects and 50,000 lines of code 15 class and 300 functions.  </p>
<p>A good IDE is to application developement what CVS is to group/open source projects.</p>
<p>The more we use IDE&#8217;s the more get produced and the better they get.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: eivind</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1439</link>
		<dc:creator>eivind</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1439</guid>
		<description>&lt;p&gt;I use both PHP and C#, but prefere C# because of Visual Studio. I think wizards and drag 'n drop is ok to get started quick, but after a while I always find myself working the code. The nice thing about Visual Studio is that you have the ability to do both. Different colors and autocomplete function make the coding easier and save me a lot of time. And I have full control of the code as well.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>I use both PHP and C#, but prefere C# because of Visual Studio. I think wizards and drag &#8216;n drop is ok to get started quick, but after a while I always find myself working the code. The nice thing about Visual Studio is that you have the ability to do both. Different colors and autocomplete function make the coding easier and save me a lot of time. And I have full control of the code as well.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Louis-Philippe Huberdeau</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1440</link>
		<dc:creator>Louis-Philippe Huberdeau</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1440</guid>
		<description>&lt;p&gt;I use VIM for everything (including Java and C++). I just like the idea of having to organise my code and keep it clean. Most IDEs generate total crap by default and unless you actually spend time cleaning it up (which goes back to writing it all), it remains like that. I just write it all by hand, document it, add fold markers. The ending result is very clean and maintainable.&lt;/p&gt;

&lt;p&gt;Writing is a very small part of development anyway. Thinking about it takes much more time. Do IDEs think for you?&lt;/p&gt;

&lt;p&gt;If it's just about code templates and save around 30 characters typing a base class definition, most acceptable editiors allow you to define macros...&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>I use VIM for everything (including Java and C++). I just like the idea of having to organise my code and keep it clean. Most IDEs generate total crap by default and unless you actually spend time cleaning it up (which goes back to writing it all), it remains like that. I just write it all by hand, document it, add fold markers. The ending result is very clean and maintainable.</p>
<p>Writing is a very small part of development anyway. Thinking about it takes much more time. Do IDEs think for you?</p>
<p>If it&#8217;s just about code templates and save around 30 characters typing a base class definition, most acceptable editiors allow you to define macros&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Captain Proton</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1441</link>
		<dc:creator>Captain Proton</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1441</guid>
		<description>&lt;p&gt;&lt;blockquote&gt;&lt;p&gt;Personally would say I'm language oriented&lt;/p&gt;&lt;/blockquote&gt; Excuse me? You're &lt;i&gt;language oriented&lt;/i&gt;? &lt;/p&gt;

&lt;p&gt;It seems quite obvious to me that when you look at this blog, most of the posts are about PHP tool this, PHP tool that, instead of about the core PHP language (note that PHP modules are tools, they are not part of the language itself)...&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>
<blockquote>
<p>Personally would say I&#8217;m language oriented</p>
</blockquote>
</p><p> Excuse me? You&#8217;re <i>language oriented</i>? </p>
<p>It seems quite obvious to me that when you look at this blog, most of the posts are about PHP tool this, PHP tool that, instead of about the core PHP language (note that PHP modules are tools, they are not part of the language itself)&#8230;</p>]]></content:encoded>
	</item>
	<item>
		<title>By: lastcraft</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1442</link>
		<dc:creator>lastcraft</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1442</guid>
		<description>&lt;p&gt;Hi...&lt;/p&gt;

&lt;p&gt;I would say Harry is "language oriented" as defined by the original discussion. I am too and believe any time the editor can work out what you wanted to type, the programming language could probably have eliminated.&lt;/p&gt;

&lt;p&gt;The one thing that will get me to change my mind is the automated refactoring tools. Being able to rename things safely alone makes these tools worthwhile. Even C++ers are jealous of this one.&lt;/p&gt;

&lt;p&gt;yours, Marcus&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Hi&#8230;</p>
<p>I would say Harry is &#8220;language oriented&#8221; as defined by the original discussion. I am too and believe any time the editor can work out what you wanted to type, the programming language could probably have eliminated.</p>
<p>The one thing that will get me to change my mind is the automated refactoring tools. Being able to rename things safely alone makes these tools worthwhile. Even C++ers are jealous of this one.</p>
<p>yours, Marcus</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Kick The Donkey</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1443</link>
		<dc:creator>Kick The Donkey</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1443</guid>
		<description>&lt;p&gt;Well, I think there is a happy medium.  For instance, with PHP, I have no need, or desire for a huge IDE.  All I need is a text editor with a few added features:  Syntax highlighting, auto-indent, line numbering, etc.  &lt;/p&gt;

&lt;p&gt;However, when I'm coding in Java, I've found that I can't live without MyEclipseIDE.  &lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>Well, I think there is a happy medium.  For instance, with PHP, I have no need, or desire for a huge IDE.  All I need is a text editor with a few added features:  Syntax highlighting, auto-indent, line numbering, etc.  </p>
<p>However, when I&#8217;m coding in Java, I&#8217;ve found that I can&#8217;t live without MyEclipseIDE.  </p>]]></content:encoded>
	</item>
	<item>
		<title>By: OfficeOfTheLaw</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1444</link>
		<dc:creator>OfficeOfTheLaw</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1444</guid>
		<description>&lt;p&gt;It's funny how I used to soley rely on IDEs back in my uni days... I thought it was impossible to write a C++ program without that borland ide, or java without JBuilder (probably the worst of java IDEs, in my opinion).&lt;/p&gt;

&lt;p&gt;Once I got into *nix and vim, I haven't gone back. I have a large .vimrc file filled with all kinds of auto-completion goodies and scripts that makes my life easier (for example, to create a skeleton of a unit test using SimpleTest, I just type ~~unittest and it gets replaced with the class, just like the one generated by Maguma Studio).&lt;/p&gt;

&lt;p&gt;I guess it all boils down to experience... I'd had some bad times with some IDEs throwing in code I didn't want because it tried to second guess me, and I'm just pretty language oriented. Plus I like to exercise my Lisp and bash scripting skills from time to time to automate my own development process.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>It&#8217;s funny how I used to soley rely on IDEs back in my uni days&#8230; I thought it was impossible to write a C++ program without that borland ide, or java without JBuilder (probably the worst of java IDEs, in my opinion).</p>
<p>Once I got into *nix and vim, I haven&#8217;t gone back. I have a large .vimrc file filled with all kinds of auto-completion goodies and scripts that makes my life easier (for example, to create a skeleton of a unit test using SimpleTest, I just type ~~unittest and it gets replaced with the class, just like the one generated by Maguma Studio).</p>
<p>I guess it all boils down to experience&#8230; I&#8217;d had some bad times with some IDEs throwing in code I didn&#8217;t want because it tried to second guess me, and I&#8217;m just pretty language oriented. Plus I like to exercise my Lisp and bash scripting skills from time to time to automate my own development process.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://www.sitepoint.com/blogs/2004/11/26/the-ide-divide/#comment-1445</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 31 Dec 1969 19:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-1445</guid>
		<description>&lt;p&gt;IDE's are great, once you know the language.  Too many developers learn to program using an IDE and  a) get stuck with it, b) don't understand the language because everything is done for them.&lt;/p&gt;

&lt;p&gt;Learn to program using vim, emacs, notepad or whatever.  Understand the language, then many an IDE should help productivity.&lt;/p&gt;

&lt;p&gt;The down side?  Some IDEs take away the flexibility to move the code.  You lose code reuse because of stupid naming conventions an ide hooks.&lt;/p&gt;

&lt;p&gt;Eclipse/Netbeans provide clean interfaces to programming without creating convoluted code.  Netbeans delivers the whole project as an ANT build, totally divorceable from any IDE.&lt;/p&gt;

</description>
		<content:encoded><![CDATA[<p>IDE&#8217;s are great, once you know the language.  Too many developers learn to program using an IDE and  a) get stuck with it, b) don&#8217;t understand the language because everything is done for them.</p>
<p>Learn to program using vim, emacs, notepad or whatever.  Understand the language, then many an IDE should help productivity.</p>
<p>The down side?  Some IDEs take away the flexibility to move the code.  You lose code reuse because of stupid naming conventions an ide hooks.</p>
<p>Eclipse/Netbeans provide clean interfaces to programming without creating convoluted code.  Netbeans delivers the whole project as an ANT build, totally divorceable from any IDE.</p>]]></content:encoded>
	</item>
</channel>
</rss>
