We all have our quirks (plenty of blame to go around)
I remember my initial struggle when I went from Fortran to LISP. But once you get familiar with it all is good. As for Adobe and Apple both should share blame. Apple for abruptly not following through with what they promised. But Adobe is also to blame for being lazy and not making the migration (after all they had several years to make it). Other just as complex programs have made the transition (LabView, etc.) so I attributed it to Adobe's laziness and the fact they feel they have the market and don't really have to stay on top of things (gee doesn't that sound familiar with MS).
As for the .net vs. cocoa I feel the syntax is worth it considering .net has nothing like frameworks which in my opinion is the right way to do things. In fact historically LISP in the early 90's first prototype the concept with presentation types (which I still think is the best thing out there still - personal bias I admit).
I actually pefer .NET and Visual Studio but then I have been programming in them for years so I may be biased. There is one thing I can't stand though and that is Objective-C's syntax - I just hate those square brackets; they're just so hard to write and read when scanning your code:
Objective-C
[ [car dashboard] display:[ [ [car engine] getLitres ] toString ] ];
C#
Car.Dashboard.Display ( Car.Engine.Litres.ToString() );
Argh! Again though my reliance on C++, C#, PHP, Perl, Javascript and Java may have clouded my judgment ...![]()
I remember my initial struggle when I went from Fortran to LISP. But once you get familiar with it all is good. As for Adobe and Apple both should share blame. Apple for abruptly not following through with what they promised. But Adobe is also to blame for being lazy and not making the migration (after all they had several years to make it). Other just as complex programs have made the transition (LabView, etc.) so I attributed it to Adobe's laziness and the fact they feel they have the market and don't really have to stay on top of things (gee doesn't that sound familiar with MS).
As for the .net vs. cocoa I feel the syntax is worth it considering .net has nothing like frameworks which in my opinion is the right way to do things. In fact historically LISP in the early 90's first prototype the concept with presentation types (which I still think is the best thing out there still - personal bias I admit).