Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
A Rose by any other name...
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  Messages 1 - 25 of 70 - Collapse all  -  Translate all to Translated (View all originals)   Newer >
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Bill Kempf  
View profile  
 More options May 4 2009, 12:25 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 12:25:04 -0400
Local: Mon, May 4 2009 12:25 pm
Subject: A Rose by any other name...

Just published a new blog post about the M-V-VM name (
http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry).  I'd be
very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Josh Smith  
View profile  
 More options May 4 2009, 12:52 pm
From: Josh Smith <flappleja...@gmail.com>
Date: Mon, 4 May 2009 09:52:36 -0700
Local: Mon, May 4 2009 12:52 pm
Subject: Re: [WPF Disciples] A Rose by any other name...

How about we call it MVTronix9000?  :-P


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 12:55 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 12:55:30 -0400
Local: Mon, May 4 2009 12:55 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

OK, I'll put you down as voting for MVPoo ;).

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Josh Smith  
View profile  
 More options May 4 2009, 12:56 pm
From: Josh Smith <flappleja...@gmail.com>
Date: Mon, 4 May 2009 09:56:21 -0700
Local: Mon, May 4 2009 12:56 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

hahahha


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sacha Barber  
View profile  
 More options May 4 2009, 1:35 pm
From: Sacha Barber <sachabar...@hotmail.com>
Date: Mon, 4 May 2009 17:35:06 +0000
Local: Mon, May 4 2009 1:35 pm
Subject: RE: [WPF Disciples] A Rose by any other name...

Having worked with the SCSF block which was MVP all the way, its just a more WPF version. Oh well, they both work.

Date: Mon, 4 May 2009 12:25:04 -0400
Subject: [WPF Disciples] A Rose by any other name...
From: weke...@gmail.com
To: wpf-disciples@googlegroups.com

Just published a new blog post about the M-V-VM name (http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry).  I'd be very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

_________________________________________________________________
View your Twitter and Flickr updates from one place – Learn more!
http://clk.atdmt.com/UKM/go/137984870/direct/01/


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Sacha Barber  
View profile  
 More options May 4 2009, 1:35 pm
From: Sacha Barber <sachabar...@hotmail.com>
Date: Mon, 4 May 2009 17:35:41 +0000
Local: Mon, May 4 2009 1:35 pm
Subject: RE: [WPF Disciples] Re: A Rose by any other name...

yeah thats real catchy.

Date: Mon, 4 May 2009 09:52:36 -0700
Subject: [WPF Disciples] Re: A Rose by any other name...
From: flappleja...@gmail.com
To: wpf-disciples@googlegroups.com

How about we call it MVTronix9000?  :-P

On Mon, May 4, 2009 at 9:25 AM, Bill Kempf <weke...@gmail.com> wrote:

Just published a new blog post about the M-V-VM name (http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry).  I'd be very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

_________________________________________________________________
Share your photos with Windows Live Photos – Free.
http://clk.atdmt.com/UKM/go/134665338/direct/01/


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Corrado Cavalli  
View profile  
 More options May 4 2009, 2:57 pm
From: "Corrado Cavalli" <corradocava...@gmail.com>
Date: Mon, 4 May 2009 20:57:36 +0200
Local: Mon, May 4 2009 2:57 pm
Subject: RE: [WPF Disciples] A Rose by any other name...

I agree on many points of your post but I also think that changing the name
would result in additional confusion and, from my point of view (or
Viewmodel if you like J), Model-View-ViewModel or M-V-VM has now become the
official name of the pattern by “popular demand” so I’ll stay with the
current verbose name.

-Corrado

From: wpf-disciples@googlegroups.com [mailto:wpf-disciples@googlegroups.com]
On Behalf Of Bill Kempf
Sent: lunedì 4 maggio 2009 18:25
To: wpf-disciples@googlegroups.com
Subject: [WPF Disciples] A Rose by any other name...

Just published a new blog post about the M-V-VM name
(http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry).  I'd
be very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Brown  
View profile  
 More options May 4 2009, 3:32 pm
