3 ms·
Having experience with winforms and Cocoa development, I have to vouch for the slickness of Cocoa MVC vs what usually happens with Winforms and event driven dev
by S_A_P 16y ago
Having experience with winforms and Cocoa development, I have to vouch for the slickness of Cocoa MVC vs what usually happens with Winforms and event driven development.
- lallysingh 16y agoI've never found a consistently better OO API than Cocoa (that survived any amount of time). It's a great evolution of the NeXTStep frameworks, which were mentioned all over the GoF book. You can tell a lot of care goes into that API.
- kenjackson 16y agoWinforms is explicitly a drag and drop Win32ish API. A better comparison is WPF MVVM vs Cocoa MVC.
- S_A_P 16y agoThat is true- and I really like WPF/MVVM. Im also pretty impressed with ASP.NET MVC. However until recently there was not significant WPF traction for desktop applications. I really feel that one of cocoas best features is its simplicity. Its logical, powerful and easy to learn. I think WPF/MVVM may have a slightly steeper learning curve.
- kenjackson 16y agoHowever until recently there was not significant WPF traction for desktop applications. I'd argue there still isn't much traction for WPF. And based on Win8 rumors it sounds like MS is going to go all in on Silverlight. My bet is that WPF is their interop framework (because it works much better with legacy native apps) and Silverlight is where you do everything else. WPF does have a decently steep learning curve, but it pays you back with interest.