Gary Barwick
2008-04-12 16:53:09 UTC
I have used Delphi since it's version 1.0 release back in 95 - so I have
seen the product change over the last decade.
Last year I finally retired Delphi 7 and bought the Enterprise edition of
Delphi 2007 Win32. It wasn't cheap, but it was in the ball-park for an
Enterprise product. I had major issues with Delphi 2007 from the start,
particularly with the documentation. These have largely been fixed with the
maitenance releases so I'll leave them alone and get to the point of the
post.
VCL for the Web. (or IntraWeb with a new name)
I had never used IntraWeb before, but a few projects came along which seemed
suited so I gave it a go. These are my conclusions after a year of using
IntraWeb and sucessfully delivering a number of web applications to
customers.
1) IntraWeb is very good.
If you have delphi programming experience, it is an excellent way of
delivering web enabled applications without having to learn a complete stack
of web techologies like HTML, CSS, JavaScript, PHP etc.
2) IntraWeb is not Enterprise software.
The documentation is very poor - some of it is years old. A little bit of
investigation and you discover that VCL for the Web is actually IntraWeb
owned by Atozed software. That Enterprise class development tool you just
bought is actually looked after by a couple of guys who don't work for
CodeGear and seem to be indispensible to the IntraWeb product.
Respect to these guys. The product is very good. But it is for the Delphi
die-hard, or the hobbyist. No development director / architect is going to
choose to use this product in over ASP.NET / J2EE / PHP et al. IntraWeb is
just not well enough supported. The risks are just too high.
3) Why don't CodeGear do it properly.
I wouldn't use IntraWeb for a traditional website with many hundreds of
pages as I think there are other options better suited to the task. However,
for the new generation of 'Web Applicaitons', which are characterised by
fewer distinct pages/views and by asyncronous requests to the server - I
think IntraWeb really comes into its own.
IntraWeb is good, but it could be great!
Am I the only person who thinks that VCL for the Web could easily be the
hottest part of the Delphi product?
Why doesn't CodeGear just buy it, or at least license it exclusively. Why
don't they throw some resource at it, push the development forward and get
some quality documentation behind it.
There are open-source projects out there. Surely it's in their interests to
support and drive those projects.
Do CodeGear want new customers, or are they just waiting for us all to die
out. (or buy Visual Studio)?
I don't want to trawl around the net looking through half-baked manuals and
'spellbooks' just to get something basic done. I want a professional,
well-documented, well-resourced and well-supported product.
After all when I purchased a product with the word Enterprise in the title,
that is what I thought I was buying.
Is anybody listening?
Gary Barwick
(to reply directly to me replace nospam with gary in my email address)
seen the product change over the last decade.
Last year I finally retired Delphi 7 and bought the Enterprise edition of
Delphi 2007 Win32. It wasn't cheap, but it was in the ball-park for an
Enterprise product. I had major issues with Delphi 2007 from the start,
particularly with the documentation. These have largely been fixed with the
maitenance releases so I'll leave them alone and get to the point of the
post.
VCL for the Web. (or IntraWeb with a new name)
I had never used IntraWeb before, but a few projects came along which seemed
suited so I gave it a go. These are my conclusions after a year of using
IntraWeb and sucessfully delivering a number of web applications to
customers.
1) IntraWeb is very good.
If you have delphi programming experience, it is an excellent way of
delivering web enabled applications without having to learn a complete stack
of web techologies like HTML, CSS, JavaScript, PHP etc.
2) IntraWeb is not Enterprise software.
The documentation is very poor - some of it is years old. A little bit of
investigation and you discover that VCL for the Web is actually IntraWeb
owned by Atozed software. That Enterprise class development tool you just
bought is actually looked after by a couple of guys who don't work for
CodeGear and seem to be indispensible to the IntraWeb product.
Respect to these guys. The product is very good. But it is for the Delphi
die-hard, or the hobbyist. No development director / architect is going to
choose to use this product in over ASP.NET / J2EE / PHP et al. IntraWeb is
just not well enough supported. The risks are just too high.
3) Why don't CodeGear do it properly.
I wouldn't use IntraWeb for a traditional website with many hundreds of
pages as I think there are other options better suited to the task. However,
for the new generation of 'Web Applicaitons', which are characterised by
fewer distinct pages/views and by asyncronous requests to the server - I
think IntraWeb really comes into its own.
IntraWeb is good, but it could be great!
Am I the only person who thinks that VCL for the Web could easily be the
hottest part of the Delphi product?
Why doesn't CodeGear just buy it, or at least license it exclusively. Why
don't they throw some resource at it, push the development forward and get
some quality documentation behind it.
There are open-source projects out there. Surely it's in their interests to
support and drive those projects.
Do CodeGear want new customers, or are they just waiting for us all to die
out. (or buy Visual Studio)?
I don't want to trawl around the net looking through half-baked manuals and
'spellbooks' just to get something basic done. I want a professional,
well-documented, well-resourced and well-supported product.
After all when I purchased a product with the word Enterprise in the title,
that is what I thought I was buying.
Is anybody listening?
Gary Barwick
(to reply directly to me replace nospam with gary in my email address)