Delphi 2007 — Oops!
Earlier this month I blogged about my enthusiasm about Delphi 2007 and CodeGear. I did so before D2007 was shipping based on what I saw in the betas. I meant every word of it.
Hold on a bit. D2007 has shipped, but there exist a couple of serious problems. Suffice it to say I can’t build a production-level application with D2007 due to some nagging open issues — issues that should never have made it into the final release. It appears that CodeGear was so in need of revenue in 1Q 2007 that they simply had to get it out the door this month. Unfortunately, this means that it’s not good for releasing applications until they release a hotfix or two to address two major issues:
1. Task bar button stuff. Applications compiled with D2007 just don’t work right in this respect.
2. Applications compiled with D2007 don’t show up on the Windows task list. Ouch!
Of course, there are workarounds, but this is pretty disappointing. I’m not disclosing anything that comes from beta testing — this is stuff from the released version of D2007.
Why am I writing this? I opened my mouth (er, typed my keys) and said how great D2007 is. I owe it to anyone reading my blog to update them on it just in case it matters to them. D2007 is great, to be sure, but it’s just not done!
This isn’t really new, of course. D2005 wasn’t done when it was released either, and eventually became usable. D2007 is way better than D2005 — it’s just frustrating that some very visible issues still need to be fixed before it can actually be used in a production environment.