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

Reply via email to