From: Mike Brown <mbrow...@gmail.com>
Date: Mon, 4 May 2009 15:32:28 -0400
Local: Mon, May 4 2009 3:32 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Bill,
  I posted my comments on your blog. Suffice it to say I agree with you (we
Hoosiers have to stick together).

On Mon, May 4, 2009 at 2:57 PM, Corrado Cavalli <corradocava...@gmail.com>wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 3:49 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 15:49:17 -0400
Local: Mon, May 4 2009 3:49 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

There's some "insiders" (can't explain more than that publicly) that want to
change the name to just View Model.  They're in a position where they may
actually be able to do away with the current "popular demand".  That's why
I'm interested in discussing this.  The academic in me wants to stick with
Presentation Model.  The pragmatist in me says View Model is more likely to
be accepted and is certainly better than the tongue twisting M-V-VM.  The
realist in me says M-V-VM may be here to stay no matter what I like.

On Mon, May 4, 2009 at 2:57 PM, Corrado Cavalli <corradocava...@gmail.com>wrote:

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 3:50 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 15:50:50 -0400
Local: Mon, May 4 2009 3:50 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Even if one of us is a Husker transplant that barely knows what a Hoosier
is? ;)

Yeah, we seem to be in agreement, though I'm not sure if you've got the same
heartburn feeling I do over such a trivial issue. :)

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options May 4 2009, 3:56 pm
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Mon, 4 May 2009 20:56:16 +0100
Local: Mon, May 4 2009 3:56 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

I say "Sod It. From now on, MVVM will be known as Bernard."

--
Peter O'Hanlon

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 4:00 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 16:00:17 -0400
Local: Mon, May 4 2009 4:00 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

LOL.  I prefer George.

"I will name him George, and I will hug him, and pet him, and squeeze him."
"And pat him, and pet him, and..."
"And rub him, and caress him, and..."

OK, it's official.  I want to drop M-V-VM for NABR (Not a Bunny Rabbit)!

On Mon, May 4, 2009 at 3:56 PM, Peter O'Hanlon <pete.ohan...@gmail.com>wrote:

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options May 4 2009, 4:01 pm
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Mon, 4 May 2009 21:01:46 +0100
Local: Mon, May 4 2009 4:01 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Excellent Bugs reference, but I'm not so sure about George. My Father In Law
was called George, and he complained that only gormless things ended up
being called George (not that I'm implying any gormlessness on his part,
he's really quite intelligent).

--
Peter O'Hanlon

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 4:02 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 16:02:48 -0400
Local: Mon, May 4 2009 4:02 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Yeah, but is NABR gormless?

On Mon, May 4, 2009 at 4:01 PM, Peter O'Hanlon <pete.ohan...@gmail.com>wrote:

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options May 4 2009, 4:11 pm
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Mon, 4 May 2009 21:11:30 +0100
Local: Mon, May 4 2009 4:11 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Good point. NABR; The Pattern Formerly Known as MVVM. All it needs is a
symbol.

--
Peter O'Hanlon

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 4:13 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 16:13:32 -0400
Local: Mon, May 4 2009 4:13 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

^^vv^^ works great as a symbol ;).

On Mon, May 4, 2009 at 4:11 PM, Peter O'Hanlon <pete.ohan...@gmail.com>wrote:

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options May 4 2009, 4:15 pm
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Mon, 4 May 2009 21:15:05 +0100
Local: Mon, May 4 2009 4:15 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

I like it. I'm going to see if I can fit it into a blog post somewhere.

--
Peter O'Hanlon

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Marlon Grech  
View profile  
 More options May 4 2009, 4:43 pm
From: Marlon Grech <marlongr...@gmail.com>
Date: Mon, 4 May 2009 21:43:37 +0100
Local: Mon, May 4 2009 4:43 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

The way I see it MVVM is the name of the pattern (ok some may argue that
Presentation Model is the real pattern name which I don't agree 100% with,
but that is a different matter) who ever finds it hard to pronounce it, will
just call it ViewModel. I don't know how or why we should be saying that the
community should always say ViewModel.

