Having explicit "app" object allows dynamic update using console, and is consistent with the "Get Started" tutorial at vuejs.org. Reading Vue.js tutorial vuojs.org is currently confusing because the examples/tasks they ask to do ("change app.message to different value") don't work using simple template (since app object is missing), and the simple template is natural starting point for new users.
Having explicit "app" object allows dynamic update using console, and is consistent with the "Get Started" tutorial at vuejs.org. Reading Vue.js tutorial vuojs.org is currently confusing because the examples/tasks they ask to do ("change app.message to different value") don't work using simple template (since app object is missing), and the simple template is natural starting point for new users.