|
|
|
|
|
by javajosh
4666 days ago
|
|
My take: Bowery is basically Google App Engine for Node.js. Of course, they put their own spin on things. The whole 'bowery connect' thing is unusual - they say that your "dev environment is online" but I'm not sure what they mean. It appears that what 'bowery connect' does is initialize a git repository and starts sync'ing filesystem changes to a remote host. In other words, rather than GAE's more traditional "deploy" command, bowery is constantly deploying. The benefit of doing deploy in this way is clear: it's much easier on the user (nothing to install apart from an editor), and it's much easier on the bowery people because they don't have to provide a local analogue to the hosted environment. The dev environment is the hosted environment. This is possible because, presumably, the hosted environment serves branch URLs extremely cheaply. No doubt the kernel of this project has it's origin in a late night conversation that started, "What if HTTP endpoints were as cheap as git branches? What if you had an active endpoint for every branch?" |
|
I really like that