Before we get into the similarities and differences between Degrafa and Thermo (Flex 4 framework) I thought I’d give a little perspective of how we got to where we’re at now. When Ted Patrick announced the graphics tag at 360Flex | Seattle, people started asking us how Degrafa compared.ï¾
Then, when Adobe demoed Thermo at MAX, showing the use of the graphics tag, we got even more questions. The thing is, we knew the graphics tag was coming before that knowledge was made public, but we decided to keep developing.ï¾
We kept developing, not because of what we did know, but because of what we didn’t know. Everyone on the team had different goals for Degrafa, each of which could have been developed as a separate, stand-alone framework. However, we didn’t know if the next version of the Flex framework would do all the things we wanted and we didn’t want to wait.ï¾
As time passed, others like Andy McIntosh, Ben Stucki and Pavan Podila got involved, which meant more features and more people to help. Some of these features will be making it into the beta we’re getting ready to release. Other features need a little more thought and development before we feel comfortable releasing them into the wild. We also want to gauge what we do next based on the feedback from this first beta.ï¾
So, Degrafa versus Thermo? It’s a good question, but without having access to Thermo (or the Flex 4 framework) we can only give an answer based on what was shown at MAX and in the videos available online.ï¾
First off, Thermo is an application and Degrafa is not. Degrafa is a declarative graphics framework similar to the framework Thermo interfaces with (the graphics tag). We keep hearing from Adobe that with Thermo “you can draw basic shapes“, but we want to do more than that.ï¾
Degrafa was started to be very versatile and robust so it could be used to create skins, UI graphics, data visualization and more without having to use Illustrator, Flash, etc or Drawing API knowledge. We also wanted to be able to do a lot more with CSS (post on that soon).
There is some overlap, but without having Thermo in our hands we can’t really say how much, or how little, overlap there is. One difference that we can mention is that Degrafa will be out sooner :)ï¾
Also, the changes coming in the Flex 4 framework, like being able to radically control the visuals in components, will only help Degrafa become more powerful. Degrafa will always be an extension of the Flex framework and not compete with it. Hopefully others will like it as much as we do.
ï¾