html5

HTML5, CSS3, und JavaScript: die Zukunft der Bahn

Bevor ich, eine kurze Reise durch die Geschichte…

Es ist 1999. Internet Explorer 5 ist hot stuff, der Tech-Blase wächst. Und Mariano Rivera ist World Series MVP. Und junge (schnappen.)

Ein Web-Entwickler sitzt an seinem Computer, Kaffee zu trinken und einige Code schreiben. Er will ein Browser-basiertes Spiel machen. Die einzige Art, wie er dies zu tun ist, um Adobe Flash Plattform nutzen, um einen interaktiven Film zu machen, und betten Sie, dass in seiner Website.

Er will ein Video auf seine Website zu stellen. YouTube klingt wie der Name eines kitschig-Bahn-Linie, nichts mehr. Unsere Entwickler hat einen Flash-Film, dies auszug, zu.

Er seufzt, als er macht noch ein weiteres Flash-Film. Geez, würde jemand eine Alternative zu bereits?

Sehen, wieder in den Tag mussten Sie Adobe Flash, um Videos einbetten, Browser-Spiele machen,

Slice of swiss cheese with holes
Heilige Adobe Flash, Offiziersbursche!

und nur Ihre Website anständig. Und raten Sie mal, was, wir nutzen es STILL für die gleichen Dinge. Das ist alles schön und gut, außer:

 

  • Flash hat mehr Sicherheitslücken als eine zerschossene Stück Schweizer Käse.
  • Flash ist ein geschlossenen Standard, was bedeutet, dass Adobe entschieden, was man tun könnte oder nicht. Sie konnten nicht mit Flash-in Open-Source-Projekte, entweder, ohne offizielle Adobe-Plugin.
  • Flash ist sehr ressourcenintensiv, überwältigend einige schwächere Prozessoren und machen Websites schwierig zu bedienen.
  • Es ist nicht Cross-Plattform: iOS nicht unterstützt, es saugt auf Linux, und es ist Buggy auf jedem anderen Betriebssystem.

Etwas Brau; nicht, Ihr Kaffee

Vor ein paar Jahren (offizielle Arbeit begann im 2004, obwohl es nicht fangen erst später), die W3C (World Wide Web Consortium, die Jungs, die im Grunde verantwortlich für das Internet sind) und WHATWG (Web Hypertext Application Technology Working Group) up zusammen, um eine neue Version zu machen HTML, die verwendet werden, um Webseiten zu bauen Sprache.

Etwa zur gleichen Zeit, das W3C die Arbeit an einer neuen Version von CSS, die verwendet werden, um das Aussehen von Webseiten zu entwerfen Sprache.

Es wurde klar, was passieren würde,.

Eine Revolution in der Herstellung

Von 2008 Menschen hatten wegen seiner vielen Schwächen krank der Verwendung von Flash für alles bekommen (oben beschrieben.)

The HTML5 Logo
Das HTML5-Logo

Günstig, der letzte Entwurf von HTML – HTML5 – erlaubt Ihnen, Videos in Ihre Website einbinden ohne die Verwendung von Flash. Und man konnte sogar Flash-freie Web-Spiele mit ein wenig HTML5; CSS3, die neueste Version der CSS; und eine großzügige Schaufel (Tasse?) von Javascript, die Skriptsprache verwendet, um interaktive Seiten zu machen.

 

Unnötig zu sagen, Web-Entwickler begann zu bemerken, diese neuen Technologien. Warum? Werfen Sie einen Blick auf die Vorteile der Verwendung von HTML5, CSS3, und Javascript (Apps mit diesen erstellt 3 Technologien werden allgemein als HTML5-Apps auch wenn sie andere Technologien verwenden. Go figure.)

  • HTML5 und Co. sind offene Standards: sie werden von Organisationen gepflegt, Unternehmen nicht, so gibt es keine Beschränkungen für deren Verwendung. Sie können in Open-Source-Projekten verwendet werden
  • Sie sind sicher und sichern, teilweise, weil sie offene Standards. Und weil Adobe bietet sie nicht pflegen.
  • Sie sind plattform. Angenommen, Sie haben einen anständigen Browser (alles, was nicht benannt Internet Explorer 8 oder unter), sie werden auf jedem Betriebssystem funktionieren. iDevices, Handys, Tabletten, Computer… etwas. Das ist gut, weil Flash nicht auf iDevices arbeiten und es den Akku des Smartphones demoliert.
  • Sie sind weniger ressourcenintensive als Flash-. Viele Web-Spiele mit HTML5 laufen reibungslos auf Handys, Flash-Spiele, während wippen auf Katastrophe.

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. (Gut, 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.

    für.

  • Mozilla has created a gallery of great HTML5 demos.
  • And Mozilla’s also made a gallery of the best HTML5 games.
  • HP’s webOS mobile platform uses HTML5 for storage and some interface stuff.
  • Microsoft’s Windows- 8 will be able to run apps written in HTML5, CSS3, und JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

Und mehr wird jeden Tag gemacht.

Ende der Straße für Flash?

So viel wie ich möchte, dass dies bedeutet, dass wir zum Abschied zu winken kann Blitz, es nicht. Videos werden immer noch erfordern, eine Menge von flashy (Wortspiel beabsichtigt) Websites werden nicht ohne arbeiten, und die überwiegende Mehrheit der Internet-Spiele benötigen Flash.

Für Desktop-Anwendungen? E-Mail-Clients sind heute selten unter den Gelegenheitsnutzer, Aber anders als das Desktop-Anwendungen sind immer noch rund. Web Apps werden mehr und mehr anspruchsvolle bekommen, obwohl, so Desktop-Anwendungen’ Tage sind gezählt. Aber, wie Flash, sie werden immer noch herumhängen.

HTML5 hat eine lange kommen, langer Weg. Nur 10 vor Jahren Web-Designer nicht eine zusammenhängende Website-Layout mit HTML, um ihr Leben zu retten. Jetzt HTML wird für alles, von Angry Birds auf Windows verwendet 8. Und die Liste wird weiter wachsen.

Herausgeber

Neel Mehta

Harvard College. Web-Entwickler. Irgendwann Philosoph. Baseball-Junkie.

One thought on “HTML5, CSS3, und JavaScript: die Zukunft der Bahn”

Lassen Sie eine Antwort