Sebelum saya mulai, perjalanan singkat melalui sejarah…
Sekarang 1999. Internet Explorer 5 adalah hot stuff, gelembung teknologi berkembang. Dan Mariano Rivera adalah World Series MVP. Dan muda (terkesiap.)
Seorang pengembang web duduk di depan komputer, minum kopi dan menulis beberapa kode. Dia ingin membuat game berbasis browser. Satu-satunya cara dia bisa melakukan ini adalah dengan menggunakan Adobe Flash platform untuk membuat film interaktif dan menanamkan bahwa dalam website-nya.
Dia ingin menempatkan video di situs nya terlalu. YouTube terdengar seperti nama sebuah jalur kereta bawah tanah murahan, tidak lebih. Pengembang kami harus membuat film Flash untuk itu, terlalu.
Dia mendesah saat ia membuat BELUM LAIN film Flash. Geez, akan seseorang membuat alternatif yang sudah?
Lihat, kembali pada hari Anda harus menggunakan Adobe Flash video untuk menanamkan, membuat game browser,
dan hanya membuat situs Anda terlihat layak. Dan coba tebak, kita masih menggunakannya untuk hal yang sama. Ini semua baik dan bagus, kecuali:
- Flash memiliki lebih lubang keamanan dari sepotong peluru-penuh keju Swiss.
- Flash adalah standar tertutup, yang berarti bahwa Adobe memutuskan apa yang Anda bisa atau tidak bisa melakukan. Anda tidak bisa menggunakan Flash dalam proyek-proyek open-source, salah satu, tanpa plugin resmi Adobe.
- Flash sangat sumber daya intensif, melanda beberapa prosesor lebih lemah dan membuat situs sulit untuk digunakan.
- Sekarang tidak cross-platform: iOS tidak mendukungnya, itu menyebalkan di Linux, dan itu buggy pada setiap sistem operasi lain.
Menyeduh Sesuatu; tidak, bukan kopi Anda
Beberapa tahun yang lalu (kerja resmi dimulai pada 2004, meskipun tidak menangkap sampai nanti), itu W3C (World Wide Web Consortium, orang-orang yang pada dasarnya bertanggung jawab atas Internet) dan WHATWG (Aplikasi Web Kelompok Kerja Teknologi Hypertext) bermitra untuk membuat versi baru dari HTML, bahasa yang digunakan untuk membangun halaman web.
Sekitar waktu yang sama, W3C mulai bekerja pada versi baru dari CSS, bahasa yang digunakan untuk merancang tampilan halaman Web.
Itu jelas sesuatu yang akan terjadi.
Sebuah revolusi dalam pembuatan
Oleh 2008 orang sudah sakit menggunakan Flash untuk semuanya karena banyak kelemahan (diuraikan di atas.)
Nyaman, draft terbaru dari HTML – HTML5 – memungkinkan Anda untuk menanamkan video di situs web Anda tanpa menggunakan Flash. Dan Anda bahkan bisa membuat Flash-bebas web game menggunakan sedikit HTML5; CSS3, versi terbaru dari CSS; dan sendok murah hati (cangkir?) dari Javascript, bahasa scripting yang digunakan untuk membuat halaman interaktif.
Tak perlu dikatakan, pengembang web mulai melihat teknologi baru. Mengapa? Lihatlah manfaat menggunakan HTML5, CSS3, dan Javascript (aplikasi yang dibuat dengan ini 3 teknologi umumnya disebut Apps HTML5 meskipun mereka menggunakan teknologi lainnya. Go figure.)
- HTML5 dan co. adalah standar terbuka: mereka dipelihara oleh organisasi, bukan perusahaan, sehingga tidak ada pembatasan pada penggunaan mereka. Mereka dapat digunakan dalam proyek-proyek open-source
- Mereka aman dan aman, sebagian karena mereka standar terbuka. Dan karena Adobe tidak mempertahankan mereka.
- Mereka cross-platform. Dengan asumsi Anda memiliki browser yang layak (sesuatu yang tidak bernama Internet Explorer 8 atau di bawah), mereka akan bekerja pada setiap sistem operasi. iDevices, telepon, tablet, komputer… apa-apa. Itu bagus karena Flash tidak bekerja pada iDevices dan menghancurkan baterai smartphone.
- Mereka sumber daya kurang intensif daripada Flash. Banyak game web menggunakan HTML5 berjalan sangat lancar pada ponsel, sedangkan Flash permainan jungkat-jungkit di bencana.
Daftar berjalan dan terus.
Tunggu, itu terjadi sudah
Apps HTML5 hanya menjadi terkenal di 2010 dengan Steve Jobs melanjutkan penolakan untuk menempatkan Flash pada iDevices. (Baik, banyak pengembang web mulai menggunakan mereka beberapa tahun sebelumnya.) Tapi dalam waktu singkat, mereka telah datang jauh.
Anda akan terkejut apa yang telah dilakukan dengan HTML5:
- Angry Birds menggunakan HTML5 untuk segala sesuatu kecuali suara, yang menggunakan flash
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 Jendela 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, and the vast majority of internet games need Flash.
As for desktop apps? Email clients are rare nowadays amongst casual users, tapi selain itu aplikasi desktop masih sekitar. Aplikasi web akan mendapatkan lebih banyak dan lebih canggih, meskipun, jadi desktop apps’ hari diberi nomor. Tapi, seperti Flash, mereka masih akan berkeliaran.
HTML5 telah datang jauh, jauh. Hanya 10 tahun yang lalu web desainer tidak bisa membuat tata letak situs web kohesif menggunakan HTML untuk menyelamatkan nyawa mereka. Sekarang HTML digunakan untuk segala sesuatu dari Angry Birds ke Windows 8. Dan daftar ini akan terus tumbuh.
One thought on “HTML5, CSS3, dan JavaScript: masa depan web”