MVVM yet when I am speaking I call it VM or ViewModel... no need to make a
revolution :)

I think MVVM is really getting the community going crazy lately.... let's
have some fun with reflection, DLR and what something crazy like that...
hehe... get our heads a bit distracted :D

P.S I get the point of the post Bill. I am a big beleiver of Patterns and
know that the name is super important because at the end of the day patterns
are there so that you do not say... I want I class which can be instinsiated
only once, you just say I want a Singleton. Yet I don't see the difference
between MVVM and ViewModel if the meaning will be the same.... I would stick
with what is already out there....

just my 2 cents as my Karl Shiflett used to say... karl where are you???? MS
you stole him from us :(

Regards
Marlon
WPF Blog - http://marlongrech.wordpress.com/

On Mon, May 4, 2009 at 9:15 PM, Peter O'Hanlon <pete.ohan...@gmail.com>wrote:


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Bill Kempf  
View profile  
 More options May 4 2009, 4:58 pm
From: Bill Kempf <weke...@gmail.com>
Date: Mon, 4 May 2009 16:58:18 -0400
Local: Mon, May 4 2009 4:58 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

The importance here is that the name, by itself, doesn't convey any
meaning.  Consistent use of the name is what "binds" it to the meaning (what
the pattern is).  When a pattern has two names, you're not using the names
consistently, and thus are diluting the "meaning" behind the name.  It's
worse when one of the names is used by a smaller community, while the other
name is used by a larger community.  Outside of WPF, this pattern is called
Presentation Model.  When someone from that larger community talks with, or
worse, tries to join the WPF community, the name M-V-VM means nothing to
them.  When you try and explain the pattern to them, they find it difficult
to understand, because you're describing something that sounds like a
pattern they already know (because you ARE).  Names are important.  That's
the whole point behind patterns, BTW.  All of the patterns in GoF already
existed when the book was published.  What was revolutionary was that GoF
finally applied NAMES to these patterns, which enabled us to discuss the
patterns at a much higher level than we'd been able to previously.

Even if there weren't the issue of two names for the same pattern, I'd still
argue that there's an issue with MVVM.  That's such a difficult name that I
can't tell you the number of times I've seen things like
"ModelView-View-Model" used in discussions, which much like the two name
dilemma, leads to confusion and break down in communication.  In a vacuum,
View Model seems ideal.  Given history, Presentation Model is probably the
better name.  Given the momentum behind WPF and MVVM, ^^vv^^ may be here to
stay.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mike Brown  
View profile  
 More options May 4 2009, 6:28 pm
From: Mike Brown <mbrow...@gmail.com>
Date: Mon, 4 May 2009 18:28:26 -0400
Local: Mon, May 4 2009 6:28 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

Funny I was going to say us Corn Huskers (cuz that's all that's in Indiana
right?) but realize it implied Nebraska. Don't worry I still have no clue
what hoosier means (outside of being a nice segway into a pun as in "Hoosier
Daddy") I'm from Chicago originally with a short stint in WI.

BTW, I haven't confirmed this but I believe the abominable snowman character
was originally inspired by Lenny from "Of Mice and Men" the voice even
sounds like a direct imitation of Lon Chaney's rendition
http://www.imdb.com/title/tt0031742/.


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Paul Stovell  
View profile  
 More options May 4 2009, 7:21 pm
From: Paul Stovell <stov...@gmail.com>
Date: Tue, 5 May 2009 09:21:33 +1000
Local: Mon, May 4 2009 7:21 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

I'd like to see "ViewModel" dropped just because I'm so sick of seeing code
like this:

   - XYZView.xaml
   - XYZView.xaml.cs
   - XYZViewModel.cs

It's like suffixing your classes with Observer or Factory or Singleton -
totally unimaginative :)

- Paul

--
Paul Stovell
http://www.paulstovell.net

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Josh Smith  
View profile  
 More options May 4 2009, 7:24 pm
From: Josh Smith <flappleja...@gmail.com>
Date: Mon, 4 May 2009 16:24:25 -0700
Local: Mon, May 4 2009 7:24 pm
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

>> It's like suffixing your classes with Observer or Factory or Singleton -

totally unimaginative :)

