html5

HTML5, CSS3, dan JavaScript: masa depan web

Sebelum saya bermula, perjalanan ringkas melalui sejarah…

Ia 1999. Internet Explorer 5 adalah barangan panas, gelembung teknologi berkembang. Dan Mariano Rivera adalah Siri Dunia MVP. Dan muda (berhasrat.)

Seorang pemaju web duduk di komputer beliau, minum kopi dan menulis beberapa kod. Dia mahu membuat permainan berasaskan pelayar. Satu-satunya cara dia boleh melakukan ini adalah untuk menggunakan platform Adobe Flash untuk membuat sebuah filem interaktif dan embed bahawa dalam laman web beliau.

Dia mahu untuk meletakkan video di laman web beliau terlalu. YouTube bunyi seperti nama garis kereta bawah tanah cheesy, tidak lebih. Pemaju kami mempunyai untuk membuat filem Flash untuk yang, terlalu.

Beliau mengeluh kerana dia membuat BELUM LAGI filem Flash. Geez, akan seseorang membuat alternatif sudah?

Lihat, kembali pada hari yang anda terpaksa menggunakan Adobe Flash untuk menanamkan video, membuat permainan pelayar,

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

dan hanya membuat laman web anda kelihatan baik. Dan meneka apa, kita MASIH menggunakannya untuk perkara yang sama. Ini semua baik dan baik, kecuali:

 

  • Flash mempunyai lebih lubang-lubang keselamatan daripada sekeping peluru-riddled keju Swiss.
  • Flash adalah standard tertutup, bermakna Adobe memutuskan apa yang anda boleh atau tidak boleh buat. Anda tidak boleh menggunakan Flash dalam projek-projek sumber terbuka, sama ada, tanpa Adobe plugin rasmi.
  • Flash adalah sangat sumber intensif, hangat beberapa pemproses yang lebih lemah dan membuat tapak sukar untuk digunakan.
  • Ia tidak bersilang platform: IOS tidak menyokongnya, ia menghisap di Linux, dan ia buggy pada setiap sistem operasi lain.

Bru sesuatu itu; ada, tidak kopi anda

Beberapa tahun yang lalu (kerja rasmi bermula pada 2004, walaupun ia tidak menangkap sehingga kemudian), yang W3C (World Wide Web Consortium, lelaki yang pada dasarnya bertanggungjawab bagi Internet) dan WHATWG (Web Hypertext Aplikasi Teknologi Kumpulan Kerja) bekerjasama untuk membuat versi baru HTML, bahasa yang digunakan untuk membina laman web.

Pada masa yang sama, W3C mula bekerja pada versi baru CSS, bahasa yang digunakan untuk mereka bentuk rupa laman web.

Ia telah jelas ada sesuatu yang akan berlaku.

Satu revolusi dalam membuat

Oleh 2008 orang telah mendapat sakit menggunakan Flash untuk segala-galanya kerana kelemahan-kelemahan yang banyak (yang digariskan di atas.)

The HTML5 Logo
Logo HTML5

Mudah, draf terbaru HTML – HTML5 – dibenarkan anda untuk menanamkan video dalam laman web anda tanpa menggunakan Flash. Dan anda juga boleh membuat Flash bebas web permainan menggunakan sedikit HTML5; CSS3, versi terbaru CSS; dan sudu murah hati (cawan?) daripada Javascript, bahasa skrip yang digunakan untuk membuat laman interaktif.

 

Tidak perlu dikatakan, pembangun laman web mula perasan teknologi baru ini. Mengapa? Sila lihat pada manfaat menggunakan HTML5, CSS3, dan Javascript (aplikasi dicipta dengan ini 3 teknologi yang secara amnya dikenali sebagai Aplikasi HTML5 walaupun mereka menggunakan teknologi lain. Pergi angka.)

  • HTML5 dan kerjasama. adalah standard terbuka: mereka yang dipelihara oleh organisasi, tidak syarikat-syarikat, jadi tidak ada sekatan ke atas penggunaan mereka. Mereka boleh digunakan dalam projek-projek sumber terbuka
  • Mereka selamat dan selamat, sebahagiannya kerana mereka standard terbuka. Dan kerana Adobe tidak mengekalkan mereka.
  • Mereka cross-platform. Dengan mengandaikan anda mempunyai pelayar yang layak (apa-apa tidak dinamakan Internet Explorer 8 atau di bawah), mereka akan bekerja di mana-mana sistem operasi. iDevices, telefon, tablet, komputer… apa-apa. Itulah yang baik kerana Flash tidak berfungsi pada iDevices dan ia memusnahkan bateri telefon pintar.
  • Mereka kurang sumber intensif daripada Flash. Banyak permainan web menggunakan HTML5 berjalan sangat lancar pada telefon, manakala permainan Flash Teeter pada bencana.

Senarai seterusnya dan pada.

Tunggu, ia berlaku sudah

Aplikasi HTML5 hanya meningkat kepada terkenal pada 2010 dengan keengganan berterusan Steve Jobs meletakkan Flash pada iDevices. (Well, banyak pembangun laman web mula menggunakan mereka beberapa tahun lebih awal.) Tetapi dalam masa yang pendek, mereka telah datang jauh.

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.

    for.

  • 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, dan JavaScript.
  • Web apps like Google Docs and Gmail use HTML5.
  • YouTube lets you use HTML5’s video embedding capabilities to view videos without Flash.

And more is being done every day.

End of the road for Flash?

As much as I would like to think this means we can wave goodbye to Flash, it doesn’t. Videos will still require it, a lot of flashy (pun intended) websites won’t work without it, dan sebahagian besar permainan internet perlu Flash.

Bagi aplikasi desktop? E-mel pelanggan jarang berlaku pada hari ini di kalangan pengguna kasual, tetapi selain daripada itu aplikasi desktop masih sekitar. Aplikasi web akan mendapatkan lebih banyak dan lebih canggih, walaupun, jadi aplikasi desktop’ hari-hari yang bernombor. Tetapi, seperti Flash, mereka masih akan berkeliaran.

HTML5 telah datang yang panjang, jauh. Hanya 10 tahun yang lalu pereka web tidak boleh membuat susun atur laman web menggunakan HTML padu untuk menyelamatkan nyawa mereka. Sekarang HTML digunakan untuk segala-galanya daripada Angry Birds untuk Windows 8. Dan senarai itu akan terus berkembang.

Diterbitkan oleh

Neel Mehta

Harvard College. Pemaju Web. Kadang-kadang ahli falsafah. Baseball pencandu.

One thought on “HTML5, CSS3, dan JavaScript: masa depan web”

Tinggalkan Jawapan