UNIX Systems Administrator (IL)
Next Step Systems
US-IL-Chicago

Justtechjobs.com Post A Job | Post A Resume

Eclipse for the PHP Developer
As PHP has grown and matured, so have the tools for PHP developers. Integrated development environment choices have never been greater. One such IDE is the open source Eclipse Platform. Eclipse, essentially a rewrite of Visual Age for Java, was a donation to the open source community by IBM and quickly became a household name in the Java world. Now, combined with the PHPEclipse plugin, Eclipse offers a world-class development environment for PHP applications.
This article will help you get started with using Eclipse for PHP development. It provides an overview of the Eclipse Platform, information on the installation of Eclipse and PHPEclipse, the Eclipse interface, and some PHP-helpful features.
The Eclipse Architecture
Eclipse is written in Java and its GUI is handled by the Eclipse Standard Widget Toolkit (SWT). This combination makes Eclipse a fast, cross-platform application. Pre-compiled binaries are available for all major operating systems including Mac OS X, Linux (GTK and Motif), Windows, and Solaris.
By itself, Eclipse does nothing. The core piece of Eclipse is just a small kernel. All functionality of the Eclipse platform is a result of interactions between plugins and the kernel. This includes the GUI and file system managers. Since Eclipse made its name as a Java development platform, a Java Development Toolkit (JDT) plugin is included with the standard Eclipse SDK for Java development.
The significance of this modular architecture cannot be overstated. It gives Eclipse a phenomenal amount of flexibility. Via plugins, not only is Eclipse a professional IDE for many languages, but it can also act as an interface for many other systems. With Eclipse, you can write Cobol code, and use it as a front end for an LDAP server. The number of plugins is so diverse and numerous that Eclipse Foundation maintains a separate site for the plugin community at http://www.eclipse-plugins.info/eclipse/index.jsp. A more compelling consequence of the architecture is its meaning for open source in general. No longer are developers tied to one proprietary tool, product, or closed license. With a C# plugin for Eclipse, you do not have to purchase Microsoft Visual Studio should you wish to develop in .NET. It is the open source method of embrace and extend.
For this article, I will focus on the PHPEclipse plugin for PHP development. A bit of warning - PHPEclipse, and this article, has a heavy Apache and MySQL bias. PHPEclipse can work with other web servers and databases with very little functionality sacrifice.
[ Next Page ]


Comments:
Mac OS X, GeckoAnonymous12/22/08 15:45
versionSunny12/08/08 22:09
RE: queryShu Chow08/16/05 14:14
RE: Using remote Apache/MySQL serverShu Chow08/16/05 14:13
Using remote Apache/MySQL serverMark Pearson05/02/05 14:21
queryumitkhanna02/21/05 05:56
RE: merciShu Chow02/03/05 15:28
RE: debuggerShu Chow02/03/05 15:27
RE: merciPatrice01/18/05 13:09
starting a new wikiRudolf Baumann01/13/05 05:02
PHPEclipse on LinuxDan Sinha12/22/04 22:19
RE: Refactoring?Shu Chow12/22/04 11:58
RE: PHPEclipse ArticleJ Murri12/21/04 04:59
debuggerXavier12/06/04 08:57
mercidamian12/02/04 13:01
Refactoring?James12/01/04 12:41
RE: Great Article, Thank-you!Shu Chow11/24/04 13:47
Eclips for the php developerHomayoon11/17/04 08:27
PHPEclipse ArticleGuidoMarcel11/16/04 07:00
Great Article, Thank-you!Matt Simpson10/06/04 17:21
License: Common Public License. DisponibleDavid Rengifo09/23/04 03:28
 

If you are looking for help, please post on the appropriate forum here. Your questions will be answered much more quickly.

Add A Comment:

Name:

Email:

Subject:

Message:

To reduce spam posts, messages are now manually approved

You are not [logged in]. That means your account will not get credit for this post.