That's a *benefit* in my opinion.  I detest "imaginative" things that force
me to think about things that I shouldn't bother thinking about.  For me,
keeping it brain-dead simple is crucial, because the problems involved with
creating functional software is complicated enough already...  :)

Josh


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Mark Wilson-Thomas  
View profile  
 More options May 4 2009, 8:11 pm
From: Mark Wilson-Thomas <Mark.Wilson-Tho...@microsoft.com>
Date: Mon, 4 May 2009 17:11:26 -0700
Local: Mon, May 4 2009 8:11 pm
Subject: RE: [WPF Disciples] Re: A Rose by any other name...

Nice to hear the wonderful term "gormless" bandied about on a technical discussion list - makes me feel right at home as an exiled North Yorkshireman...

From: wpf-disciples@googlegroups.com [mailto:wpf-disciples@googlegroups.com] On Behalf Of Peter O'Hanlon
Sent: Monday, May 04, 2009 1:02 PM
To: wpf-disciples@googlegroups.com
Subject: [WPF Disciples] Re: A Rose by any other name...

Excellent Bugs reference, but I'm not so sure about George. My Father In Law was called George, and he complained that only gormless things ended up being called George (not that I'm implying any gormlessness on his part, he's really quite intelligent).

On Mon, May 4, 2009 at 9:00 PM, Bill Kempf <weke...@gmail.com<mailto:weke...@gmail.com>> wrote:

LOL.  I prefer George.

"I will name him George, and I will hug him, and pet him, and squeeze him."
"And pat him, and pet him, and..."
"And rub him, and caress him, and..."

OK, it's official.  I want to drop M-V-VM for NABR (Not a Bunny Rabbit)!
On Mon, May 4, 2009 at 3:56 PM, Peter O'Hanlon <pete.ohan...@gmail.com<mailto:pete.ohan...@gmail.com>> wrote:
I say "Sod It. From now on, MVVM will be known as Bernard."

On Mon, May 4, 2009 at 8:49 PM, Bill Kempf <weke...@gmail.com<mailto:weke...@gmail.com>> wrote:

There's some "insiders" (can't explain more than that publicly) that want to change the name to just View Model.  They're in a position where they may actually be able to do away with the current "popular demand".  That's why I'm interested in discussing this.  The academic in me wants to stick with Presentation Model.  The pragmatist in me says View Model is more likely to be accepted and is certainly better than the tongue twisting M-V-VM.  The realist in me says M-V-VM may be here to stay no matter what I like.
On Mon, May 4, 2009 at 2:57 PM, Corrado Cavalli <corradocava...@gmail.com<mailto:corradocava...@gmail.com>> wrote:

I agree on many points of your post but I also think that changing the name would result in additional confusion and, from my point of view (or Viewmodel if you like :)), Model-View-ViewModel or M-V-VM has now become the official name of the pattern by "popular demand" so I'll stay with the current verbose name.

-Corrado

From: wpf-disciples@googlegroups.com<mailto:wpf-disciples@googlegroups.com> [mailto:wpf-disciples@googlegroups.com<mailto:wpf-disciples@googlegroups.co m>] On Behalf Of Bill Kempf
Sent: lunedì 4 maggio 2009 18:25

To: wpf-disciples@googlegroups.com<mailto:wpf-disciples@googlegroups.com>
Subject: [WPF Disciples] A Rose by any other name...

Just published a new blog post about the M-V-VM name (http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry).  I'd be very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Peter O'Hanlon  
View profile  
 More options May 5 2009, 3:26 am
From: "Peter O'Hanlon" <pete.ohan...@gmail.com>
Date: Tue, 5 May 2009 08:26:29 +0100
Local: Tues, May 5 2009 3:26 am
Subject: Re: [WPF Disciples] Re: A Rose by any other name...

