Delphi for PHP’s VCL for PHP
What is VCL for PHP? It is a component architecture for PHP inspired by VCL for Delphi. It is a set of visual and non-visual components for RAD development written in •100% PHP 5 code. Using Delphi for PHP you can create and integrate components and property editors into the IDE. VCL for PHP is bBased on popular open source PHP scripts and libraries.
VCL for PHP in implemented using a new component model. Components can include Properties, Methods, Events, and JavaScript Events. More than 50 reusable components with ship with Delphi for PHP. VCL for PHP includes support for seamless Ajax integration and database support. Components are extendable (you can inherit from existing components to create new ones). Applications you build can run using the Internet Explorer and FireFox browsers (support for additional browsers is being looked at).
Components for database access include: Database, Table, Query, and Stored Procedure. CodeGear’s InterBase (6, 6.5, 7.x and 2007) is directly supported using InterBase Express components that talk directly to the InterBase API for high performance database applications. Beyond InterBase, the following databases and database access mechanisms will also supported: ADO, ODBC and OLEDB providers, Access, FoxPro, FrontBase, FireBird, DB2, Informix (7.x), SQL Server (7 and 2000), MySQL, Oracle (8 and 9), PostGreSQL (6.x 7 and 8), SAPdb, SQLite, SQL Anywhere, and Sybase. For a more complete updated list of databases that are (will be) supported use the following link: http://phplens.com/lens/adodb/docs-adodb.htm#drivers.
VCL for PHP is built on several popular open source frameworks and libraries and will itself be open source. VCL for PHP uses the following open source libraries:
Read John Kaster’s excellent "Delphi for PHP quick start" article on CDN which gives you a brief introduction to installing and using Delphi for PHP. You can also watch a short video demonstration of Delphi for PHP in action.
February 22nd, 2007 at 11:54 am
is it possible to get the field test version?
February 22nd, 2007 at 6:08 pm
confused!
"Delphi for .NET" was a product for writing Delphi code, but here is "Delphi for PHP" which is, if i understand correctly, for writing PHP code. is that right? what is "Delphi for PHP" really?
is there anything to do with Delphi language in it?
February 22nd, 2007 at 7:48 pm
> is there anything to do with Delphi language in it?
The IDE is written in Delphi, it contains many of the same RAD capabilities as Delphi, the component model is very similar to Delphi but the language is PHP.
Delphi the product is more than just the language. In fact, if I was to describe the programming language in Delphi 1-2007, I might be inclined to call it Pascal+Objects+Interfaces+StructuredExceptions+WebServices+OperatorOverloading++++
February 23rd, 2007 at 4:04 am
David,
Is only Microsoft sql server version 7/2000 supported? What about SQL Server 2005?
Tnx for your answer.
February 23rd, 2007 at 6:47 am
This looks like it has a great deal of potential. I’ve glanced at Qooxdoo and it has nice GUI options. I’m looking forward to this.
One note though - if you want to make a real killer, on the next version be able to generate XForms in the RAD Delphi style - or even Firefox XUL apps - that could be gigantic…
February 23rd, 2007 at 11:34 am
>Is only Microsoft sql server version 7/2000 supported? What about SQL Server 2005?
The complete list of databases and versions supported is available at
http://phplens.com/lens/adodb/docs-adodb.htm#drivers
I’ll update my blog to include this link. Thanks for asking about other databases/versions.
February 23rd, 2007 at 3:14 pm
WE WANT A TRIAL VERSION!!!
February 25th, 2007 at 10:47 pm
"The IDE is written in Delphi, it contains many of the same RAD capabilities as Delphi, the component model is very similar to Delphi but the language is PHP."
well… how come c++ builder is not named as delphi for c++?
February 26th, 2007 at 3:32 am
this are really great news…. with the CodeGear-IDE you can develop PHP, IntraWeb, asp.net and CGI application for the Web… congrat CodeGear in Scotts Valley!
February 26th, 2007 at 5:20 am
> how come c++ builder is not named as delphi for c++?
Maybe it should (will?) be - what do you think?
February 26th, 2007 at 1:28 pm
. I am also confused by the name chosen "Delphi for PHP". I thought that Delphi was (only) a language and mixing Delphi and PHP in the same tool denomination looks confusing for me.
February 27th, 2007 at 8:00 am
I read the "Delphi for PHP" as "PHP RAD IDE with VCL-alike components made for Delphi RAD IDE developers." so, to me, "Delphi for PHP" makes sense in that way.
hmmm… although, for "Delphi for C++" to make any sense, then we would have to see a "Delphi for ObjectPascal" huh ?
This is the problem of spaghetti product naming.
One question: Will there be a Turbo PHP ? It would certainly help debugging and draw huge attention (and support) to the open-sourced VCL4PHP project !
February 27th, 2007 at 6:37 pm
"Delphi the product is more than just the language."
but this not making any sense for Turbo Delphi!!!
i think correct definition for Delphi is pascal language (of course with a lot of innovation into the language) that comes together with a complete RAD IDE.
February 28th, 2007 at 5:47 am
Allready asked, but where can i find a trial version. it takes time to convince my boss to buy it for my personal (training) use.
March 2nd, 2007 at 12:01 am
I can’t find it explicit, and i didn’t catch it in the seminar, but can i install it on Vista?
March 2nd, 2007 at 9:59 am
When it is a version of the available vlc4php in sourceforge?
March 3rd, 2007 at 9:52 am
> When it is a version of the available vlc4php in sourceforge?
Vcl for PHP will be uploaded when we sign off the version of the product. We use the term "RTM = release to manufacturing".
March 3rd, 2007 at 9:54 am
> I can’t find it explicit, and i didn’t catch it in the seminar, but can i install it on Vista?
You can install Delphi for PHP on Windows 2000, XP, or Vista. At the seminars last week I was running Delphi for PHP on Windows Vista Business Edition.
April 7th, 2007 at 6:45 am
Can Delphi for PHP create cross platform output? That is can the final output run freely on Linux Servers?
April 7th, 2007 at 6:45 am
Can Delphi for PHP create cross platform output? That is can the final output run freely on Linux Servers?
February 25th, 2008 at 10:21 pm
Your comment contains very useful information about all thank you fransızca tercüman