Skip to content

Comment on MVC, PVC and (¬M)VCparent

Comments

Sinatra?

But before implementing a 100% pure, view-free server, consider that delivering an HTML view for each resource can be handy for testing and administrative tasks. It's the exact same information one might get from JSON or XML or YAML, but it's still nice sometimes to be able to fire upa standard browser window and do stuff on the server directly.

I think view-free is a bit of a misnomer. Even in sinatra, you could consider JSON as a "view". You can still test that too with browser plugins like "REST client" for firefox or htty on the command-line.

What it forces you do to is make sure your API is very clean, very succinct and exposes all critical portions of the backend.

Really all we're talking about is the model being a REST service instead of a database model.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.