Kita mungkin menganggap desain web sebagai industri teknologi tinggi. Dan mereka memang melihat banyak alat dan teknik baru. Namun akarnya yang kuno masih cukup terlihat.
Jika Anda perhatikan lebih dekat, Anda akan menemukan teknologi berusia puluhan tahun. Dan itu tidak terbatas pada situs web yang sudah ketinggalan zaman. Jejak masa lalu juga tersebar di situs-situs mutakhir.
Tentu saja, banyak dari teknologi ini telah berkembang. Yang lainnya telah menghilang ke latar belakang. Tapi kami masih mengandalkan mereka. Mungkin lebih dari yang kita pikirkan.
Berikut adalah sekilas teknologi kuno yang terus membentuk industri pengembangan web.
Server HTTP Apache
apache tidak lagi menjadi yang teratas di server web. Namun, platform ini masih memegang pangsa pasar yang signifikan. Teknologi W3 laporan bahwa itu berjalan di lebih dari 30% server. Itu berada di urutan kedua setelah pesaing Nginx.
Yang juga mengesankan adalah umur panjang Apache. Rilis awalnya terjadi pada tahun 1995.
Web adalah tempat yang jauh berbeda pada masa itu. Sebagian besar situs web pada masa itu terdiri dari HTML statis. Jangan lupakan juga perangkat keras berdaya rendah dan bandwidth terbatas.
Apache telah berhasil mengikuti perkembangan zaman. Ini adalah platform yang sangat skalabel yang dapat menangani lalu lintas dalam jumlah besar. Ini juga mendukung teknologi generasi berikutnya HTTP/2 Dan IPv6.
Ditambah lagi, Apache bertanggung jawab atas banyak teknologi yang sudah dikenalnya. Pokok pengembangan seperti .htaccess, kompresi gzip, dan penulisan ulang URL didukung.
jQuery
Orang-orang terus menghapus jQuery. Namun sulit untuk menemukan bukti adanya perlambatan. Pustaka JavaScript digunakan di atas 77% dari semua situs web.
Bandingkan angka tersebut dengan masa kejayaannya pada tahun 2012. Penggunaannya hanya 49% pada saat itu.
Dipaketkan dengan WordPress adalah salah satu faktor dalam pertumbuhan jQuery. Sistem pengelolaan konten (CMS) yang paling banyak digunakan di dunia meningkatkan angka tersebut. Tapi itu bukan satu-satunya alasan.
Banyak dari kita yang akrab dengan jQuery. Dan kami tahu cara menggunakannya. Tingkat kenyamanan tersebut terus menjadikannya perpustakaan pilihan.
Ditambah lagi, ini masih dalam pengembangan aktif. jQuery terus disempurnakan dan dioptimalkan kinerjanya.
Ya, ada kerangka kerja lain yang layak. Dan vanilla JavaScript telah berkembang pesat. Tapi kami mengubur jQuery dengan risiko kami sendiri.
Gambar JPEG
Kami telah mencoba mengganti gambar JPEG selama beberapa waktu. Format baru seperti SVG, WebP, dan AVIF menjanjikan kompresi lossless. Namun jenis file jadul dari tahun 1992 ini masih menjadi yang terbaik.
SVG dan WebP keduanya mendapatkan tempat. Namun JPEG tetap berjalan dengan tingkat penggunaan hampir 78%. Mengapa demikian?
Salah satu keuntungannya adalah JPEG merupakan format yang sudah lama ada. Hampir semua aplikasi pengeditan gambar mendukungnya. Dan banyak dari kita sudah terbiasa menyimpan gambar dengan cara ini.
Ini juga kompatibel secara universal dengan browser web. WebP, misalnya, tidak berfungsi dengan beberapa aplikasi lawas. Namun hal ini tidak lagi menjadi kekhawatiran. Banyak dari browser ini menghilang dari pandangan.
Namun setelah bertahun-tahun, JPEG masih berfungsi dengan baik untuk foto. Dan ukuran filenya mengungguli WebP dalam situasi tertentu. Ini mungkin bukan pilihan terbaik dalam setiap kasus. Namun formatnya masih merupakan pilihan yang layak.
Baris Perintah
Baris perintah mengingatkan kembali ke masa sebelum antarmuka pengguna grafis (GUI). Anda mungkin ingat mengetikkan perintah ke MS-DOS jika Anda sudah mencapai usia tertentu. Dan sistem awal seperti Unix juga berbasis perintah.
Ironisnya, antarmuka baris perintah (CLI) masih menjadi bagian dari pengembangan web. Tapi garis keturunannya ada di sana. Linux mendukung banyak server web. Namun ini juga merupakan “Throwback Thursday” dalam industri.
Perusahaan web hosting telah berusaha mengganti atau menambah CLI. Panel kontrol visual dapat mereplikasi beberapa fungsi.
Namun CLI juga menghadirkan kecepatan dan efisiensi. Alat seperti WordPress memiliki varian CLI tersendiri. Dan mereka dapat menyelesaikan tugas tanpa biaya GUI.
Ia juga menawarkan kontrol halus atas perintah. Anda dapat menargetkan tabel atau folder database tertentu dengan relatif mudah.
CLI bertahan karena masih sangat berguna. Dan itu mengalahkan penggunaan kartu berlubang kapan saja.
HTML
Mungkin itu agak jelas. Namun pembicaraan tentang teknologi web jadul tidak lengkap tanpa HTML. Itu masih menjadi dasar dari apa yang kami lakukan.
Dikonsep pada tahun 1989, HTML dirilis pertama kali pada tahun 1991. Sejak saat itu, telah terjadi banyak iterasi. Dan itu masih berkembang untuk memenuhi kebutuhan web modern.
HTML mampu memberdayakan situs web dengan sendirinya. Namun kini tidak lagi berdiri sendiri. Kita dapat menggabungkannya dengan bahasa lain untuk mendapatkan hasil yang diinginkan. Itu bisa berupa CSS, PHP, Java, JavaScript, Ruby, atau apa pun yang menyertainya.
Alat tambahan ini memungkinkan kita menata dan memanipulasi elemen. Kita dapat mengikatnya dengan database untuk menghasilkan keluaran secara kondisional. Hal ini telah membuka jalan bagi aplikasi web kompleks yang kita lihat saat ini.
Di usia 30+ tahun, HTML masih relevan seperti sebelumnya. Dan mungkin lebih fleksibel untuk melakukan booting.
Teknologi Lama Terus Menemukan Tujuan Baru
Umur panjang tidak terlalu umum di web. Atau setidaknya tidak di bagian depan. Tren desain datang dan pergi dengan cepat. Begitu pula dengan alat dan layanan yang kami andalkan.
Namun di balik semua itu terdapat landasan teknologi dasar. Masing-masing item di atas memenuhi syarat. Mereka telah menjadi bagian dari pekerjaan kami selama beberapa dekade.
Dan mereka bukan satu-satunya. Kami tidak mempelajari CSS atau FTP, contohnya. Namun alat-alat tersebut, bersama dengan lusinan alat lainnya, merupakan bagian penting dari teka-teki bagi pengembang.
Kehadiran mereka yang berkelanjutan membawa kenyamanan. Itu adalah hal yang baik dalam industri yang berubah begitu cepat.