Its never "that other 5%". My favourite saying is explaining that the main problem with most programming is that last little wee 95%.
:o) Steve http://stevepeacocke.blogspot.com/ On Wed, Jul 30, 2008 at 10:08 AM, Neven MacEwan <[EMAIL PROTECTED]> wrote: > Steve > > So what we need is OO RAD? Where you define classes and they 'instantly' > appear on your palette (and are dynamically updated) > And a O-R framework is part of the language? > > The problem has been of course that the Table Row = Business Object is a > 95% accurate solution and so the Delphi IDE > has basically delivered in 95% of situations > > That other 5% is a bastard though > > Just a thought > Neven > > Yea, thanks Conor, > > > > Sure, in RAD, as it is in any Delphi project, you can certainly get > > away with simply programming the event handlers in the components > > (depending on the application). That should not preclude being able to > > create, for example, an Application Object that handles all your > > globals like the logged in user, or the company name and other details > > needed at times (e.g.; lbCompany.Caption := oApp.CompanyName) - where > > perhaps the company name is extracted from the database etc. In this > > example, oApp knows how to extract the company name, and perhaps even > > format it for display. > > > > RAD does not mean ShiteProgramming, or NoThoughtProgramming. Its hard > > to find a definitive definition (?) for RAD and a quick search shows > > various descriptions from the tool itself (Delphi or VB) to the whole > > spectrum of Agile methodologies. > > > > However, I do disagree with the assertion that RAD does not lend > > itself to larger apps (or did you mean "Rapid Prototyping"). In fact > > RAD is an excellent development environment for developing even > > enterprise level applications. Some years ago I had the pleasure of > > working in a team of between 3-5 developers where we used a RAD > > approach (using Delphi) in an iterative and incremental development > > methodology to produce a very large scale corporate application and > > can confirm the approach as excellent and the development far > > outperforms a team up to 10 times larger using Java/J2EE in a refined > > waterfall approach for a similar sized project. > > > > Steve > > > > On Wed, Jul 30, 2008 at 8:27 AM, Conor Boyd <[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>> wrote: > > > > Probably because I don't put the acronym RAD and the word > > "programming" together as you have done. > > > > From my POV, RAD is generally taken to mean what the acronym > > stands for, Rapid Application Development; i.e. drop some > > components on to a form, wire up a few event handlers, voila. > > > > Doesn't mean I don't "do" OOP in event handlers and the little > > amount of code that is required in such an app, but IMHO you're > > comparing apples with oranges. > > > > RAD does not lend itself to larger apps which are intended to be > > easily maintainable and intended to be worked on by a team of > > developers. > > > > Cheers, > > > > C. > > > > > ------------------------------------------------------------------------ > > *From:* [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> > > [mailto:[EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]>] *On Behalf Of *Steve Peacocke > > *Sent:* Wednesday, 30 July 2008 8:13 a.m. > > *To:* NZ Borland Developers Group - Delphi List > > *Subject:* Re: [DUG] OO Programming > > > > Just an interesting observation - why do people think that RAD > > programming excludes OOP programming? > > > > RAD is a methodology, OOP is a programming style. > > > > Steve > > http://stevepeacocke.blogspot.com/ > > > > _______________________________________________ > > NZ Borland Developers Group - Delphi mailing list > > Post: delphi@delphi.org.nz <mailto:delphi@delphi.org.nz> > > Admin: http://delphi.org.nz/mailman/listinfo/delphi > > Unsubscribe: send an email to [EMAIL PROTECTED] > > <mailto:[EMAIL PROTECTED]> with Subject: unsubscribe > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > NZ Borland Developers Group - Delphi mailing list > > Post: delphi@delphi.org.nz > > Admin: http://delphi.org.nz/mailman/listinfo/delphi > > Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: > unsubscribe > > _______________________________________________ > NZ Borland Developers Group - Delphi mailing list > Post: delphi@delphi.org.nz > Admin: http://delphi.org.nz/mailman/listinfo/delphi > Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: > unsubscribe >
_______________________________________________ NZ Borland Developers Group - Delphi mailing list Post: delphi@delphi.org.nz Admin: http://delphi.org.nz/mailman/listinfo/delphi Unsubscribe: send an email to [EMAIL PROTECTED] with Subject: unsubscribe