Skip navigation.

exploreopera

| Help

Sign up | Help

avatar

Open Standards, Satu Web dan Opera

,

open standards, satu Web, dan opera standards post preview

Begitu banyak teknologi yang tersedia pada saat anda mengimplementasikan aplikasi Web. Berbagai macam tipe perangkat dapat mengakses Web, dari komputer personal hingga telepon seluler, televisi dan konsol game. Selain itu, beragam tipe pengguna mengkases Web dari berbagai perangkat di atas, pengguna dengan kemampuan teknis yang beragam, keinginan dan kebutuhan yang berbeda, kecepatan akses yang beragam, zona waktu yang berbeda dan faktor lainnya. Singkatnya, agak berantakan, lalu bagaimana kita dapat memberikan situs yang cocok dan sesuai dengan pengguna-pengguna ini? Telepati? The Matrix? Babel Fish Digital?

Secara singkat jawabannya adalah, "Gunakan standar Web, dan gunakan browser yang mendukung dan sesuai standar." Untuk jawaban yang lebih panjang, silakan lanjutkan membaca artikel ini! Artikel ini akan membahas konsep satu Web, mengapa open standard (standar terbuka) sangat penting bagi komunitas Web untuk mencapai satu Web dan mengapa browser-browser Opera adalah alat yang tepat dan hebat bagi pengembang dan pengguna untuk mengembangkan dan menikmati konten Web.

Bagi pembaca yang bukan pengguna Opera, kami menyarankan agar anda mencoba berbagai browser yang Opera miliki - kami pikir anda akan terkesan dengan apa yang akan anda alami dan temui. Bila anda memiliki komentar mengenai Opera, software-nya, atau artikel ini, jangan takut untuk memberikan komentar di bawah. Pujian akan selalu dihargai, sebagaimana halnya dengan kritik membangun; penghinaan kami terima, selama anda memberikan detil kartu kredit anda kepada kami... p:

Pada awalnya, lahirlah opera

Dari sedikit browser yang ada (ingat Mosaic?) Opera merupakan salah satu perusahaan pertama yang membuat browser Web. Hal ini terjadi pada tahun 1994, dan sekarang, 13 tahun kemudian kami masih maju terus, menghasilkan 9 versi Opera desktop, 8 versi Opera Mobile dan 4 versi Opera Mini, beberapa browser untuk perangkat lain beragam dari TV hingga konsol game, dan banyak partner.

Kami sangat percaya dengan 2 prinsip utama:

  1. Satu Web - pertama kali dihasilkan oleh W3C, Satu Web memiliki arti sesuai dengan namanya — seharusnya hanya ada satu Web yang bisa diakses oleh semua perangkat yang dapat mengakses Web, bukan konten yang berbeda bagi perangkat yang berbeda — hal ini sulit dipertahankan dan merupakan mimpi buruk untuk maintenance — melakukan maintenance dari berbagai versi untuk sebuah konten yang sama sangat menyulitkan. "Satu Web" mungkin terjadi dengan dukungan...
  2. Open Standards. Teknologi seperi CSS dan HTML bersifat terbuka — siapa saja dapat menggunakannya dan ikut serta dalam evolusinya, dan karena teknologi tersebut merupakan sebuah standar, halaman Web yang dibuat menggunakan teknologi ini seharusnya dapat diakses pada semua perangkat oleh semua orang, selama vendor user agent (browser) mengikuti standar. Hampir semua vendor, termasuk Opera, berusaha melakukan yang terbaik mengaplikasikan hal ini, kebanyakan (petunjuk - ada raksasa yang masih kesulitkan menerapkan standar, meskipun menguasai lebih dari 70% pasar browser. Kami takkan menyebutkan namanya...) standar propietary, yaitu standar yang tidak bebas bagi semua orang dan mengunci anda untuk menggunakan satu/beberapa produk dari suatu perusahaan, tidaklah baik untuk Satu Web, dan sering sulit diakses (yaitu, tidak berguna bagi pengguna yang memiliki keterbatasan) dan mahal untuk dikembangkan.

Untuk mendukung prinsip-prinsip tersebut di Opera, kami berusaha membuat browser yang kami kembangkan untuk mendukung standar dan kamu juga melandasi semua browser dengan sebuah inti codebase yang sama, sehingga dapat dijamin bahwa sebuah situs Web yang berjalan di satu browser akan dapat berjalan di browser lainnya.

Standar Web

Tiga standar utama yang ada di Web sekarang yaitu:

  1. HTML - digunakan untuk struktur konten dan memberi konteks dan arti konten ("semantik")
  2. CSS — digunakan untuk mendesain tampilan dari konten HTML
  3. JavaScript — digunakan untuk menambahkan kemampuan/tingkah laku dinamis pada situs Web

Kami menyebutnya 3 layer (lapis) - konten, presentasi dan tingkah laku. Ketiga layer ini harus dipisahkan sebisa mungkin, hal ini penting untuk membuat suatu situs dapat diakses pengguna yang memiliki keterbatasan, mudah dipelihara, lebih besar kemungkinan untuk berjalan di semua platform dan alasan lainnya. Tidak seharusnya anda membuat pengguna untuk mengandalkan JavaScript agar suatu situs berfungsi, pada saat opsi dimatikan — JavaScript (atau CSS) dimatikan, situs harus tetap dapat berjalan dengan mulus menjadi sebuah situs yang lebih statis dengan tetap menawarkan fungsi dasar yang ingin anda sediakan di situs anda sejak awal.

