Here is an interesting read for the community. https://whatisjasongoldstein.com/writing/universal-jinja/
The money quote is: "The reason to write fancy frontends isn’t because it’s faster (it’s not), it’s to decouple use actions from pageviews." Enter a new term for at least my vocabulary: isomorphic rendering. While isomorphic rendering is bleeding edge at the moment, if the modern web app development winds are shifting, it begs the question as to whether embracing client-side frameworks is just keeping up with the Jones and if there is not a real opportunity to re-invent web2py in a more profound way. A criticism, fair or not, is web2py has not really moved forward other than incremental improvements. I personally would prefer to keep development in one ecosystem as much as possible. As cool as Vue.js is, it would be super cooler (and a better use of developer time) to see gluon extended to support client-side forms, views, data-tables, visualizations, local databases, database synchronization, dish washers, coffee makers and floor sweepers to be declared in web2py / python to produce client-side JS. Transpiling in small blocks is fine, but there are other ways it might be done. Embrace JS frameworks or radically rethink gluon (or is that not practical)? Thoughts? -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.