Agree with both of you. I wonder if we should move this to a new thread (e.g., "Why !java") but in any event:
I agree on the crappy GUI and crazy acronym creep.
But what about the middleware "business logic" stuff? Isn't there a huge (?) economy based around that? I think that might take a while to go away (if ever) but the logic can probably be ported to ObjC efficiently.
I agree ObjC has a far more elegant syntax than Java but the latter has a pretty clear syntax (compare versus the somewhat confusing pointers v. objects hurdle that took me a while to cross).
But having said that, I am happy to see the world move forward to ObjC and end of life both C++ and Java. I am grateful to Java for helping me understand OOP (with single inheritance) but I also feel strongly that the end is near for the other two languages and ObjC is the wave of the future.
Surprisingly it sort of parallels the Mac/NS and Apple/NeXT, coming back from the past to take the world by storm.
I agree on the crappy GUI and crazy acronym creep.
But what about the middleware "business logic" stuff? Isn't there a huge (?) economy based around that? I think that might take a while to go away (if ever) but the logic can probably be ported to ObjC efficiently.
I agree ObjC has a far more elegant syntax than Java but the latter has a pretty clear syntax (compare versus the somewhat confusing pointers v. objects hurdle that took me a while to cross).
But having said that, I am happy to see the world move forward to ObjC and end of life both C++ and Java. I am grateful to Java for helping me understand OOP (with single inheritance) but I also feel strongly that the end is near for the other two languages and ObjC is the wave of the future.
Surprisingly it sort of parallels the Mac/NS and Apple/NeXT, coming back from the past to take the world by storm.