If you like, I'll talk about Black Pudding, Newcastle Brown and
Huddersfield, if that'll make you feel better.

On Tue, May 5, 2009 at 1:11 AM, Mark Wilson-Thomas <

--
Peter O'Hanlon

    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Laurent Bugnion [MVP]  
View profile  
 More options May 5 2009, 5:51 am
From: "Laurent Bugnion [MVP]" <laur...@galasoft.ch>
Date: Tue, 5 May 2009 11:51:20 +0200
Local: Tues, May 5 2009 5:51 am
Subject: RE: [WPF Disciples] Re: A Rose by any other name...

It is a benefit for me too. I don’t use “View” as a suffix though, because
it really depends what the view does, but using the same same as the View
plus a “ViewModel” suffix makes things easy and clear.

Cheers,

Laurent

From: wpf-disciples@googlegroups.com [mailto:wpf-disciples@googlegroups.com]
On Behalf Of Josh Smith
Sent: Tuesday, May 05, 2009 1:24 AM
To: wpf-disciples@googlegroups.com
Subject: [WPF Disciples] Re: A Rose by any other name...

>> It's like suffixing your classes with Observer or Factory or Singleton -

totally unimaginative :)

That's a benefit in my opinion.  I detest "imaginative" things that force me
to think about things that I shouldn't bother thinking about.  For me,
keeping it brain-dead simple is crucial, because the problems involved with
creating functional software is complicated enough already...  :)

Josh

On Mon, May 4, 2009 at 4:21 PM, Paul Stovell <stov...@gmail.com> wrote:

I'd like to see "ViewModel" dropped just because I'm so sick of seeing code
like this:

*       XYZView.xaml
*       XYZView.xaml.cs
*       XYZViewModel.cs

It's like suffixing your classes with Observer or Factory or Singleton -
totally unimaginative :)

- Paul

On Tue, May 5, 2009 at 6:58 AM, Bill Kempf <weke...@gmail.com> wrote:

The importance here is that the name, by itself, doesn't convey any meaning.
Consistent use of the name is what "binds" it to the meaning (what the
pattern is).  When a pattern has two names, you're not using the names
consistently, and thus are diluting the "meaning" behind the name.  It's
worse when one of the names is used by a smaller community, while the other
name is used by a larger community.  Outside of WPF, this pattern is called
Presentation Model.  When someone from that larger community talks with, or
worse, tries to join the WPF community, the name M-V-VM means nothing to
them.  When you try and explain the pattern to them, they find it difficult
to understand, because you're describing something that sounds like a
pattern they already know (because you ARE).  Names are important.  That's
the whole point behind patterns, BTW.  All of the patterns in GoF already
existed when the book was published.  What was revolutionary was that GoF
finally applied NAMES to these patterns, which enabled us to discuss the
patterns at a much higher level than we'd been able to previously.

Even if there weren't the issue of two names for the same pattern, I'd still
argue that there's an issue with MVVM.  That's such a difficult name that I
can't tell you the number of times I've seen things like
"ModelView-View-Model" used in discussions, which much like the two name
dilemma, leads to confusion and break down in communication.  In a vacuum,
View Model seems ideal.  Given history, Presentation Model is probably the
better name.  Given the momentum behind WPF and MVVM, ^^vv^^ may be here to
stay.

On Mon, May 4, 2009 at 4:43 PM, Marlon Grech <marlongr...@gmail.com> wrote:

The way I see it MVVM is the name of the pattern (ok some may argue that
Presentation Model is the real pattern name which I don't agree 100% with,
but that is a different matter) who ever finds it hard to pronounce it, will
just call it ViewModel. I don't know how or why we should be saying that the
community should always say ViewModel.

MVVM yet when I am speaking I call it VM or ViewModel... no need to make a
revolution :)

I think MVVM is really getting the community going crazy lately.... let's
have some fun with reflection, DLR and what something crazy like that...
hehe... get our heads a bit distracted :D

