|
|
|
|
|
by marbletiles
5670 days ago
|
|
Lets separate out here Job's utopian spin and focus on what I'm actually talking about, which is not "global level code-reuse" or whatever generic strawman you're aiming for. But let's say I'm writing a web app, perhaps in RoR. I build an entire model for the backend and set up controllers to drive it. Have my HTML views and I'm good to go. Then I want an iPhone client. I have to reimplement that exact same model in Objective-C, and a good portion of the controllers too. With WO, all that wasted time vanished. The same models and controllers worked for both, right down to the NSString level and below. Does that let you write once and expand to everything, everywhere? No. But does it take grade-A talent to work across its supported platforms? No. |
|
This is probably a good trade off, because the "one language for everything" has never succeeded in practice.