March 1, 2007
Delphi as a Brand in Delphi For PHP?
In the early days, Delphi was the name of an Integrated Development Environment (IDE) based on the Object Pascal language and a Visual Component Library (VCL). Later on, the language was in fact called Delphi (as using Pascal was considered a "negative" feature by many external observers). In recent years, Delphi became a personality of a multi-language IDE, Borland Developers Studio.
Over the last year Delphi was released again as a single language IDE, dubbed Turbo Delphi (in honor of the world-famous Turbo Pascal product line that predates Delphi). Now the "Delphi" name has been attached, for the first time, to a product based on a different language, PHP. Delphi for PHP shares with the original product the same "experience" and the same "architecture" (RAD, component-based, object-oriented, and so forth). But not the language.
This is raising many complaints and concerns. Is CodeGear misusing the Delphi name, causing confusion among developers? Are they using "Delphi" as a branding tool to overcome the weakness of an almost unknown company name? Will this trend continue with other "Delphi for [x-language]" tools? I certainly don't have all of the answers and probably no one has them yet.
Huw Collingbourne, of the Bitwise Magazine, has an interesting article on the topic: So What is Delphi Anyway? He notices that in newsgroups there are many "who feel that the name of their programming language has been hijacked, distorted and devalued" and ends his article by stating that "given the fact that Delphi is CodeGear’s greatest asset, the company may need to think long and hard about the wisdom of reducing it to a mere brand name..."
Although I did share the initial negative impression (and see the confusion it has generated among developers), I also see the positive side of the equation, in particular for the "traditional Delphi" community. Despite always being a niche player, Delphi used to have a strong brand name in the past. Now this is not true anymore. While CodeGear can use the brand to venture in a new market, instead of building up a new product brand from scratch, the "Delphi for PHP" product is being talked a lot , thus spreading the Delphi brand. See post for an example. Being a "Delphi" developer might become popular again, even if for the "newer Delphi"... by pushing a single brand it will become more recognizable also for the Win32 development.
Meanwhile, it has been officially stated that a lot of the technology behind Delphi for PHP comes from quadram software's qstudio and their PHP components library . Read also Tim Anderson article on The Register and also his related blog entry for an interesting (and somewhat critical) perspective on the product.
Update (March 1st)
Just a few hours after I posted this blog entry, David I of CodeGear wrote they are trying to figure out how to call the Delphi language (or the language formerly known as Delphi) in the future. He suggests a few and other ideas have been postes int he feedback by readers. I think Object Pascal remains a very good name, technically correct, sounding nice, known to many developers, and everything else. And for those who think Pascal is a silly language, we'll never win them over so let's them tell up front we don't use the C-language syntax and are very happy not to!
At the same time, Tim Anderson refers to the post by Anders Ohlson mentioned above showing that Google can't count (and the other search engines follow suit). By the way, notice that CodeGear CEO posted a response to the blog entry with the BTS signature. Actually he posted a feedback message on my blog in the past, as well!
10 Comments
Delphi as a Brand in Delphi For PHP?
I too find Object Pascal most suitable. It shows the roots of the language and it triggers correct associations.Comment by gabr [http://17slon.com/blogs/gabr/blogger.html] on March 1, 12:00
Delphi as a Brand in Delphi For PHP?
I have been waiting to try a demo of PHP for Delphi to see how useful it is. Since I am in the process of building a company web site (I'm doing it in Photoshop, very painful). For some reason I can't get an answer on when PHP for Delphi will be released. After watching a short flash demo I noticed that there isn't any support for Pascal (Delphi<>Pascal). So I looked at another product from a company called Morfik. Their App Builder product was actually pretty good. Supports AJAX and you can program in Pascal. It costs more, but it seems to be worth it. As a Delphi programmer I want to support the CodeGear company. But, I need a product to do web programming that supports pascal. I don't know why they did not call it CodeGear's PHP Application Builder. I would not look down on it with that name. Since, I respect the name CodeGear. Sell it for what it is, PHP with VCL support. Great if you are a PHP programmer. CodeGear C++Builder, C#Builder, etc. I would purchase these products based on their name (if I was a C++ or C# programmer). I mean, I would not buy Delphi for Javascript.Comment by Brett Graffin on March 1, 19:06
Delphi as a Brand in Delphi For PHP?
If I ever need to search for how to do something in Delphi I've always just searched for "Delphi *Search string here*". It would be quite inconvenient if a lot of irrelevant PHP matches started showing up. At least using different product names for different languages allows this type of search to be more targeted.Comment by Michael on March 1, 22:56
Delphi as a Brand in Delphi For PHP?
I've been listening to this hype-stuff for over 20 years now (I started with Turbo 3.02a) and here is my take on it. Borland "officially" named their version of Object Pascal "Delphi". Fine. When dot Net came along we were given "Delphi for .NET". Also fine. Now CodeGear is supporting other languages. This is their version of PHP. Again, Fine! Why not call it something like "RAD PHP" or CodeGears' PHP RAD or PHP VCL or something descriptive like that. I mean, sheesh, CodeGear has taken an already existant language, added good stuff to it and installed it as a personality in the CGDS (CodeGear Development Studio). Tell the marketing people that they are dealing with people with actual, functioning brains (a hard thing for marketing types to understand but...) that don't need to be "sold" on some fancy spin. Just tell us what the product is, what it does and WE'LL decide if we want to buy it or not based on how good a job the CG developers did. If they did good, we'll buy, if they blew it, we go elsewhere. In few other places is marketing so wasted as on compilers. Please, please don't make the mistake that so many others have made and turn this into a marketing nightmare - it's already bad enough. DON'T try to hijack the Delphi name - leave it alone! Come up with a NEW name for your NEW PHP!Comment by Fred Weller on March 1, 23:00
Delphi as a Brand in Delphi For PHP?
What about "Delphi for Delphi"?Comment by jm on March 2, 04:53
Delphi as a Brand in Delphi For PHP?
The way I see it, Fred Weller is absolutely right. A good product is a good product, wathever they call it. Then think a good marketing campaing, demonstrating how easy is to maintain a web app, etc. Some articles, and you are done.Comment by Salvador Gomez Retamoza [] on March 3, 01:09
Delphi as a Brand in Delphi For PHP?
Hi. I got on this list for tech blogs and have enjoyed reading yours so I added you to it. I would appreciate it if you could help spread it. It will give both of us get a bunch of links, traffic, and help our PR.. here is where the post is located http://locaswt.com/modules.php?name=News&file=article&sid=110Comment by luke [http://locaswt.com] on March 4, 03:46
Delphi as a Brand in Delphi For PHP?
Here is how the naming should go, based on product history: CodeGear Delphi CodeGear C++Builder CodeGear JBuilder CodeGear C#Builder CodeGear PHPBuilder Isn't this obvious?Comment by Stewart D. Kahler [http://www.tybrin.com] on March 5, 17:09
Delphi as a Brand in Delphi For PHP?
It is outrageous--and not a little sad--to hear that Codegear is hi-jacking the Delphi name to try to sell their totally different PHP product. I've programmed in Delphi since verson 1 (and I have probably every Delphi book every printed--and all of yours, Marco). Delphi is Delphi or else I put it with my fond memories in the nostalgia corner with Turbopower and Clipper and some others. Clipper was one of the best programmer's programs on the planet (C-type language with built-in dBASE database) until Nantucket sold it to Computer Associates and they killed it. I've never used or recommended a CA product since. Hasta la vista, Delphi, hello C#! Don Ridgway http://www.customusa.comComment by Don Ridgway [http://www.customusa.com] on March 11, 19:05
Post Your Comment
Click here for posting your feedback to this blog.
There are currently 0 pending (unapproved) messages.

Delphi as a Brand in Delphi For PHP?
Comment by Jim McKeeth [http://www.bsdg.org/] on March 1, 09:27