Re: But a fool with a tool is still a fool
- From: Jim Cooper <jcooper@xxxxxxxxxxxxx>
- Date: Sun, 26 Feb 2006 23:53:30 +0000
I never said to put *everything* in stored procedures.
You did say you were going to keep moving your logic into the database. Moving that way is the wrong way, IME.
If you're saying that this typically happened for you, I'm surprised.
Why? If you have only very minor changes, then you're lucky.
Sounds like a pretty bad abstraction, with business logic in multiple areas.
Something I thought you'd be against from the start.
I am. You always need some business logic in the app, therefore also putting it in the database is to be avoided. That is by definition a bad abstraction.
This is true anytime you have more than a single module/executable as
part of your application. You've always got to be sure the modules are
in sync. The same applies to the database schema.
It's true if you have just the one module.
Yet, this seems to be the reason that you replied to my post to debate the
practice of using stored procedures.
You were advocating moving your business logic into stored procs. You said it was because the business logic works directly with the data. Yet putting logic in stored procs is separating it from data. It's the same as using records and standalone procedures/functions.
Using only stored procs is your approach taken as far as it will go. It is a terrible way to develop software. The further away you get from using all stored procs the better for development and maintenance.
Cheers,
Jim Cooper
_____________________________________________
Jim Cooper jcooper@xxxxxxxxxxxxx
Skype : jim.cooper
Tabdee Ltd http://www.tabdee.ltd.uk
TurboSync - Connecting Delphi to your Palm
_____________________________________________
.
- Follow-Ups:
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Jon Robertson
- Re: But a fool with a tool is still a fool
- References:
- But a fool with a tool is still a fool
- From: I.P. Nichols
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Dave Nottage [TeamB]
- Re: But a fool with a tool is still a fool
- From: Eric Grange
- Re: But a fool with a tool is still a fool
- From: Dave Nottage [TeamB]
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Craig Stuntz [TeamB]
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Craig Stuntz [TeamB]
- Re: But a fool with a tool is still a fool
- From: Joanna Carter [TeamB]
- Re: But a fool with a tool is still a fool
- From: Craig Stuntz [TeamB]
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Kevin Frevert
- Re: But a fool with a tool is still a fool
- From: Craig Stuntz [TeamB]
- Re: But a fool with a tool is still a fool
- From: Kevin Frevert
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Jon Robertson
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: K. Sallee
- Re: But a fool with a tool is still a fool
- From: Jim Cooper
- Re: But a fool with a tool is still a fool
- From: Jon Robertson
- But a fool with a tool is still a fool
- Prev by Date: Re: Is this irresponsibly?
- Next by Date: Re: What is the benefit to me of .NET as an end-user?
- Previous by thread: Re: But a fool with a tool is still a fool
- Next by thread: Re: But a fool with a tool is still a fool
- Index(es):
Relevant Pages
|