Actions

Difference between revisions of "Setting up your workstation for web development"

From Joomla! Documentation

(Choosing a code editor)
Line 10: Line 10:
 
== Choosing a code editor ==
 
== Choosing a code editor ==
  
The PHP code is plain text that can be edited with simple text editors like:
+
The PHP language code represented just by plain text that can be edited with simple text editors like:
 
* Geany (opensource cross platform text editor)
 
* Geany (opensource cross platform text editor)
 
* Gedit (opensource code editor for linux)
 
* Gedit (opensource code editor for linux)
 
* Notepad++ (opensource code editor for Windows)
 
* Notepad++ (opensource code editor for Windows)
* Apple textEditor (Apple's text editor)
+
* Apple textEditor (Apple's basic text editor)
  
But when you are about to work in more advanced projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:
+
But when you are about to work in more advanced and complex projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:
* Elcipse IDE (opensource cross platform IDE)
+
* [[wikipedia:Eclipse_(software)|Elcipse IDE]] (opensource cross platform IDE)
 
* Netbeans IDE (opensource cross platform IDE)
 
* Netbeans IDE (opensource cross platform IDE)
 
* UltraEdit IDE (closed source cross platform IDE)
 
* UltraEdit IDE (closed source cross platform IDE)
 
* Aptana IDE (opensource cross platform IDE)
 
* Aptana IDE (opensource cross platform IDE)
  
All these advanced tool facilitate the development of PHP code, debugging, and the integration of other tools like SVN or GIT client for code version control under the same IDE, but for this article we are going to explain how to configure '''Eclipse IDE''' for our PHP development environment.
+
All these advanced tools facilitate the development of PHP code, debugging, and the integration of other tools like SVN or GIT clients for source code version control under the same IDE, but for this article we are going to focus on how to configure '''Eclipse IDE''' for our PHP development environment, feel free to add more editors and document them in the following list.
 +
 
 +
* [[How to configure Eclipse IDE for PHP development]]
 +
* [[How to configure Netbeans IDE for PHP development]]
 +
* [[How to configure UltraEdit IDE for PHP development]]

Revision as of 22:02, 2 May 2012

Documentation all together tranparent small.png
Under Construction

This article or section is in the process of an expansion or major restructuring. You are welcome to assist in its construction by editing it as well. If this article or section has not been edited in several days, please remove this template.
This article was last edited by Enav (talk| contribs) 2 years ago. (Purge)


Contents

Introduction

This article provides detailed instructions for setting up your workstation as a PHP development environment, not only for Joomla! it also should work fine for PHP development in general.

Note There are many possible configurations for doing PHP development environments. Any environment that supports the basic AMP stack (Apache, MySql, PHP) and Subversion should work fine.

Choosing a code editor

The PHP language code represented just by plain text that can be edited with simple text editors like:

  • Geany (opensource cross platform text editor)
  • Gedit (opensource code editor for linux)
  • Notepad++ (opensource code editor for Windows)
  • Apple textEditor (Apple's basic text editor)

But when you are about to work in more advanced and complex projects and need some coding assistance there is a handful of development tools called IDEs (Integrated Development Environment) these are some of them:

  • Elcipse IDE (opensource cross platform IDE)
  • Netbeans IDE (opensource cross platform IDE)
  • UltraEdit IDE (closed source cross platform IDE)
  • Aptana IDE (opensource cross platform IDE)

All these advanced tools facilitate the development of PHP code, debugging, and the integration of other tools like SVN or GIT clients for source code version control under the same IDE, but for this article we are going to focus on how to configure Eclipse IDE for our PHP development environment, feel free to add more editors and document them in the following list.