P.S I get the point of the post Bill. I am a big beleiver of Patterns and
know that the name is super important because at the end of the day patterns
are there so that you do not say... I want I class which can be instinsiated
only once, you just say I want a Singleton. Yet I don't see the difference
between MVVM and ViewModel if the meaning will be the same.... I would stick
with what is already out there....

just my 2 cents as my Karl Shiflett used to say... karl where are you???? MS
you stole him from us :(

Regards
Marlon
WPF Blog - http://marlongrech.wordpress.com/

On Mon, May 4, 2009 at 9:15 PM, Peter O'Hanlon <pete.ohan...@gmail.com>
wrote:

I like it. I'm going to see if I can fit it into a blog post somewhere.

On Mon, May 4, 2009 at 9:13 PM, Bill Kempf <weke...@gmail.com> wrote:

^^vv^^ works great as a symbol ;).

On Mon, May 4, 2009 at 4:11 PM, Peter O'Hanlon <pete.ohan...@gmail.com>
wrote:

Good point. NABR; The Pattern Formerly Known as MVVM. All it needs is a
symbol.

On Mon, May 4, 2009 at 9:02 PM, Bill Kempf <weke...@gmail.com> wrote:

Yeah, but is NABR gormless?

On Mon, May 4, 2009 at 4:01 PM, Peter O'Hanlon <pete.ohan...@gmail.com>
wrote:

Excellent Bugs reference, but I'm not so sure about George. My Father In Law
was called George, and he complained that only gormless things ended up
being called George (not that I'm implying any gormlessness on his part,
he's really quite intelligent).

On Mon, May 4, 2009 at 9:00 PM, Bill Kempf <weke...@gmail.com> wrote:

LOL.  I prefer George.

"I will name him George, and I will hug him, and pet him, and squeeze him."

"And pat him, and pet him, and..."

"And rub him, and caress him, and..."

OK, it's official.  I want to drop M-V-VM for NABR (Not a Bunny Rabbit)!

On Mon, May 4, 2009 at 3:56 PM, Peter O'Hanlon <pete.ohan...@gmail.com>
wrote:

I say "Sod It. From now on, MVVM will be known as Bernard."

On Mon, May 4, 2009 at 8:49 PM, Bill Kempf <weke...@gmail.com> wrote:

There's some "insiders" (can't explain more than that publicly) that want to
change the name to just View Model.  They're in a position where they may
actually be able to do away with the current "popular demand".  That's why
I'm interested in discussing this.  The academic in me wants to stick with
Presentation Model.  The pragmatist in me says View Model is more likely to
be accepted and is certainly better than the tongue twisting M-V-VM.  The
realist in me says M-V-VM may be here to stay no matter what I like.

On Mon, May 4, 2009 at 2:57 PM, Corrado Cavalli <corradocava...@gmail.com>
wrote:

I agree on many points of your post but I also think that changing the name
would result in additional confusion and, from my point of view (or
Viewmodel if you like J), Model-View-ViewModel or M-V-VM has now become the
official name of the pattern by “popular demand” so I’ll stay with the
current verbose name.

-Corrado

From: wpf-disciples@googlegroups.com [mailto:wpf-disciples@googlegroups.com]
On Behalf Of Bill Kempf
Sent: lunedì 4 maggio 2009 18:25

To: wpf-disciples@googlegroups.com

Subject: [WPF Disciples] A Rose by any other name...

Just published a new blog post about the M-V-VM name
(http://wekempf.spaces.live.com/blog/cns!D18C3EC06EA971CF!797.entry
<http://wekempf.spaces.live.com/blog/cns%21D18C3EC06EA971CF%21797.entry> ).
I'd be very interested to hear other people's thoughts on this one.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Peter O'Hanlon

--
Quidquid latine dictum sit, altum sonatur.
- Whatever is said in Latin sounds profound.

War is peace. Freedom is slavery.  Bugs are features.

--
Paul Stovell
http://www.paulstovell.net <http://www.paulstovell.net/>


    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Messages 1 - 25 of 70   Newer >
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2010 Google