PHP Development Tools
Encyclopedia
PHP
PHP
PHP is a general-purpose server-side scripting language originally designed for web development to produce dynamic web pages. For this purpose, PHP code is embedded into the HTML source document and interpreted by a web server with a PHP processor module, which generates the web page document...

 Development Tools
(PDT) is a Language IDE plugin for the Eclipse platform
Eclipse (software)
Eclipse is a multi-language software development environment comprising an integrated development environment and an extensible plug-in system...

 and the open source
Open source
The term open source describes practices in production and development that promote access to the end product's source materials. Some consider open source a philosophy, others consider it a pragmatic methodology...

 project that develops it.

The project intends to encompass all tools necessary to develop PHP based software. It uses the existing Eclipse Web Tools Project to provide developers with PHP capabilities.

Primary modules:
  • Core—parser, search algorithm
    Algorithm
    In mathematics and computer science, an algorithm is an effective method expressed as a finite list of well-defined instructions for calculating a function. Algorithms are used for calculation, data processing, and automated reasoning...

    , communication and more
  • Debug—protocols, messages, executable and web server
    Web server
    Web server can refer to either the hardware or the software that helps to deliver content that can be accessed through the Internet....

  • User Interface—editor, views, preferences and wizard
    Wizard (software)
    A software wizard or setup assistant is a user interface type that presents a user with a sequence of dialog boxes that lead the user through a series of well-defined steps. Tasks that are complex, infrequently performed, or unfamiliar may be easier to perform using a wizard...

    s

Project timeline

The project officially began around March 8, 2006. By the end of 2006, the project was approaching the 0.7 release. On April 6, 2007, 0.7 RC3 was released as the final 0.7 version.

In the latter half of 2007, a series of 1.0 milestones were reached, and on September 18, 2007, PDT 1.0 Final was released.

Naming issues

The PHP Development Tools project has had two names during its development. It was initially named PHP Development Tools, then changed to PHP IDE, and reverted to PHP Development Tools on January 1, 2007. Various documentation and reviews use either name.

Zend Technologies contributions

Significant PDT development is being done by Zend Technologies. Zend sells a competing product named Zend Studio
Zend Studio
Zend Studio is a commercial, proprietary integrated development environment for PHP developed by Zend Technologies, based on the PHP Development Tools plugin for the Eclipse platform ....

. PDT, as free software, may cannibalize sales of Zend Studio although the latter has more features. Others contend that PDT is deliberately maintained as a "lite" version of Zend Studio

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK