An ecosystem strongly oriented to provide web-services, born with a discreet awareness for the future of the web, the abstraction of users wants/needs and the background of the technology frustrations that troubled the Internet in the past decade.
UNITED WE STAND |
Complexity against Flexibility
The only HTML had a learning curve considerably low, I learnt how to mark-up in 1996 in few hours, now you need to master two different languages, HTML and CSS, and well know a third one: Javascript, that's prototype-based.
Cerberus was a hell dog with three heads. |
HTML5 is a job framework strongly based on Separation of Concerns (SoC):
- HTML for contents,
- CSS for presentation,
- JS for interaction.
- an easy and clear doctype <!DOCTYPE html>
- the charset meta tag is simplified
- you don't need to write standalone tags with end slash like <br />, mandatory in older versions, because <br> can't have a closing tag,
- quotes around attributes are optionals (except for multiple values, like in CLASS).
- media queries, pseudo-classes
- rotations, traslations, tranformations,
- gradients, aplha channels, shadows, rounded corners.
This harder approach has in the Internet and in Free Software/Open Source principles two great allies. I never see a greater collective strenght (except for GNU/Linux) to:
And also the big market players, already deeply involved in the evolution of HTML5, seem engaged in this effort:
- share good code,
- define best practices
- build free working prototypes.
And also the big market players, already deeply involved in the evolution of HTML5, seem engaged in this effort:
ReplyDeletenice article for beginners.thank you.
html5 tutorial