Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.pascal.delphi.misc > #325
| From | "S.G" <S.G@none.special.ch> |
|---|---|
| Newsgroups | comp.lang.pascal.delphi.misc |
| Subject | Re: What is best ? |
| Date | 2012-06-14 09:08 +0200 |
| Organization | - |
| Message-ID | <jrc2lo$4aq$1@speranza.aioe.org> (permalink) |
| References | (2 earlier) <4fd0c1ae$0$1387$4fafbaef@reader2.news.tin.it> <a3dptpFupqU1@mid.individual.net> <4fd1fb6f$0$1382$4fafbaef@reader1.news.tin.it> <jr9emj$pmu$1@speranza.aioe.org> <4fd90ed1$0$6894$e4fe514c@news2.news.xs4all.nl> |
Maarten Wiltink wrote: >> creating new Delphi Components, then your best used time is not trying >> to learn more deeply about OOP. ... > > Allow me to disagree. Violently. > > I wouldn't dream of writing an application of any serious size without > modelling the data as objects. With encapsulation always, inheritance > where applicable, polymorphism where useful. Note that every application > form inherits from TForm, and declaring a field TStrings will incur > polymorphism. By using the standard Delphi controls and components, you can write applications and also Database Applications without knowing very deeply about the OOP lying behind there. I think this has been the whole idea in 'modern' application development at least 10 years or more. Use such 'simple' development tools that you can hire cheaper and more easily available developers. > Data-aware controls are for trivial problems. As soon as a data object > develops behaviour, they fall short. The background data for this specific budgeting problem has been given and described in the opening message. I do not see there _anything coming even close_ to that point that the functionality of Data aware controls could not solve it. If they would not, then you would need to start digging in to VCL code, and see what kind of enhancements you would need to write there. Yet, for _DB Application Developer_, it usually is always the more expensive and slower alternative 'doing it yourself'. You seldom need need to start writing massive amounts of VCL code just to build your own enhanced Components and Controls. The cheaper alternative is almost always already available on the market. Buy some third party tools and controls, and you'll get your problem solved within the budget and time scale. S.G.
Back to comp.lang.pascal.delphi.misc | Previous | Next — Previous in thread | Next in thread | Find similar
What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-06 19:41 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-07 10:26 +0200
Re: What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-07 16:58 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-07 17:49 +0200
Re: What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-08 14:59 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-08 16:33 +0200
Re: What is best ? "Rudy Velthuis" <newsgroups@rvelthuis.de> - 2012-06-07 22:28 +0200
Re: What is best ? "S.G" <S.G@none.special.ch> - 2012-06-08 01:07 +0300
Re: What is best ? Hans-Peter Diettrich <DrDiettrich1@aol.com> - 2012-06-08 11:00 +0200
Re: What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-08 15:17 +0200
Re: What is best ? "S.G" <S.G@none.special.ch> - 2012-06-13 09:16 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-14 00:06 +0200
Re: What is best ? "S.G" <S.G@none.special.ch> - 2012-06-14 09:08 +0200
Re: What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-15 16:47 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-15 22:41 +0200
Re: What is best ? "Maarten Wiltink" <maarten@kittensandcats.net> - 2012-06-16 07:27 +0200
Re: What is best ? "Stark" <franco.jommi@tin.it> - 2012-06-16 14:50 +0200
csiph-web