#nobackend
The 'nobackend' meme has gotten some discussion among the G+ and twitter accounts I follow. I was excited at initial review, as it seemed to be very inline with Rdbhost's goal of enabling Web App development without any server coding.
On further examination, I found the key documents to be hazier then I had briefly hoped; the expressed goal is to incite discussion on the objective of writing front-end code 'without thinking about the back-end'.
Rdbhost's power is in moving the critical custom back end design elements, such as database schema and database queries, to the front-end. Moving them to the front-end is more pragmatic than ignoring them altogether, though perhaps less appealing to many front-end devs. ;)
Nonetheless, I want Rdbhost.com to be part of the discussion, so I have implemented their sample app, an html5 invoicing app, using Rdbhost as the backend. Read about the reference app, and the while #nobackend promise, at nobackend.org.
The Rdbhost version of the app is at http://invoice.rdbhost.com , and the source is at http://github.com/rdbhost/EditableInvoice . The entire code base for the app is in that Github repository. There was *no* code deployed to the server in support of this specific app.
I used OpenId as the only login option. The code to setup the necessary server-side tables is in /initialize.html .
Find the JavaScript API at: github.com/rdbhost/Rdb.Js/.
David Keeney
No comments:
Post a Comment