I recently participated in an internal RAD Race at my Employer QNH. A former collegue of mine from Nationaal Spaarfonds and I decided to participate using VA Smalltalk, Seaside and the component framework we call Wolluk.
But alas, we didn’t win…
We had some strong competition who used microsoft .net to generate the complete CRUD application and only filled need to fill in the blanks. Although we did finsih some nice wizard like UI’s for the RAD Race, we lacked in the autogenerated part, so we enden up second. not bad, but could be better.
So I started thinking where we went wrong. First of all: a RAD race is about functionality and not architecture. To auto generate 70% from the datamodel instantly adds points to your score.
Unfortunatly, My friend and I didn’t have enough experience with auto generated UI’s so we ended up coding everything our selves. Lessens learned…
I kwew of a framework called magritte which you can use to add meta descriptions to your classes. This week I will investigate this further and will check how I can integrate this with our wonderfull component framework called Wolluk to generate the whole application from the model.