html5

HTML5, CSS3, et JavaScript: l'avenir du web

Avant de commencer, un bref voyage à travers l'histoire…

C'est 1999. Internet Explorer 5 est hot stuff, la bulle technologique est de plus en plus. Et Mariano Rivera est World Series MVP. Et le jeune (haleter.)

Un développeur web est assis à son ordinateur, boire du café et à écrire du code. Il veut faire un jeu basé sur le navigateur. La seule façon qu'il peut faire est d'utiliser la plate-forme Adobe Flash pour faire un film interactif et intégrer que dans son site web.

Il veut mettre une vidéo sur son site aussi. YouTube sonne comme le nom d'une ligne de métro de fromage, sans plus. Notre développeur doit faire une animation Flash pour que, aussi.

Il soupire, comme il fait ENCORE UN AUTRE animation Flash. Décidément, quelqu'un ferait une alternative déjà?

Voir, retour dans la journée vous avez eu à utiliser Flash d'Adobe pour intégrer des vidéos, faire des jeux de navigateur,

Slice of swiss cheese with holes
Saint Adobe Flash, Batman!

et juste rendre votre site regard décent. Et devinez quoi, nous utilisons toujours pour les mêmes choses. Ce est bien beau, sauf:

 

  • Flash a plus trous de sécurité qu'un morceau de fromage suisse criblé de balles.
  • Flash est un norme fermée, ce qui signifie que Adobe a décidé ce que vous pourriez ou ne pourriez pas faire. Vous ne pourriez pas utiliser Flash dans les projets open-source, non plus, sans plugin Adobe officielle.
  • Flash est très beaucoup de ressources, submerger certains processeurs les plus faibles et faire des sites difficiles à utiliser.
  • C'est pas multi-plateforme: iOS ne le supporte pas, il suce sur Linux, et ce est sur poussette tout autre système d'exploitation.

Le brassage de quelque chose; aucun, pas votre café

Il ya quelques années (travail officiel a commencé en 2004, même se il n'a pas pris sur que plus tard), la W3C (World Wide Web Consortium, les gars qui sont essentiellement en charge de l'Internet) et WHATWG (Groupe de travail Web Hypertext Application Technology) un partenariat pour faire une nouvelle version de HTML, la langue utilisée pour construire des pages web.

Vers la même époque, W3C a commencé à travailler sur une nouvelle version de CSS, la langue utilisée pour concevoir l'apparence des pages Web.

Il a été quelque chose de clair allait arriver.

Une révolution dans la fabrication

Par 2008 personnes avaient été malade d'utiliser Flash pour tout ce en raison de ses nombreuses faiblesses (décrit ci-dessus.)

The HTML5 Logo
Le logo HTML5

Idéalement, la dernière version du HTML – HTML5 – vous a permis d'incorporer des vidéos dans votre site sans l'aide de Flash. Et vous pourriez même faire Flash gratuitement jeux web avec un peu HTML5; CSS3, la dernière version de CSS; et un scoop généreuse (tasse?) de Javascript, le langage de script utilisé pour faire des pages interactive.

 

Inutile de dire, développeurs web ont commencé à remarquer ces nouvelles technologies. Pourquoi? Jetez un regard sur les avantages de l'utilisation de HTML5, CSS3, et Javascript (applications créées avec ces 3 technologies sont généralement appelés Applications HTML5 même se ils utilisent d'autres technologies. Allez comprendre.)

  • HTML5 et co. sont des normes ouvertes: ils sont maintenus par des organisations, non les entreprises, donc il n'y a pas de restrictions sur leur utilisation. Ils peuvent être utilisés dans les projets open-source
  • Ils sont coffre-fort et sécuriser, partiellement parce qu'ils sont des normes ouvertes. Et parce que Adobe ne les maintient pas.
  • Ils sont multi-plateforme. Assuming you have a decent browser (anything not named Internet Explorer 8 or below), they’ll work on any operating system. iDevices, téléphones, comprimés, ordinateurs… rien. That’s good because Flash doesn’t work on iDevices and it demolishes the battery of smartphones.
  • Ils sont less resource-intensive than Flash. A lot of web games using HTML5 run very smoothly on phones, while Flash games teeter on disaster.

The list goes on and on.

Wait, it’s happening already

HTML5 apps only rose to prominence in 2010 with Steve Jobs’s continuing refusal to put Flash on iDevices. (Bien, a lot of web developers started using them a few years earlier.) But in that short time, they’ve come a long way.

You’d be surprised what’s been done with HTML5:

  • Angry Birds uses HTML5 for everything except the sound, which it uses Flash
    HP's webOS
    HP's webOS uses HTML5.

    pour.

  • Mozilla a créé un galerie des grands démos HTML5.
  • Et Mozilla a également fait une galerie des meilleurs jeux HTML5.
  • De HP webOS plate-forme mobile utilise HTML5 pour le stockage et certains l'interface des trucs.
  • Microsoft Fenêtres 8 sera en mesure d'exécuter des applications écrites en HTML5, CSS3, et JavaScript.
  • applications Web comme Google Docs et Gmail utiliser HTML5.
  • YouTube vous permet d'utiliser la vidéo de HTML5 intégration capacités pour visionner les vidéos sans Flash.

Et plus est fait tous les jours.

Fin de la route pour Flash?

Autant que je me plais à penser cela signifie que nous pouvons dire adieu à Flash, ce ne est pas. Les vidéos seront toujours exiger, beaucoup d'flashy (pun intended) sites ne fonctionneront pas sans elle, et la grande majorité des jeux sur Internet besoin du logiciel Flash.

En ce qui concerne applications de bureau? Les clients de messagerie sont rares de nos jours parmi les utilisateurs occasionnels, mais d'autres que les applications de bureau sont toujours là. applications Web auront de plus en plus sophistiqués, quoique, si applications de bureau’ jours sont comptés. Mais, comme Flash, ils seront toujours traîner.

HTML5 a parcouru un long, long chemin. Juste 10 il ya des années concepteurs de sites Web ne ont pas pu faire une disposition de site Web en utilisant HTML cohérente pour sauver leur vie. Maintenant HTML est utilisé pour tout, de Angry Birds vers Windows 8. Et la liste va continuer à croître.

Publié par

Neel Mehta

Harvard College. Développeur Web. Parfois, philosophe. Baseball junkie.

Une réflexion sur «HTML5, CSS3, et JavaScript: l'avenir du web”

Laisser un commentaire