Perbedaan antara SGML dan HTML

Perbedaan utama : SGML dan HTML, keduanya adalah bahasa pemrograman komputer. Keduanya dikenal dengan bahasa mark up yang digunakan untuk mengembangkan halaman web. Mereka ditulis dalam elemen tag yang telah ditetapkan. Perbedaan utama adalah HTML adalah subset dari SGML.

HTML adalah singkatan dari Hyper Text Markup Language. Ini adalah bahasa komputer yang terkenal yang digunakan untuk mengembangkan halaman web. Sudah ada sejak lama dan biasanya digunakan untuk mendesain halaman web. XML atau Extensible Markup Language mendefinisikan seperangkat aturan untuk penyandian dokumen dalam format yang dapat dibaca oleh manusia dan komputer.

HTML ditulis menggunakan elemen HTML, yang terdiri dari tag, terutama tag pembuka dan tag penutup. Data di antara tag-tag ini biasanya isinya. Tujuan utama HTML adalah untuk memungkinkan browser web menginterpretasikan dan menampilkan konten yang ditulis di antara tag. Tag dirancang untuk menggambarkan konten halaman. HTML dilengkapi dengan tag yang sudah ditentukan sebelumnya. Mereka memungkinkan seseorang untuk menyisipkan gambar, teks, video, formulir dan potongan konten lainnya bersama-sama ke dalam halaman web yang kohesif.

Elemen HTML adalah blok bangunan dasar dari semua situs web. HTML memungkinkan gambar dan objek untuk disematkan di halaman web. Ini juga dapat digunakan untuk membuat formulir interaktif. HTML juga menyediakan sarana untuk membuat dokumen terstruktur. Ini dilakukan dengan menunjukkan semantik struktural untuk teks seperti pos, paragraf, daftar, tautan, kutipan, dan item lainnya. Namun belakangan ini, halaman web jarang dirancang hanya menggunakan HTML. HTML memungkinkan programmer untuk menanamkan skrip yang ditulis dalam bahasa seperti JavaScript, yang sering dilakukan banyak orang. Ini mengubah tampilan dan perilaku halaman web HTML.

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

SGML berasal 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. Ini juga digunakan secara luas oleh militer, dirgantara, referensi teknis dan industri penerbitan industri. Pengenalan profil XML telah membuat SGML lebih cocok untuk aplikasi luasnya dalam penggunaan skala kecil, untuk keperluan 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.

SGML dianggap sebagai bahasa ibu dari HTML dan XML, yang sekarang banyak digunakan untuk menyalin dokumen digital. Ini telah memperoleh standar internasional dalam menentukan deskripsi jenis dan isi 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 menjadi tidak stabil dan tidak 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.

Perbandingan antara SGML dan HTML:

SGML

HTML

Wujud sempurna

Itu adalah singkatan dari Standar Generalized Markup Language.

Ini adalah singkatan dari Hyper Text Markup Language.

Mengetik

aplikasi / sgml, teks / sgml

teks / html

Ketikkan kode

Teks

Teks

Tipe seragam

public.xml

public.html

Dikembangkan oleh

ISO

WWW Consotium

Jenis format

Ini adalah bahasa mark up.

Ini adalah bahasa mark up.

Diperpanjang dari

GML

SGML

Diperpanjang ke

HTML, XML

XHTML

Direkomendasikan

Artikel Yang Berhubungan

  • perbedaan antara: Perbedaan antara ASP dan ASP.NET

    Perbedaan antara ASP dan ASP.NET

    Perbedaan utama: ASP adalah singkatan dari Active Server Pages. Umumnya dikenal sebagai ASP Klasik atau ASP Klasik. Ini adalah lingkungan skrip sisi server yang dikembangkan dan dirilis oleh Microsoft. ASP.NET adalah kerangka kerja aplikasi Web sisi server. ASPX adalah singkatan dari Active Server Pages Extended
  • perbedaan antara: Perbedaan antara Nexus 4 dan iPhone 5

    Perbedaan antara Nexus 4 dan iPhone 5

    Perbedaan Utama: Nexus 4 dianggap murah oleh banyak orang karena Google menawarkan telepon dengan harga murah dan dikemas dengan fitur-fitur baru dan inovatif. Ini juga mencakup prosesor Quad-core 1.5GHz. IPhone 5 menawarkan layar yang lebih besar, prosesor yang lebih cepat, desain yang lebih tipis dan lebih ringan, kartu nanoSIM baru dan konektor yang lebih kecil dan reversibel
  • perbedaan antara: Perbedaan antara MPEG2 dan MPEG4

    Perbedaan antara MPEG2 dan MPEG4

    Perbedaan utama: MPEG adalah kependekan dari Moving Picture Experts Group. MPEG2 dirilis pada tahun 1995 dan secara efektif merupakan penerus MPEG1. Ini mirip MPEG1, dan bertujuan untuk memperbaiki format sebelumnya. MPEG2 mencakup pengkodean umum gambar bergerak dan informasi audio terkait. MPEG4 dirilis pada tahun 1999 dan dikembangkan sebagai metode pengkodean untuk perangkat dengan sumber daya terbatas, terutama perangkat portabel seperti pemutar media dan ponsel
  • perbedaan antara: Perbedaan antara Lumba-lumba dan Lumba-lumba

    Perbedaan antara Lumba-lumba dan Lumba-lumba

    Perbedaan utama: Lumba-lumba dan Lumba-lumba adalah mamalia yang berbeda dalam hal bentuk tubuh, bentuk sirip punggung, gigi, perilaku, pola perjalanan, ucapan, dan umur. Meskipun tidak banyak orang mengetahuinya tetapi ada berbagai jenis lumba-lumba dan banyak makhluk cetacean yang menyerupai lumba-lumba tetapi sama sekali tidak lumba-lumba
  • perbedaan antara: Perbedaan Antara ASP dan ASPX

    Perbedaan Antara ASP dan ASPX

    Perbedaan utama: .asp adalah nama file untuk halaman yang dirancang oleh ASP. ASP adalah singkatan dari Active Server Pages. Umumnya dikenal sebagai ASP Klasik atau ASP Klasik. Ini adalah lingkungan skrip sisi server yang dikembangkan dan dirilis oleh Microsoft. .aspx adalah nama file untuk halaman yang dirancang oleh ASP
  • perbedaan antara: Perbedaan antara Selesai dan Atas

    Perbedaan antara Selesai dan Atas

    Perbedaan utama: Kata-kata seperti selesai dan lebih umumnya diambil dalam konteks yang sama. Kata kerja seperti 'selesai' berarti menyelesaikan tugas atau konten yang relevan itu, sedangkan 'selesai' berarti mengakhiri apa saja, atau mungkin juga merujuk untuk menyelesaikan sepenuhnya
  • perbedaan antara: Perbedaan antara Sony Xperia L dan Blackberry Z10

    Perbedaan antara Sony Xperia L dan Blackberry Z10

    Perbedaan utama: Sony Xperia L adalah smartphone kelas menengah. Ini fitur layar 4, 3 inci dengan resolusi 854x480px dan kaca penutup anti gores. Ini berjalan pada Android 4.1 dengan Dual-Core 1GHz Qualcomm MSM8230 chipset dan 1 GB RAM. Z10 adalah ponsel bar yang tersedia dengan layar sentuh kapasitif 4, 2 inci yang memiliki kerapatan piksel sekitar 355 ppi, memberikan tampilan yang jelas dan tajam
  • perbedaan antara: Perbedaan antara Pengujian Alpha dan Beta

    Perbedaan antara Pengujian Alpha dan Beta

    Perbedaan utama: Pengujian alfa adalah tahap pertama pengujian perangkat lunak setelah pengembangan. Pengujian beta dilakukan setelah perangkat lunak melewati pengujian alpha. Proses pengembangan aplikasi apa pun mencakup serangkaian pengujian yang ketat, untuk memastikan bahwa program melewati persyaratan dan tidak memiliki bug yang dapat menyebabkan gangguan kecil atau masalah serius di kemudian hari
  • perbedaan antara: Perbedaan antara Toko Kelontong dan Toko Serba Ada

    Perbedaan antara Toko Kelontong dan Toko Serba Ada

    Perbedaan Utama: Toko grosir adalah toko yang menjual barang makanan kepada pelanggan dan tidak ada yang lain. Toko kelontong adalah versi kecil dari supermarket yang memungkinkan orang untuk membeli barang-barang makanan kering, barang-barang kaleng dan makanan eksotis atau rempah-rempah dari negara lain

Pilihan Editor

Perbedaan antara Web 1.0, Web 2.0 dan Web 3.0

Perbedaan Utama: Web 1.0, Web 2.0 dan Web 3.0 adalah semua tahapan Internet yang berbeda. Ini adalah kata kunci, sehingga tidak memiliki definisi yang jelas. Namun, Web 1.0 dapat dikaitkan dengan era situs web statis. Web 2.0 dapat dikaitkan dengan era situs web interaktif. Web 3.0 berfokus pada layanan web dan markup semantik