Menu Close

Perbedaan antara SGML dan XHTML

Perbedaan utama: SGML dan XHTML, keduanya adalah bahasa pemrograman, yang digunakan untuk menyalin dokumen digital. XHTML adalah produksi bahasa XML, sedangkan SGML berasal dari GML. SGML telah menghasilkan kode HTML.

SGML dan XHTML, keduanya dianggap sebagai bahasa markup. Dalam teknologi komputer, bahasa markup adalah sekumpulan kata dan simbol yang menyorot teks untuk menentukannya untuk dokumen web. Penting untuk memahami peran yang dimainkan bahasa SGML dan XHTML dalam desain halaman web, mereka memiliki koneksi yang berbeda satu sama lain. Hubungan antara kedua bahasa ini dianggap sebagai ikatan keluarga yang membantu membuat situs web berfungsi dan desain web menjadi dinamis.

   

SGML adalah singkatan dari Standard Generalized Markup Language. Ini adalah teknologi standar ISO untuk mendefinisikan bahasa markup umum untuk dokumen.

SGML diturunkan dari Generalized Markup Language (GML) IBM, yang dikembangkan oleh Charles Goldfarb pada 1960-an. Sebagai bahasa markup dokumen, SGML pada awalnya dirancang untuk memungkinkan berbagi dokumen proyek besar yang dapat dibaca mesin di pemerintahan, hukum, dan industri. Banyak dokumen seperti itu diperlukan untuk tetap dapat dibaca untuk waktu yang lama di bidang teknologi informasi. Itu juga secara luas diterapkan oleh militer, dirgantara, referensi teknis dan industri penerbitan industri. Munculnya profil XML telah membuat SGML cocok untuk aplikasi luas untuk penggunaan skala kecil dan tujuan umum.

Menurut Wikipedia, SGML menggeneralisasi dan mendukung berbagai bahasa markup. Bahasa-bahasa ini berkisar dari sintaksis seperti-Wiki ke bahasa kurung mirip RTF ke bahasa tag-pencocokan mirip-HTML. Ini dianggap sedikit kurang berkelanjutan, karena tidak mendukung banyak aplikasi oleh browser. Dokumen yang mengandung kesalahan liberal membutuhkan lebih banyak waktu untuk diproses. Halaman ini memiliki waktu pemuatan dan kecepatan unduhan yang lebih lambat.

   

Ini telah menjadi standar internasional dalam menentukan deskripsi jenis dan isi dokumen digital. SGML dapat dianggap sebagai bahasa ibu dari HTML dan XML, yang sekarang banyak digunakan untuk menyalin dokumen digital. Seiring waktu, popularitas SGML telah meningkat dengan cepat. Ada beberapa hambatan untuk SGML juga, karena tidak ada style sheet yang didukung secara luas dalam SGML, perangkat lunak tidak stabil dikembangkan karena pengaturan kuat SGML. Selain itu, pertukaran data SGML menjadi sangat kompleks karena beragam kompatibilitas di antara paket perangkat lunak, yang dapat menyebabkan masalah serius.

Menurut Wikipedia, XHTML adalah kependekan dari Extensible Hyper Text Markup Language. Ini berasal dari bahasa markup XML yang mencerminkan atau memperluas versi Hypertext Markup Language (HTML) yang banyak digunakan, bahasa tempat halaman web ditulis.

Bahasa XHTML adalah konsep yang disiapkan sebagai formulasi HTML 4.0. Sekelompok dokumen digital kemudian dikembangkan di bawah subset dari HTML. Ada banyak alasan mengapa pengembang memutuskan untuk mengembangkan XHTML. Bahasa ini dimaksudkan agar dapat dikembangkan sehingga pengguna dapat mendesain tag mereka sendiri. Ini portabel, yang memungkinkan agen non-desktop mengakses dokumen digital melalui internet. Bahasa ini adalah produksi XML, sedangkan SGML telah membantu menghasilkan HTML. XML juga dirancang agar bisa diperluas. Dengan demikian, XHTML menjadi diperpanjang juga.

   

HTML dianggap lebih berkelanjutan daripada bahasa lain. Dengan meningkatnya aplikasi web menjadi lebih canggih, popularitas XHTML terus meningkat. Ini mendukung sejumlah besar aplikasi, yang membantu untuk membuat situs web yang kompleks. Dokumen XHTML mengikuti aturan XML dan dapat dikonversi ke banyak format file seperti PDF, RSS atau RFT. Karena rutinitas pemrosesan kesalahan yang lebih pendek, ada beberapa browser yang dapat mendukung XHTML untuk bekerja pada kecepatan yang lebih cepat. Ini mengurangi waktu pemuatan halaman dan kecepatan pengunduhan. Ini fitur tag penutup. Beberapa peramban yang dapat menerima dokumen XHTML adalah Google Chrome, Mozilla Firefox, Opera, Camino, Galleon, Safari dan banyak peramban seluler.

Perbandingan antara SGML dan XHTML:

SGML

XHTML

Akronim

Itu adalah singkatan dari Standar Generalized Markup Language.

Ini adalah singkatan dari Extensible Hyper Text Markup Language.

Keberlanjutan

Itu kurang berkelanjutan.

Itu lebih berkelanjutan.

Mendukung

Itu tidak mendukung aplikasi web browser.

Ini mendukung banyak aplikasi web browser.

File

Itu tidak mendukung konversi file ke berbagai format seperti PDF, RSS atau RFT.

Ini mendukung konversi file ke berbagai format seperti PDF, RSS atau RFT.

Kecepatan

Itu tidak menawarkan kecepatan memuat dan mengunduh halaman lebih cepat.

Ini menawarkan kecepatan memuat dan mengunduh halaman lebih cepat.

Tag

Itu tidak menampilkan tag penutup.

Ini fitur tag penutup.