Thanks Sacha
-
I thought I had implemented MVVM. Then I read your article which states most people "think" they implemented MVVM. In reality, they did not. Thank you. :mad: No, it was a decent read. I still want real layman basics though. I could not find them here at CP.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
-
I thought I had implemented MVVM. Then I read your article which states most people "think" they implemented MVVM. In reality, they did not. Thank you. :mad: No, it was a decent read. I still want real layman basics though. I could not find them here at CP.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
Can you link the particualr article? I'd like to read it (cause I think I've been implementing MVVM and would like to be sure!) and couldn't find the right one.
10 PRINT "Software is hard. - D. Knuth" 20 GOTO 10
-
Can you link the particualr article? I'd like to read it (cause I think I've been implementing MVVM and would like to be sure!) and couldn't find the right one.
10 PRINT "Software is hard. - D. Knuth" 20 GOTO 10
Start here. Disappointment Unlimited[^]
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
-
Can you link the particualr article? I'd like to read it (cause I think I've been implementing MVVM and would like to be sure!) and couldn't find the right one.
10 PRINT "Software is hard. - D. Knuth" 20 GOTO 10
-
I thought I had implemented MVVM. Then I read your article which states most people "think" they implemented MVVM. In reality, they did not. Thank you. :mad: No, it was a decent read. I still want real layman basics though. I could not find them here at CP.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
I think I read most of Sacha's stuff ages ago when I started looking at MVVM - it was certainly most helpful - but I;m interested in what you think you had that wasn't MVVM?
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
-
I thought I had implemented MVVM. Then I read your article which states most people "think" they implemented MVVM. In reality, they did not. Thank you. :mad: No, it was a decent read. I still want real layman basics though. I could not find them here at CP.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
One small thing. The article slightly leads you astray on something. MVVM is not a presentation pattern, it's an architectural pattern. That does have implications.
-
I think I read most of Sacha's stuff ages ago when I started looking at MVVM - it was certainly most helpful - but I;m interested in what you think you had that wasn't MVVM?
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
Well, I saw a couple of things. I was still doing it with kind of MVP/MVC mindset. Another thing I did was I was sending across a control to view model (just the
PasswordBox
) and was struggling with showing some dialogs and reporting progress on screen. Remember, I am totally new to WPF World. I just thought I had implemented MVVM[^]. A little reading on web suggested I have probably done it. The solution structure was not like MVVM but functionally, I appeared to be one."Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
-
One small thing. The article slightly leads you astray on something. MVVM is not a presentation pattern, it's an architectural pattern. That does have implications.
Pete O'Hanlon wrote:
MVVM is not a presentation pattern
Exactly. I have had this realisation now. I am planning to halt writing code as of now and work on a small POC to get to know things better. Another reason for the pause is that I am making heavy use of DLR and I have started to believe that the way I had designed and the way I am implementing it is going to result in: 1. Large start up time. 2. Complex caching mechanisms involved. 3. More casting and conversions that I can live with. 4..n: Many more. Need to get back to drawing board.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
-
Pete O'Hanlon wrote:
MVVM is not a presentation pattern
Exactly. I have had this realisation now. I am planning to halt writing code as of now and work on a small POC to get to know things better. Another reason for the pause is that I am making heavy use of DLR and I have started to believe that the way I had designed and the way I am implementing it is going to result in: 1. Large start up time. 2. Complex caching mechanisms involved. 3. More casting and conversions that I can live with. 4..n: Many more. Need to get back to drawing board.
"Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
d@nish wrote:
I am making heavy use of DLR
I don't see how using the Docklands Light Railway has any effect - although the start up time could be a little longer!
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
-
Well, I saw a couple of things. I was still doing it with kind of MVP/MVC mindset. Another thing I did was I was sending across a control to view model (just the
PasswordBox
) and was struggling with showing some dialogs and reporting progress on screen. Remember, I am totally new to WPF World. I just thought I had implemented MVVM[^]. A little reading on web suggested I have probably done it. The solution structure was not like MVVM but functionally, I appeared to be one."Bastards encourage idiots to use Oracle Forms, Web Forms, Access and a number of other dinky web publishing tolls.", Mycroft Holmes[^]
OK - thanks. When I started looking at MVVM I was new to WPF too - and read tons, but really had to do some hands on development for it all to gel. I ended up not using any framework, but rolling my own, which is sort of am M-V-VM-C . I wrote some articles about it if you are interested - see my sig.
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')