|
|
|
|
|
by encoderer
5670 days ago
|
|
Just because that's what it CAN do doesn't mean it will ever be used that way in practice. There are many existing technologies that would let you "write it once and use it over and over in different platforms" which is the generic version of what you described specifically using iPhone, etc, as examples. But in practice writing code general enough to do that takes much longer and is much more difficult and required more elite developers. Might work fine for the companies that are Mecca for grade-a development talent. But for the bread and butter companies wherein 90% of software in this world is written? Please. |
|
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.