I forgot to mention that my favorite environment for 23 years has been vi/vim, and not any of the GUI tools. Give me ssh, a shell prompt and vim and I am happy.<br><br>Why? Works everywhere. Lightweight. Works remotely the same as locally, and all that ....<br>
<br>Since you mention this person is a newbie, I would not recommend this to him.<br><br>And let us not have an Emacs vs. vi war again. I think that vi/vim are superior but ...<br><br>;-)<br><br><div class="gmail_quote">On Fri, Apr 9, 2010 at 2:37 PM, Khalid Baheyeldin <span dir="ltr"><<a href="mailto:kb@2bits.com">kb@2bits.com</a>></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;">Depends on what he wants to develop in (language, ...etc.) and what is he developing (front end/user interface stuff, server stuff, embedded, ...etc.)<br>
<br>But here are some integrated development environments (IDE) I have used in the past which are quite good:<br>
<br>Kdevelop is a very capable IDE historically used for C and C++, but now supports other languages (even PHP).<br><br>Quanta Plus is a very good IDE for web based applications (PHP, HTML, ..etc.).<br><br>Komodo Edit is a free IDE for scripting languages (Perl, PHP, Python, Ruby, ...etc.). A commercial version includes a debugger and version control system integration.<br>
<br>Eclipse is not something I like, being written in Java and hence can be bloated and slow. However, it is a very popular IDE for any language you can think of. Even the Android phone SDK is based on Eclipse.<br><br>There are others that I did not use (e.g. NetBeans).<br>
<br>All of the above are free. There are commercial alternatives (e.g. Zend for PHP).<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Fri, Apr 9, 2010 at 2:20 PM, Insurance Squared Inc. <span dir="ltr"><<a href="mailto:gcooke@insurancesquared.com" target="_blank">gcooke@insurancesquared.com</a>></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;">On a webmaster forum I belong to, someone asked about development (code editing I think) type tools available on linux. He's a complete noob to linux and is used to developing on windows.<br>
<br>
Since I don't develop code, all I got is 'nano'. What should I be telling him to use for his development platform/tools?<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a> mailing list<br>
<a href="http://kwlug-disc_kwlug.org" target="_blank">kwlug-disc_kwlug.org</a>@<a href="http://kwlug.org" target="_blank">kwlug.org</a><br>
<a href="http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org" target="_blank">http://astoria.ccjclearline.com/mailman/listinfo/kwlug-disc_kwlug.org</a><br>
</blockquote></div><br><br clear="all"><br></div></div><div><div></div><div class="h5">-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com" target="_blank">2bits.com</a>, Inc.<br><a href="http://2bits.com" target="_blank">http://2bits.com</a><br>
Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Khalid M. Baheyeldin<br><a href="http://2bits.com">2bits.com</a>, Inc.<br><a href="http://2bits.com">http://2bits.com</a><br>Drupal optimization, development, customization and consulting.<br>
Simplicity is prerequisite for reliability. -- Edsger W.Dijkstra<br>Simplicity is the ultimate sophistication. -- Leonardo da Vinci<br>