Hacker News new | ask | show | jobs
by encoderer 5678 days ago
The exact same model. This is textbook. In practice? There's going to be differences. The exact same database does not mean the exact same model.

Controllers? Night and day. A complete re-write would be necessary. The app will function entirely different.

Generic strawman? Chill, this isn't slashdot. But to say that the only thing stopping this awesome revolution in software development is that Web Objects wasn't successful seems to me to ignore the grim realities of most software development projects: There isn't the ability, talent, budget or planning to produce truly reusable code.

1 comments

In practice? I've done this. The controllers change only as much as needed to accommodate the new views. If your model has differences you've coupled it too tightly.

"only thing stopping this awesome revolution in software development"

I thought you said this wasn't slashdot? Who is talking about an awesome revolution? I am talking about a smarter way of building software across different platforms, a way that worked then and would work now to solve real problems that we have.

The fact that the solution is in a space that has long been occupied by the type of wishful thinking that has clearly hurt you in the past doesn't mean you get to write the entire concept off.