Wednesday, October 3, 2012

HTML vs HTML 5

yup, tugas postingan blog selanjutnya dari pelajaran IMK(Interaksi Manusia dan Komputer)
kalau lihat judulnya harusnya sudah tahu apa yang mau kita bahas kali ini
kali ini kita akan membahas soal HTML dibandingkan dengan HTML 5 (jangan asal judulnya pakai kata "vs" aja dikira kelahi ya, hahaha)

Sebelum kita membahas lebih jauh, ngomong-ngomong udah pada tahu belum apa itu HTML? dan juga apa itu HTML 5?

menurut om wiki, HTML itu adalah

HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah Penjelajah web Internet dan formating hypertext sederhana yang ditulis kedalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan kedalam format ASCII normal sehingga menjadi home page dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C).
sedangkan HTML 5 menurut om wiki
HTML5 adalah sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari Waring Wera Wanua, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML (yang pertama kali diciptakan pada tahun 1990 dan versi keempatnya, HTML4, pada tahun 1997[1]) dan hingga bulan Juni 2011 masih dalam pengembangan. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
Jadi, intinya itu HTML maupun HTML 5 adalah bahasa pemograman yang digunakan untuk membuat halaman web. Akan tetapi, HTML 5 merupakan versi revisi ke-5 dari HTML.
Kembali ke awal pokok permasalahan kita dulu.
HTML vs HTML 5
Kita akan membandingkan HTML dengan HTML 5
seperti yang tadi kita ketahui kalau HTML 5 merupakan versi revisi ke-5 dari HTML.
yang menjadi pertanyaan kita sekarang, apakah HTML 5 yang merupakan hasil revisi dari HTML akan lebih bagus daripada HTML?
untuk menjawabnya mari kita lanjut scroll ke bawah.
hahaha

Berikut ini ada beberapa perbandingan antara HTML dengan HTML 5 dalam bahasa ingris

HTML
HTML5
DOCTYPE is much longer as HTML4 is based on SGML-based.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
DOCTYPE is required to enable standards mode for HTML documents.
<!DOCTYPE html>
Audio and Video are not part of HTML4 specificationAudio and Videos are integral part of HTML5 specifications e.g. <audio> and <video> tags
Vector Graphics is possible with the help of technologies such as VML, Silverlight, Flash etc.Vector graphics is integral part of HTML5 e.g. SVG and canvas
It is almost impossible to get true GeoLocation of user browsing any website especially if it comes to mobile devices.JS GeoLocation API in HTML5 helps identify location of user browsing any website (provided user allows it)
Browser cache can be used as temporary storage.Application Cache, Web SQL database and Web storage is available as client side storage. Accessible usingJavaScript interface in HTML5 compliant browsers.
Web Sockets are not available. Generally used mechanisms are long polling and streaming.Full duplex communication channels can be established with Server using Web Sockets. Accessible using JavaScript interface in HTML5 compliant browsers.
Works with all old browsersMost of modern browser have started supporting HTML5 specification e.g. Firefox, Mozilla, Opera, Chrome, Safari  etc.
Does not allow JavaScript to run in browser. JS runs in same thread as browser interface.Allows JavaScript to run in background. This is possible due to JS Web worker API in HTML5


Itulah Beberapa perbandingannya yang ditulis dalam bahasa inggris
yang intinya HTML lebih kompatibel dengan browser-browser lama sedangkan HTML 5 bisa menghasilkan tampilan yang jauh lebih bagus daripada HTML akan tetapi performanya lebih berat dan banyak browser-browser lama yang tidak kompatibel.

Kemudian berikut ini ada beberapa alasan yang membuat tampilan HTML 5 bisa lebih menarik daripada HTML

CANVAS
Dulu, untuk bisa memberikan interaksi menggambar di halaman web kita harus memakai applet Java atau Flash. HTML 5 akan memberikan satu opsi tambahan: canvas. Seperti namanya, canvas adalah media yang bisa dicorat-coret langsung. Tidak lagi perlu memuat plugin khusus. Cukup tambahkan <canvas> dan javascript maka kita sudah bisa menggambar langsung di halaman web. Sekarang Anda bisa berimaginasi sendiri, kira-kira apa saja yang orang lakukan dengan <canvas>. Apa yang sebelumnya jadi monopoli Flash dan aplet Java akan di-take-over oleh <canvas>.

VIDEO DAN AUDIO
Akan ada tag <audio> dan <video> di HTML 5. Jadi tidak perlu lagi menempelkan flash untuk sekedar memutar audio. Format video yang didukung akan bervariasi terhadap browser, kemungkinan besar codecnya adalah Ogg Theora (patent free) dan H.264. Sepertinya sampai sekarang codecnya masih jadi kontroversi.

LOCAL STORAGE
Aplikasi bisa menyimpan data dalam jumlah lebih besar dari biasanya tanpa harus mengimplementasikan trik dengan cookie atau Flash. Tentunya ini kabar baik bagi pengembang aplikasi web. Mungkin bisa meningkatkan performa aplikasi dengan menggunakan storage sebagai local cache.

WEB WORKERS
Jika javascript biasanya yang kita nikmati di web kadangkala menyebabkan komputer kita melambat atau paling tidak membuat browser seperti sesak napas maka web worker akan bisa jadi pelega. Salah satu fitur web worker adalah threading. Kini javascript bisa dipakai untuk melakukan beberapa proses sekaligus tanpa harus menghambat proses terkait UI.

SEMANTICS
Nah ini dia. Buat designer yang sering meng-abuse div dan span sebagia elemen nav, fret no more. Akan ada tag khusus untuk navigasi, section, footer, dll. Tag yang kaya semantic seperti ini pasti akan lebih bermanfaat dari pada tag yang hanya punya informasi format dan layout saja. Dan bagi mesin, HTML5 akan jadi lebih bisa dimengerti.

Namun walaupun begitu banyak fitur-fitur menarik yang ditawarkan oleh HTML 5, tidak semua user internet bisa menikmatinya
karena beberapa hal seperti keterbatasannya performa komputer(a.k.a komputer jaman batu), browser yang dipakai sudah lama tak di-update, dan lain sebagainya.
Sehingga kita juga tidak bisa bilanag kalau HTML 5 lebih baik daripada HTML ataupun sebaliknya.
Sebab bagaimanapun juga itu masih tergantung ke si user itu sendiri
mungkin kalau ada yang suka pakai komputer lama, lebih senang kalau ketemu HTML. 
Atau mungkin ada yang malas untuk klik tombol update di browser lebih senang kalau ketemu HTML.
dan beberbagai alasan lah, tergantung si User itu sendiri.

Sampai di sini dulu pembahasan kita soal HTML dan HTML 5
sampai jumpa minggu depan di postingan selanjutnya ya :D




No comments:

Post a Comment