Has anyone done anything significant with ECO, it looked pretty good to me but I haven't started a green field project in years so haven't had a reason to give it a try.
Alister Christie Computers for People Ph: 04 471 1849 Fax: 04 471 1266 http://www.salespartner.co.nz PO Box 13085 Johnsonville Wellington Neven MacEwan 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