Hacker News new | ask | show | jobs
by coldtea 3772 days ago
>learning mobile development requires you to not only learn new language APIs in objC/swift, but you also have to learn some new design patterns (delegation, etc.)

Delegation has been a standard feature of desktop APIs for decades. Not just on things like Smalltalk and ObjC -- it has been the standard .NET model for UI events since C# 1.0.

1 comments

sure but the majority of developers writing code write webapps. Some there are some desktop apps out there but not a lot.
Going to need a source on that 'majority' of which you speak of as if its a fact. Sure, web development is popular, but there are a _lot_ of developers working on other things (which potentially include delegation). Also, I'm sure you'll many web frameworks that use the delegation pattern.
I'd say the majority of developers write enterprise code, whether web or not.