Click here to Skip to main content
15,906,645 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: My Apple Experience Pin
Nathan Minier1-Aug-16 3:25
professionalNathan Minier1-Aug-16 3:25 
GeneralRe: My Apple Experience Pin
Chris Maunder1-Aug-16 4:01
cofounderChris Maunder1-Aug-16 4:01 
GeneralRe: Your Apple Experience - My Reply to Everyone Pin
Steve Naidamast1-Aug-16 4:53
professionalSteve Naidamast1-Aug-16 4:53 
GeneralRe: Your Apple Experience - My Reply to Everyone Pin
Chris Maunder1-Aug-16 5:58
cofounderChris Maunder1-Aug-16 5:58 
GeneralRe: Your Apple Experience - My Reply to Everyone Pin
Steve Naidamast1-Aug-16 4:51
professionalSteve Naidamast1-Aug-16 4:51 
GeneralRe: My Apple Experience Pin
Gerry Schmitz1-Aug-16 5:09
mveGerry Schmitz1-Aug-16 5:09 
GeneralRe: My Apple Experience Pin
Chris Maunder1-Aug-16 6:00
cofounderChris Maunder1-Aug-16 6:00 
GeneralIs MVVM just the functional programming paradigm for the GUI? Pin
swampwiz30-Jul-16 9:51
swampwiz30-Jul-16 9:51 
I should state that I am a crusty old Visual C++/C# developer firmly in the event-driven paradigm camp (NOTE: I detested on principle the clunky macro architecture for the Visual C++ message map, but admit that it do the job), although I appreciate the way that OpenOffice Calc (or Micro$oft Excel) works, which I understand is basically by using the functional programming paradigm. I never got much into XAML as I went into early retirement about the time that got to be the new k3wl thing.

I was reading this article (sent to me by CodeProject) about MVVM:

4 Reasons To Drop MVVM[^]

Reading this article, it seems to me that MVVM is simply the functional programming paradigm used for the GUI. Is this accurate? I understand how the functional programming paradigm makes Calc work so well, but also that it only works well when the processing is simple, otherwise a whole lot of funky cells containing state has to be used. My personal opinion is that a GUI is inherently something that needs to be event-driven, and that trying to shoehorn it into the functional programming paradigm just results in boilerplate processing that an be very inefficient.

I distinctly remember using Excel on a clunky Windows 3.1 386 machine (yes, LOL) and having the status bar give the message "Calculating" along with some percentage for *any* change in cell - and as well remember a project in which I was to make something that was like a GridCell, but out of TextBox controls, and I had to do a lot of careful enabled state design so that it made sense; I can't fathom doing that using the functional programming paradigm.
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
#realJSOP30-Jul-16 10:08
professional#realJSOP30-Jul-16 10:08 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Clifford Nelson30-Jul-16 13:05
Clifford Nelson30-Jul-16 13:05 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Nish Nishant31-Jul-16 13:56
sitebuilderNish Nishant31-Jul-16 13:56 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Clifford Nelson30-Jul-16 13:02
Clifford Nelson30-Jul-16 13:02 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Joe Woodbury31-Jul-16 16:29
professionalJoe Woodbury31-Jul-16 16:29 
PraiseRe: Is MVVM just the functional programming paradigm for the GUI? Pin
TheGreatAndPowerfulOz1-Aug-16 11:11
TheGreatAndPowerfulOz1-Aug-16 11:11 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Super Lloyd30-Jul-16 19:10
Super Lloyd30-Jul-16 19:10 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Super Lloyd30-Jul-16 19:17
Super Lloyd30-Jul-16 19:17 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Marc Clifton31-Jul-16 4:58
mvaMarc Clifton31-Jul-16 4:58 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Pete O'Hanlon31-Jul-16 6:11
mvePete O'Hanlon31-Jul-16 6:11 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Marc Clifton1-Aug-16 10:14
mvaMarc Clifton1-Aug-16 10:14 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
TheGreatAndPowerfulOz1-Aug-16 11:10
TheGreatAndPowerfulOz1-Aug-16 11:10 
GeneralRe: Is MVVM just the functional programming paradigm for the GUI? Pin
Marc Clifton1-Aug-16 11:17
mvaMarc Clifton1-Aug-16 11:17 
PraiseRe: Is MVVM just the functional programming paradigm for the GUI? Pin
TheGreatAndPowerfulOz1-Aug-16 11:21
TheGreatAndPowerfulOz1-Aug-16 11:21 
GeneralAutism awareness Pin
kmoorevs30-Jul-16 6:28
kmoorevs30-Jul-16 6:28 
GeneralRe: Autism awareness Pin
Cornelius Henning30-Jul-16 8:10
professionalCornelius Henning30-Jul-16 8:10 
GeneralRe: Autism awareness Pin
ZurdoDev1-Aug-16 3:10
professionalZurdoDev1-Aug-16 3:10 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.