This is my first post about HTML5 Builder, the “new”product included in RAD Studio XE3. I’m quoting it as “new”, because is not actually a new product in itself, but the next version of RadPHP, with a huge amount of changes. The scope and the goals of HTML5 Builder suppose a drastic change over RadPHP XE2, so the name change was something that needed to be done.
I’m getting lost with so many product name changes!!!
Well, you are right, initially this product was called qstudio before being released, it was first released as Delphi for PHP, there was Delphi for PHP 2, after that was RadPHP XE, then RadPHP XE2 and now HTML5 Builder. I can’t think of any product that has changed its name so many times, but be sure we have had every time a reason for the change, and I think (crossing fingers) that this new name is here to stay for long, unless HTML6 is released 🙂
Why HTML5 Builder? No more PHP in the product?
Yes, but now the product is not fully focused on PHP, now PHP is a subset of what the product can do. A lot of work on this release has been spent on providing a lot of “client” capabilities, targeted even to customers which doesn’t know anything about PHP and just want to get the HTML/CSS/JS, but get the benefits of a visual designer and a component library.
What is all that client stuff about?
So, if it’s the next release of RadPHP, will my previous RadPHP applications work, isn’t it?
I have downloaded the demo, and there is a lot of controls that have been dropped!!!
Yes, and others have been added. We have dropped qooxdoo and several other controls that were causing some incompatibilities. If you use an (excellent) framework like qooxdoo, you cannot mix it easily with other frameworks like jQuery. Also, including a lot of controls, required a lot of maintenance work, a work which was impossible to do to provide the quality we were aiming in this release. On the other hand, we have added a lot of HTML5 controls and you can find replacements for trackbars, progressbars, spinedits, etc, that now use the HTML5 widget instead qooxdoo ones.
The new UI is too different of what I’m used to, I don’t like it at all!!
When you are used to a UI, a dramatic change like this one will require some time to get used to it, in fact, the same happened to us, but after some weeks using it, we are sure you will see the previous UI outdated as we see it now. In any case, I’m going to prepare a series of articles regarding the new UI to let you know the why’s and how’s of the change, stay tunned!!
As this is the first post, I just want to give a small introduction to the product, I will provide more articles in the coming days, please, feel free to send comments about it!