|
|
|
|
|
by marbletiles
5670 days ago
|
|
What WebObjects would have allowed us to do today if it hadn't been left to bitrot was write an app's business logic once, customise the interfaces and have a webapp, Mac app and iPhone app all from the same codebase. They would connect to the same database, and sync seamlessly. You can feel the lack of it every time an iOS developer complains there isn't an out-of-the-box syncing solution. They're all using CoreData (which is a simplified cut-down version of WebObject's EOF); it should be a simple matter just to sync to a Mac app, let alone to a web site. Instead, devs have to learn three different stacks and join them all up manually. Frustrating to watch when you know we've had something better since 1995, and it's sitting neglected. If you see WebObjects as competing with PHP then yes, it absolutely lost. If you see it as creating the cloud 15 years before its time, then it's actually the only contender that comes anywhere close. |
|
I think this is pie-in-the-sky just the same way his prediction of being able to write an app in "20% of the time" was.
"Write an apps business logic once." I've been developing software for a while now, 10 years, and I've never seen true company-wide (let alone world-wide) code reuse on a massive scale.
Yes, there is a lot of code reuse. And yes django and zend framework and RoR are all examples of code reuse.
But I've worked with so many entrepreneurs and CEO's who have this same wish: Write it once, Use it everywhere.
It just doesn't work that way in practice.