Re: OO BASIC or "B++"?
- From: "Symeon" <symeonb@xxxxxxxxx>
- Date: 28 Jun 2006 04:04:17 -0700
True - however these days i think you will find many an "Application"
is not just in databasic. Abstraction is deployed through many layers
via xml from the UI to the persistence layer. Many apps use databasic
to dish up data after applying certain specific business logic, to a
higher extracted layer which itself applies business logic and extracts
again to a higher layer etc.
Databasic is used to do what it is good at, other layers can then do
their bit. If you structure your app architecture correctly it becomes
highly maintainable. I know of some very un maintainable java software
out there (i used to work at a company with such code) so it is not a
case of "oo and abstraction " = "maintainable code" but good
architecture from the beginning using techniques like oo, and where
there is none to adapt.
rgds
PS - I like your line
"you can use code without direct reflection of domain-specific
abstractions, but then the mental burden of mapping between the
business domain and its reflection in code is much greater. "
Anthony Lauder wrote:
One of my big disappointments is that folks often talk about how
quickly they can develop an application in Pick - and I have seen this
to be true. At the same time, the lack of contemporary language and
database principles explicitly supported in Pick I worry deeply about
Pick applications lacking the malleability need to reflect ongoing
requirements changes. Typically, I see Pick-based applications falling
further and further behind the evolving requirements, until most of the
developers' time is spent on "fire fighting" and little on moving their
applications forward.
.
- Follow-Ups:
- Re: OO BASIC or "B++"?
- From: Anthony Lauder
- Re: OO BASIC or "B++"?
- References:
- OO BASIC or "B++"?
- From: SteveB
- Re: OO BASIC or "B++"?
- From: Symeon
- Re: OO BASIC or "B++"?
- From: Anthony Lauder
- Re: OO BASIC or "B++"?
- From: Mark Brown
- Re: OO BASIC or "B++"?
- From: Anthony Lauder
- Re: OO BASIC or "B++"?
- From: Symeon
- Re: OO BASIC or "B++"?
- From: Anthony Lauder
- OO BASIC or "B++"?
- Prev by Date: Re: OO BASIC or "B++"?
- Next by Date: Re: OO BASIC or "B++"?
- Previous by thread: Re: OO BASIC or "B++"?
- Next by thread: Re: OO BASIC or "B++"?
- Index(es):
Relevant Pages
|
|