<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Cyberborean Chronicles &#187; eclipse</title>
	<atom:link href="http://blog.cyberborean.org/tag/eclipse/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.cyberborean.org</link>
	<description>by Alex Alishevskikh</description>
	<lastBuildDate>Wed, 18 Jan 2012 07:52:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Eclipse and PHP</title>
		<link>http://blog.cyberborean.org/2006/09/01/eclipse-and-php</link>
		<comments>http://blog.cyberborean.org/2006/09/01/eclipse-and-php#comments</comments>
		<pubDate>Fri, 01 Sep 2006 01:08:03 +0000</pubDate>
		<dc:creator>Alex Alishevskikh</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">https://cyberborean.wordpress.com/2006/09/01/eclipse-and-php/</guid>
		<description><![CDATA[I am not a hardcore PHP developer, but eventually I deal with writing, fixing or managing some PHP code. Recently I got in development of custom Drupal modules so PHP appears to be my primary language now. I should say I am old fan of Eclipse IDE. It is my only IDE for Java development [...]]]></description>
			<content:encoded><![CDATA[<p>I am not a hardcore PHP developer, but eventually I deal with writing, fixing or managing some PHP code. Recently I got in development of <a href="http://cyberborean.wordpress.com/2006/08/23/all-you-need-is-drupal/">custom Drupal modules</a> so PHP appears to be my primary language now.</p>
<p>I should say I am old fan of <a href="http://eclipse.org">Eclipse IDE</a>. It is my only IDE for Java development since 2.0 version (2001?) and also for Python some time ago. Because of my sporadic PHP experience before,  I never had an idea of using Eclipse for PHP development but the time has come and I installed <a href="http://phpeclipse.net/tiki-view_articles.php">PHPeclipse</a> plugin.<br />
<span id="more-128"></span></p>
<h3>What is good</h3>
<p>In general, benefits of using a special development environment against a common text editor are obvious. But there is what I especially liked:</p>
<ul>
<li><strong>A sence of home</strong><br />
Only the fact of being in familiar, friendly working environment helps to get into the productivity flow. I should reward PHPeclipse team for they avoided of reinventing the wheels and made everything looking and behaving almost like in default Java mode.</li>
<li>On-the-fly code parsing and finding the problems/errors works for PHP and helps to produce clean error-free code (not so much as for Java, but PHP has more liberal grammar, indeed).</li>
<li>&#8220;Outline&#8221; view works and does a great help for navigation through the large files. Familiar &#8220;Ctrl+click&#8221; for quick jumping to a function is also working.</li>
<li>Code assist works rather well for variables (is activated when a user hesitates after typing &#8216;$&#8217;).</li>
<li>Code formatter works.</li>
<li>Full PHP reference is included and integrated into Eclipse help system.</li>
<li>PHP debugging: actually is not tested but sounds good.</li>
</ul>
<h3>What is bad</h3>
<ul>
<li>There is no &#8220;PHPdoc&#8221; view similar to &#8220;Javadoc&#8221; in JDT. It&#8217;s very helpful when I go through a unfamiliar API to see an explanation of the imported library function I&#8217;ve just typed in or selected in the code. In fact, PHPEclipse can parse PHPdoc comments in the included files but displays them only as those fixed-size &#8220;hovers&#8221; &#8211; it is rather useless.</li>
<li>&#8220;Quick fix&#8221; feature is disabled all the time (have no idea whether it is implemented)</li>
<li>Code assist for functions works by unobvious way &#8211; I should type &#8216;?&#8217; to get the list of available functions. Function arguments are not prompted as in Java mode.</li>
<li>There is no refactoring tools (like those in JDT)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.cyberborean.org/2006/09/01/eclipse-and-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

