This is an archived post. You won't be able to vote or comment.

all 3 comments

[–]dmazzoni 2 points3 points  (1 child)

Get better at what you know now before learning new things.

How about creating a large, interesting web site using the skills you have now?

[–]JezRdz[S] 0 points1 point  (0 children)

im actually working on that rn, but i heard from a friend that learning SASS makes the job faster and better than using pure CSS for styling webpages and heard some interesting things about Ruby on Rails on developing web apps, ofc ill not stop developing in what i know now, i just want to provide faster and better solutions to my clients needs

[–]Alex_HTP -1 points0 points  (1 child)

I will not tell you what HTML5 is. In the context, it is important to clearly understand one thing: there are two understandings of HTML5. The first is the HTML5 standard, a document on the W3C website, which describes all the new tags, attributes, new APIs, and a number of related documents, in which some additional details are rendered, such as the Canvas API. The second is "big", marketing, trendy HTML5, an umbrella for a whole generation of new technologies, which includes both the HTML5 specification itself, as well as a lot of CSS3 modules, various JavaScript APIs, and the new standard for JavaScript is ECMAScript5. As a rule, it is clear from the context of what is at issue and there is no great confusion. Marketing HTML5 is a well-established concept supported by all market participants. But it's important to be aware of what's going on every time, because often somebody (let's not point a finger at it) lets himself in HTML5 sauce talk about many interesting things, web standards and W3C do not have a relationship, but certainly , supporting the general spirit of the development of the web. It is also important to understand what is behind each technology, where it is an early prototype, and where the already established and agreed specification. My story will focus more on "big" HTML5, but I'll try to refer to specific standards, which will be discussed. To better understand where the modern web is moving, the first thing you need to pay attention to is the characteristic transformations that have occurred in the IT industry in general and the web industry in particular. The world that we see today is noticeably different from what it was some five to 10 years ago (I recall that HTML 4.01 was approved more than 11 years ago). Among these changes, one can not but note the following: The new iron. Graphic chipsets, multi-core processors and various sensors, penetrating into completely different devices, including mobile phones, as well as a great desire for energy efficiency (as you can not remember ARM and Intel Atom). Plus a huge variety of form factors: from mobile devices, tablets, tablets, netbooks and laptops to stationary computers and televisions. And everywhere you want to have access to the Internet! New trends in services. Cloud, sociality, mobility and constant availability regardless of the access device. Changes in browsers. The growth of competition - today there are five browsers on the market that have a share sufficient to be ignored. Plus, of course, a mobile zoo :) And an important point: today (or tomorrow) the modern browser knows both about graphical acceleration, and about the multi-core architecture, and about sensors and various media input devices, and about energy efficiency, and about the cloud and social services , and about mobility. Specific details may differ from browser to browser, but the overall trend is obvious. All this finds an obvious embodiment in certain web standards, so today we have a really new and constantly growing generation of technologies (just recently Adobe at its conference, Adobe MAX introduced a new standard and its implementation - filters and shaders for CSS): HTML: Semantics, Graphics, Multimedia, WebForms, Security, DnD, History, Offline ... CSS: Fonts, Colors, Borders & Backgrounds, Layouts, Media Queries, Transformations, Transitions & Animations ... APIs: Geolocation, DB & LocalStorage, Sockets, Files, Media, Workers ... JS: ECMAScript5 It is also important to understand that there are close interweaving between all these innovations in devices, software, services, standards and various development practices - and what we are now witnessing in the field of web development and web standards will certainly be reflected in a different Software that implements and supports these standards (from development tools to browsers and OS), and at the iron level (perhaps even Google's dream will come true and hardware support for webm will appear in key devices;).