Theocacao
Leopard
Design Element
Comment on "What Do People Find Challenging About Cocoa?"
by Philippe — May 18
@Todd The first time I used the App Wizard in Visual Studio, and the first time I looked at all these handlers (OnClick, OnPaint...) I understood that VS does not promote the separation of model-view-controller. It makes it all too easy to intermingle "business logic" (the model) in the view, obviating the need for a controller.

You can do MVC with Visual Studio. And you can put all your business logic in your IBActions. But my experience has been that VS makes it all too easy to do the wrong thing, which quickly leads to an unmaintainable mess of an application.
Back to "What Do People Find Challenging About Cocoa?"
Design Element

Copyright © Scott Stevenson 2004-2015