Gegap gempita web 2.0 mungkin sudah lewat, namun ada baiknya juga kita memahami satu era dalam world wide web bernama web 2.0 yang tengah berjalan ini. Tulisan ini merupakan follow up dari tulisan mengenai Era perkembangan internet yang telah di publikasikan di sini.
Jadi, apa itu web 2.0?
Web 2.0 adalah generasi/wajah baru dari world wide web: world wide web yang lebih partisipatif.Istilah web 2.0 menjadi terkenal semenjak O’Reilly Media Web 2.0 Conference di tahun 2004. Web 2.0 tidak merujuk kepada teknologi baru dalam world wide web, meskipun web 2.0 memiliki kecenderungan tertentu dalam design dan penggunaan teknik AJAX.
Secara historis, web 2.0 adalah come back dari bisnis web semenjak tragedi dotcom bubble burst di tahun 2000. Sementara secara teknis, web 2.0 adalah satu pengklasifikasian “wajah baru dari web” dimana karakteristik pertukaran data many-to-many terjadi.
Di era sebelum web 2.0 (sebelum tahun 2000, ada juga mengklasifikasikannya sebagai web 1.0), hanya mereka yang memiliki pengetahuan mengenai web (programming n design, or geek) atau para pemilik modal yang mampu menghire programmer yang mampu menyediakan konten (teks, gambar, musik) di web. Sehingga pertukaran data yang terjadi adalah one-to-many atau sedikit-ke-banyak.
Sederhananya, web 2.0 adalah klasifikasi dari web (yang kemudian berevolusi menjadi lebih dari sekedar klasifikasi: sebuah era) yang membuat ‘semua orang’ yang terhubung ke web mampu menyediakan dan mendistribusikan konten (teks, grafis, dll) di web. Website yang membuat orang dapat berbagi konten di web dengan mudahnya (tidak perlu pengetahuan pemrograman web pun bisa berbagi data di web) adalah web 2.0: Blog, Photo Sharing (flickr), Video Sharing (YouTube), Presentation Sharing (Slideshare.net), Social Networking (facebook, myspace, friendster, linkedIn, etc) dll.
Kemampuan pengguna internet biasa untuk mendistribusikan konten telah merubah wajah web: Bukan lagi web sebagai informasi dimana distribusi data terjadi antara sedikit-ke-banyak, melainkan web sebagai platform di mana distribusi informasi terjadi antara banyak-ke-banyak: many-to-many. Dan inilah esensi dari web 2.0: partisipasi. kolaborasi. many-to-many. contoh spesifik dari web 2.0: Wikipedia, Flickr, dll.
‘Pernak-Pernik’ Web 2.0
Sementara esensi penting dari web 2.0 adalah partisipasi user, web 2.0 sebagai suatu era juga membawa berbagai hal yang menjadi ciri khas dan klasifikasi spesifik web 2.0:Folksonomy (tagging), bukan taxonomy (category). Tag Cloud adalah salah satu contoh ini. Untuk lebih jelasnya anda bisa baca tulisan saya mengenai perbedaan tagging dan category disini.
Web sebagai platform. Web menjadi platform dimana user berinteraksi dan berpartisipasi. Inilah mengapa cloud computing seperti zoho dan google docs termasuk Web 2.0
Memanfaatkan kecerdasan kolektif. The wisdom of crowd. Partisipasi user dimanfaatkan untuk tujuan bersama. contoh dari poin ini: Ranking artikel di digg (atau lintasberita pada versi indonesia), dan sistem editing wikipedia.
Akhir dari perputaran release software: Software terus di update sesuai dengan kebutuhan user. Sekarang anda tahu mengapa label beta di gmail masih ada hingga detik ini kan?
Model Pemrograman yang mudah untuk di kolaborasikan: Facebook dengan Facebook applicationnya, teknologi RSS Feed, Mashup site seperti housingmaps yang mengandalkan API Google Maps dan data craiglist, dll.
Rich User Experiences : pengalaman penggunaan software yang kaya (susah sekali menemukan padanan katanya. Ada usulan?). Thanks to AJAX, teknik pemrograman kombinasi antara xhtml, css, DOM, XMLHttpRequest, XML yang disatukan oleh JavaScript yang membuat antar muka web menjadi semakin ‘mendekati’ antarmuka desktop. NOTE: penggunaan teknik AJAX ini juga menjadi salah satu ‘trend’ dalam berbagai aplikasi web 2.0. Hal ini dipicu oleh teknik yang dilakukan Gmail.
Design. Ini bukan patokan utama sih, namun penggunaan CSS dan webstandard menjadi ciri utama. Pada level yang sangat ekstrim, bahkan berbagai aplikasi web 2.0 memiliki pola design yang seragam: Font besar, glossy effect, warna cerah yang kontras, rounded corner, dll.
0 comments:
Post a Comment