10 Alasan Menjadi HTML5 Programmer



Kebanyakan dari anda pasti mengenal apa itu HTML5. HTML5 adalah pengembangan dari HTML4(semua orang pasti tau ini..). Lalu kenapa HTML5 sangat special di mata developer sekarang? ada beberapa hal yang membuat HTML5 di tunggu-tunggu oleh para developer. Karena HTML tidak update untuk 10 tahun dengan kata lain perubahan dari HTML4 ke HTML5 memakan waktu 10 tahun.

Disini anda bisa melihat video penjelasan tentang HTML5

Apa itu HTML5?

Secara pengertian HTML5 adalah revisi ke lima dari standar HTML. Ini yang saya dapat dari wiki . Pengertian lain yang saya dapat dari seminar ketika sedang kuliah adalah HTML5 adalah gabungan dari HTML+CSS+Javascript. Gabungan ke tiga ini yang membuat HTML5. dengan kata lain jika anda membuat html dan tiba-tiba memasang tag <video> atau <audio> maka tag tersebut tidak akan jalan. anda bisa menginclude Modernizer atau HTML5Boilerplate untuk membuat tag tersebut berjalan sebagaimana mestinya.

Sumber:

  1. Wiki
  2. W3Schools
Saya akan jabarkan dari yang paling kecil hingga yang paling penting:

10. HTML5 Mudah di Akses


HTML5 membuat site mudah di akses, hal ini di pengaruhi oleh dua faktor semantics dan ARIA . Untuk mengetahui lebih dalam tentang semantics dan ARIA anda bisa mengunjungi WAI .

Apa it semantics? pengertian sederhananya adalah adalah tag yang menjelaskan kegunaannya.contoh <table><form>article><img>.

untuk mempermudah pemahaman anda saya akan memberi contoh non-semantics <div><span> adalah contoh dari non-semantics tag. Kembali ke Topik semula. HTML5 mempermudah akses karena screen reader dengan mudah memeriksa HTML dokumen dan memberikan pengalaman yang menyenangkan bagi mereka yang menggunakanya.

9. Video dan Audio

Dengan adanya <video> dan <audio> tag memungkinkan kita untuk melihat video tanpa plugin tambahan seperti flash player, dan sejenisnya. Apa yang istimewa dari fitur di atas? bayangkan jika anda mendownload flash plugin dari torrent ada kemungkinan flash plugin di susupi virus dan akan lebih berbahaya kepada komputer anda karena virus yang di masukkan ke aplikasi lebih sulit untuk di deteksi.

8. Doctype

Doctype yang lebih simple lebih simple. Lupakan doctype yang panjang yang anda tidak tahu untuk apa, dengan menggunakan doctype yang simple standar html5 deklarasi doctype lebih mudah dan berfungsi di semua browser termasuk di IE.

7. Kode Simple


6. Fitur Penyimpanan Data

Salah satu keungulan HTML5 adalah fitur local storage, atau bisa di bilang penyimpanan data yang lebih baik. Fitur penyimpanan ini lebih baik dari cookies karena dapat menyimpan dari semua browser, lebih aman, performa lebih baik dan data tetap di simpan bahkan ketika browsernya di tutup. Dengan fitur ini anda bisa lebih mudah untuk mengembalikan tampilan browser pada halaman terakhir ketika anda tutup.

5. Interaksi yang Lebih Baik

Dengan menggunakan HTML5 anda bisa membuat animasi baik menggunakan canvas atau menggunakan javascript.  Tidak hanya canvas ada banyak fitur dari html5 yang bisa mempermudah aplikasi anda seperti:

  • Drag and Drop
  • Offline Storage Database
  • Browser History
  • Document Editing
  • Timed Media Playback

4. Pengembangan Game


Dengan menggunakan HTML5 anda bisa mengembangkan game di web browser dan bisa di buka di device manapun. Sebelum muncul HTML5 game browser banyak menggunakan Flash. Kekurangannya adalah anda harus mendownload plugin sebelum anda bisa bermain selain itu tidak dapat di buka di iphone.

sekarang anda bisa menggunakan canvas untuk membuat game atau anda bisa menggunakan javascript dalam pengembangannya.Perbedaaannya adalah jika anda mengembangkan dengan canvas sama seperti anda membuat dengan flash perbedaannya di cara pengembangan dan anda tidak perlu mendownload plugin untuk bisa memainkannya. Jika menggunakan javascript maka akan lebih device freandly.

3. Cross Browser

HTML5 mendukung semua browser baik (Chrome, Firefox, Safari IE9 and Opera). Jadi hanya dengan satu standard koding anda tidak perlu bingung dalam pengembangan website dan masalah crowbrowser. Pengalaman saya dulu sebelum ada html5 saya harus merelakan tampilan di IE menjadi jelek terutama IE 6 dan 7. namun pengembangan sekarang lebih mudah.

2. Mobile


Sudah zamannya ketika anda membuat sesuatu harus responsive. Pada saat sekarang ini jumlah gadget ratusan jenisnya dan bervariasi lebar screennya. Jika anda ingin berkompetisi maka anda harus memikirkan tampilan pada device smartphone. Dengan menggunakan HTML5 hal ini bisa jadi lebih mudah. Baca juga CSS Frameworks

1. Standar Masa Kini dan Masa Depan.

Sudah tidak terasa sekarang HTML5 sudah menjadi standar HTML. Jika anda masih enggan menggunakannnya maka "hadapilah". Karena mau tidak mau anda akan menggunakannya dengan alasan tertentu seperti permintaan dari client atau kantor anda.

HTML5 Reference:

  1. HTML5Doctor
  2. HTML5Rocks
  3. Script-Tutorials
  4. RemySharp
  5. HTML5Weekly

Post a Comment