It follows the defacto standards of the web and not trying to invent a new standard.
- HTTP
- REST/JSON
- Node.js ( Google prefers using Rhino because Appengine does't support Node.js but Java)
- Github (Google prefers using Google Drive)
- Javascript as the glue of APIs by transforming API endpints into Javascript Objects, client-side or server-side.
- HTML views to generate with API calls
Webshell.io has an open API that Google Apps Script doesn't yet.
The webshell's blog is "building an internet operating system" for the web-as-aplatform, where APIs are the "drivers" of the web.
So definitively the web as a platform is coming.
The true question behind this post is : the web is a decentralized network, so will developers will use a centralized platform for making applications on the web? Is open source platforms the solution?