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.
{ 21 } Comments
is it possible to get the field test version?
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?
> 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++++
David,
Is only Microsoft sql server version 7/2000 supported? What about SQL Server 2005?
Tnx for your answer.
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…
>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.
WE WANT A TRIAL VERSION!!!
"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++?
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!
> how come c++ builder is not named as delphi for c++?
Maybe it should (will?) be - what do you think?
. 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.
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 !
"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.
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.
I can’t find it explicit, and i didn’t catch it in the seminar, but can i install it on Vista?
When it is a version of the available vlc4php in sourceforge?
> 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".
> 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.
Can Delphi for PHP create cross platform output? That is can the final output run freely on Linux Servers?
Can Delphi for PHP create cross platform output? That is can the final output run freely on Linux Servers?
Your comment contains very useful information about all thank you fransızca tercüman
Post a Comment