> On Mar 24, 2015, at 8:19 AM, Andrea Rendine <master.skywalker...@gmail.com> > wrote: > > As an author I shall offer my 2 cents too. > First off, I'm for native implementations and all that markup and CSS can > do on _existing_ content. > Thus said, I prefer having JS manipulating the content with AJAX than > having the markup doing that. > Apart from the concept that markup itself is being pushed too far, from an > instrument capable of specifying properties for its content to something > acting on its own, I think there's more potential for security issues than > for genuine manipulation. > Maybe things will move towards that end from now on, as websites have to > look like web apps and this means that they have to be "apps executed on a > browser platform", but I personally prefer an "ideal" model where > - html provides static content, i.e. content which does not change when > looking at the page structure itself > - css provides ALL the graphic/presentational stuff and even some > interface, (everyone can imagine what can be done with ":target" or > ":checked" selectors...) > - js provides dynamic content, i.e. whatever is to be considered part of > the content itself when actions are executed or events are fired. > Let's see what happens, then. This was just an idea. >
In this proposal, HTML would turn into a templating language. A template is a perfectly valid document specification. You see document templates everywhere, at the office supply store, in Adobe inDesign, and so on. Besides, when was the last time you actually wrote a static HTML file? Does anyone do that? For every web site, people actually write templates, not HTML code. This proposal standardizes on the idea of using HTML for templates. -bobby --- Bobby Mozumder Editor-in-Chief FutureClaw Magazine mozum...@futureclaw.com <mailto:mozum...@futureclaw.com> +1-240-745-5287 www.futureclaw.com <http://www.futureclaw.com/> twitter.com/futureclaw <https://www.twitter.com/futureclaw> www.linkedin.com/in/mozumder <http://www.linkedin.com/in/mozumder>