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. > 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!!! > 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. Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
