The Delphi for PHP Roadmap

By: Nick Hodges

Abstract: This article discusses the planned feature set for future releases of Delphi for PHP

This information describes CodeGear’s general product direction at this time, and should not be relied on in making a licensing decision. The future development, release and timing of features and functionality remains at our sole discretion and may be changed at any time without notice.

    Introduction

Delphi for PHP is a rapid application tool for developing PHP-based web sites and web applications.

Customer input, market dynamics, and emerging trends and technologies all provide input into CodeGear’s future product development plans. CodeGear roadmaps are reviewed regularly and updated periodically to reflect these inputs.

Future Delphi for PHP features and technologies will focus on:

  • Providing a complete, full-featured editing experience for PHP developers
  • Providing a RAD development framework for developing PHP- and browser-based GUIs
  • Providing a full-featured web development environment including not only code editing, but visual development

    Planned Releases

    Delphi for PHP “Aurora”

Codename: Aurora
Time Frame: Early 2008
Theme: Improved PHP code editing and database support

A Delphi for PHP code named “Aurora” is scheduled for release in early 2008. The main goal of the Aurora release is to provide a world-class PHP editing experience while continuing to advance our ground-breaking visual design for PHP.

Specific areas of focus under consideration for Aurora are:

  • Improved IDE Performance including
    • Brand new form designer, rewritten with performance in mind
    • Filtered Tool Palette, improved Object Inspector
  • Improved PHP source code editor and tools, including:
    • Code Folding
    • SyncEdit
    • Change Tracking
    • Error Insight
    • Code Insight
  • Visual Development of HTML pages
  • Visual Template Development interfacing with VCL for PHP components
  • Improved database access for Oracle, MS SQL Server, and PostgreSQL, DB2, Informix, and Sybase
  • Improved support for editing Unicode PHP code
  • Expanded documentation in Wiki format
  • IDE will enable translation into display itself in multiple languages, and translation to new languages will be easily facilitated

    Delphi/400 for PHP

Time Frame: Early 2008
Theme: Support for AS/400 and iSeries data access

Delphi/400 for PHP is a version of Delphi for PHP that provides connectivity to AS400 and iSeries servers. It will be based on the Delphi for PHP 2.0 product and include VCL for PHP components enabling access to AS400/iSeries database servers.

    Delphi for PHP “Crocodile”

Codename: Crocodile
Time Frame: Early 2009
Theme: Improved PHP code editing and database support

A Delphi for PHP code named “Crocodile” is scheduled for release in early 2009.

Specific features and areas of focus under consideration for Crocodile include:

  • Creation of IDE experts and property editors using the PHP language
  • Improved Database Workbench to allow for database design
  • Improve HTML support with integration of style management, HTML Tidy for formatting, and HTML validation tools
  • Improvements to the Tool Palette and Project Manager
  • Manage the PHP.INI file via the IDE
  • Integrated Javascript/AJAX debugging
  • File History feature to backup files as they are saved
  • Refactoring for PHP
  • Importation of WSDL files for accessing web services via PHP
  • Deployment wizard to ease the deployment of Delphi for PHP projects

Server Response from: ETNASC04