Pembahasan ini tidak akan membahas teknologi terlalu dalam, karena banyak sekali tutorial dan artikel yaang membahas mengenai standar dasar dan advanced. 1

Contohnya, halaman Web yang anda lihat sekarang. Teks dan gambar distruktur menggunakan HTML. CSS yang terpisah digunakan untuk mengatur tampilan teks dan gambar -- CSS 'memberi tahu' teks dan gambar di mana tempat yang tepat, font apa yang digunakan untuk teks, berapa besar padding yang ada di antara setiap elemen. Banyak keuntungan menggunakan pendekatan ini, beberapa akan dijabarkan di bawah:

Karena semua informasi berupa teks (dan gambar diberikan rangkuman berupa teks untuk menginformasikan apa yang ditampilkan) halaman dapat diakses oleh tuna netra dan yang memiliki gangguan penglihatan lain, mereka dapat zoom pada teks, atau menggunakan screenreader (pembaca layar) untuk membacakan teks tersebut.

Karena informasi tampilan disimpan di file CSS yang terpisah, anda dapat menggunakan kembali file tersebut untuk mengatur tampilan semua halaman di situs ini. Bila anda ingin melakukan perubahan -- misal merubah warna semua teks menjadi merah -- anda tinggal memutakhirkan (update) satu file, bukan semua file di halaman.

Berbagai macam browser keren

Kami memiliki banyak browser yang tersedia:

  1. Opera Desktop
  2. Opera Mobile
  3. Opera Mini
  4. Opera untuk perangkat lain, seperti konsol game dan TV

Browser untuk desktop yang kami miliki canggih, kaya fitur, mendukung standar Web - dukungan penuh terhadap HTML 4.x dan CSS 2.1, dan bahkan mendukung standar masa depan seperti sebagian dari spesifikasi CSS 3 dan HTML 5. Fitur yang dimiliki pun sangat baik seperti tabbed browsing, Opera Link untuk singkronisasi bookmark antara berbagai perangkat yang berbeda, restore session dari semua tab dan jendela (windows) seandainya browser tertutup secara tidak diinginkan dan lain lain.

Opera Mobile memiliki dukungan terhadap standar seperti versi desktop - tersedia untuk berbagai perangkat bergerak (lihat daftar langkap), dan menawarkan Web secara penuh di telepon seluler.

Opera Mini adalah browser mobile lainnya. Mengapa 2? Sederhana: Opera Mobile merupakan browser dengan spesifikasi tinggi yang menawarkan Web penuh pada telepon, dan mungkin tidak akan bekerja pada telepon dengan spesifikasi yang lebih rendah, Opera Mini dirancang untuk dapat bekerja di semua telepon yang dapat menjalankan JVM. Opera Mini bekerja melalui proxy - pada saat anda meminta halaman web pada klien, yang mengirimkan permintaan anda ke server, yang kemudian mengakses halaman Web, melakan render dengan menggunakan ultra compact binary language (OBML) yang memangkasukuran halaman hingga 90% dan mengirimkannya ke telepon anda.

Kemungkinan yang dimunculkan sangat besar, terutama di negara di mana komputer lebih tidak populer dibanding ponsel karena biaya ataupun perbedaan budaya.

rangkuman

Kami Opera - kami sangat peduli terhadap open Web dan open standards, dan kami ingin membantu untuk membuka Web untuk semua orang, dengan mengesampingkan ke(tidak)mampuan, lokasi, pilihan user agent (browser), pengetahuan teknis, dan variabel lainnya yang membuat kita semua sebagai pengguna Web yang unik. Dan sebagaimana halnya keinginan kami untuk membuka Web untuk semua orang, kami ingin menghasilkan browser-browser luar biasa yang membuat penggunaan dan pengembangan Web lebih menyenangkan.

gambar rangkuman
  1. b Sumber bahan lainnya yang kami sarankan untuk dibaca:

    http://dev.opera.com

    http://www.westciv.com/style_master/academy/css_tutorial/index.html

    http://www.webstandards.org/learn/tutorials/

    http://www.webstandards.org/learn/external/

    http://icant.co.uk/

    http://www.456bereastreet.com/

Sumber: http://my.opera.com/community/blog/2007/12/11/open-standards-one-web-and-opera

Opera Indonesia: Thread Daftar Anggota dan Kenalan masuk Most SpotlightedGathering (Opera user meetup di Cina)

Comments

avatar
dani writes:

saya pun berharap blog my.opera.com berkomitmen juga utk membuat kode templat blognya ini sesuai standar w3c :smile:
bukan hanya perambannya saja..
semoga ya..

salam,
dani
http://daniiswara.net/

By anonymous user, # 28. March 2008, 08:46:44

avatar
Setau saya templatenya dah sesuai standard...

By philry4n, # 28. March 2008, 08:53:07

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

Please type this security code : 48fe65

Smilies