>         You're not suggesting write-locking records during edits, do
> you? :) How about the situation where the client crashes, the webapp is
> closed by hte user, the session of the webapp is ended due to time
> expiration, the client gets disconnected from the network (modem hangs
> up :)) etc. ? That lock then remains. I dont' think that's a good idea.

Sure I am.  I didn't say that I would always do it.  Your problem, Frans, and why many 
others seem
to think you're such a blowhard, is that you make too many sweeping statements.  I 
will answer
your question with just one decent example.  Hopefully this will convince you that not 
all people
who disagree with you are idiots.  Here it is (ready?):  did you ever use VSS, or any 
other source
control system?  There are many, many real-world examples of the same strategy to 
which I can
point.  To address your concerns, it's often the case that write locks are set with a 
timeout when
they're used at all, but not in all cases; VSS is a case in point.

All rudeness aside, I sometimes gain knowledge from your posts.  I just wish I didn't 
have to wade
through so much text to get to it, and that you weren't so defensive.  Most people 
aren't right
all the time, especially the ones who have opinions on many things and sometimes think 
out loud.
That's certainly no crime; I'm the same way!

>         What's auto-persistence and in that light 'not auto-persisted' ?
> If these uber-vague terms without any real meaning aren't defined, this
> discussion ends up being a very academic babbling between people who
> don't understand the true meaning of what persistence really is. In that
> light, you said "Yeah, Thomas' post was crappy." No it wasn't. It was
> spot on. He clearly described what should be described.

Okay, that's a valid point.  I've been assuming that "transparent persistence" (for 
which I seem
to have substituted "automatic persistence") means that some tool generates 
persistence code so
that you don't have to, and maybe as well that this code is hidden so that when you 
set a field or
something, an object is persisted at that time.  I imagine that there could be very 
many different
implementations of this idea, each with its different characteristics: some allowing 
explicit
control over saving, some not, etc.  This would be similar to using a database in 
autocommit mode
versus using explicit transactions, I imagine, but I don't know.  Is this so 
unreasonable to
imagine?  No.  Would some people like it?  Yes.  Is it important to define terms 
exactly?  Yes,
absolutely, unless you feel like speaking in more general terms.  I think it would 
have been good
to open the discussion of "transparent persistence" with a pretty precise definition 
of what was
meant, and I'd bet that a better term to describe what is meant by the phrase could be 
found.

> you said "Yeah, Thomas' post was crappy." No it wasn't. It was
> spot on.

I meant that it was too rude, not necessarily that he was wrong, and you know it.  I'm 
afraid that
being Dutch doesn't let you get out of this one.  You can try that "no speaka da 
English well" bit
again, but you're one of the best writers on this list; that's one reason why people 
take you
seriously.  Your language skills are good enough to know that if Thomas behaved like 
that at a
bar, he'd have a fight on his hands.  People read these things (and post to them if 
they aren't
afraid of getting lambasted by hotheads) because they care about what they do!  I'd 
never be so
disrespectful to someone that didn't deserve it.

Jeff

===================================
This list is hosted by DevelopMentorŪ  http://www.develop.com
Some .NET courses you may be interested in:

NEW! Guerrilla ASP.NET, 26 Jan 2004, in Los Angeles
http://www.develop.com/courses/gaspdotnetls

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to