Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.pascal.delphi.misc > #325

Re: What is best ?

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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