On Sun, 11 Nov 2007, Graeme Geldenhuys wrote:
> On 11/11/2007, Michael Van Canneyt <[EMAIL PROTECTED]> wrote: > > > > Indeed. But I think that all will agree that the fact that it IS possible > > allows to do real RAD, making it possible to create new programs very fast. > > Agreed! That's why I think they are great for prototyping. :) > Prototypes normally need to be knocked out really quick. Long term > projects (programs) need to be maintained and keeps growing > year-on-year. Plus requirements change - last year the client wanted a > GUI app, this year they want a Web app and the next year they want to > switch the DB backend. A bit extreme example I know, but it actually > happened with our project over a 7 year period. That's where a better > design plays an important role and using OOP techniques coupled with > Unit Tests lend itself better to that. RAD code becomes spaghetti code > real quick. Absolutely agree. > > > Unlike VB where it was next to impossible to separate business logic > > from presentation logic, in Delphi you have the choice to do so. > > Definitely agree with you on that..... In Delphi/Lazarus you do have a > choice, but how many developers actually know that? It's quite scary > to think, I've met developer and asked them if they know OOP. YES they > answered, they always use the Form Designer in Delphi! Dope!!! You just described 80% of my programmer team... :-) > > BTW. Graeme, the RTTI controls make much of your MV(*) layers redundant or > > at least even more of a breeze. If you want I can send you an article I > > wrote a couple of years ago that shows how... > > > I've seen the RTTI controls, but never actually tried to use them. > That article would be great thanks. I'll send it in private. Michael. _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives