|
|
|
|
|
by rbarooah
4906 days ago
|
|
This seems like a long way of saying that you don't like Objective-C because it's not cross platform, and that you've decided instead to write all your mobile code in Lua and to maintain your own abstraction layer onto MacOSX, Linux, Windows, iOS, and Android. The question I was responding to was simply whether there are compelling reasons for Apple to use Objective-C. Supporting cross platform native development is clearly not a strategic goal for them. I think I'd add another reason - which is that they are in control of the evolution of Objective-C. |
|
And it really is important enough that anyone considering learning Objective-C today, or even using it, know that there is a way out of it: roll your own walled garden and plant what you like within it, on any platform you can.
I would be willing to wager a small bet that says that the scripted-VM-glommed-in-a-web-of-libs approach to the Platform wars will become more and more a key survival strategy in software development over the next 2 years.
The OS, and indeed Distributions are dead; long live the new King, VM-managed library bundling..