Teknologi web
Ketika mulai membuat situs web atau aplikasi, mudah merasa kewalahan dengan banyaknya teknologi yang tersedia. Di antara bahasa, framework, dan alat, tidak selalu mudah untuk menemukan arah.
Artikel ini memberikan gambaran umum tentang teknologi utama yang digunakan di web saat ini. Artikel ini tidak bersifat lengkap, tetapi menyoroti solusi yang paling umum dan banyak digunakan.
Bahasa pemrograman
(x)Html
Bahasa markup yang digunakan untuk menyusun dan memberi makna pada konten web. Berasal dari “HyperText Markup Language” atau disingkat HTML. Memungkinkan pembuatan formulir serta penambahan tautan, gambar, dan video.
CSS
Digunakan untuk memformat dokumen web seperti halaman HTML. Berasal dari “Cascading Style Sheets”. Ini adalah daftar properti tampilan dan posisi (warna, font, batas, dll.). Tujuannya adalah memisahkan konten dari tampilan visualnya.
PHP
PHP adalah bahasa pemrograman yang digunakan untuk membuat halaman web dinamis. Sekitar 3 dari 4 situs web menggunakan PHP dalam satu cara atau lainnya.
Javascript
Digunakan untuk menambahkan animasi dan efek pada halaman web. Juga digunakan untuk membuat halaman menjadi interaktif dan meningkatkan kegunaan atau antarmuka pengguna.
Jquery
Pustaka JavaScript open-source yang memudahkan penulisan JavaScript di halaman web. Memungkinkan manipulasi HTML, penanganan event, dan menyederhanakan interaksi dengan halaman.
Teknologi lainnya
Mysql
Sistem manajemen basis data relasional open-source. Memungkinkan penyimpanan dan pengelolaan data situs web seperti pengguna, artikel, atau produk.
Ajax
Teknik yang memungkinkan data dimuat dari server tanpa memuat ulang halaman. Digunakan untuk membuat situs web lebih cepat dan interaktif.
Nodejs
Lingkungan runtime yang memungkinkan penggunaan JavaScript di sisi server. Memungkinkan pembuatan aplikasi web yang cepat, terutama secara real-time.
React
Pustaka JavaScript open-source yang dikembangkan oleh Facebook. Digunakan untuk membuat antarmuka pengguna, terutama pada aplikasi web satu halaman.
Wordpress
Sistem manajemen konten (CMS) gratis dan open-source. Ditulis dalam PHP dan menggunakan database MySQL. Memungkinkan pembuatan situs web dengan mudah menggunakan banyak plugin. Lebih dari 40% situs web menggunakannya.
Prestashop
CMS open-source untuk e-commerce. Memungkinkan pembuatan dan pengelolaan toko online dengan mudah.
Angular
Framework open-source yang dikembangkan oleh Google. Memungkinkan pembuatan aplikasi web dengan mengelola halaman, interaksi, dan data.
Python
Bahasa pemrograman open-source yang serbaguna. Digunakan untuk membuat situs web, mengotomatiskan tugas, dan mengembangkan aplikasi.
Vue.JS
Framework JavaScript open-source (juga disebut Vue). Digunakan untuk membuat antarmuka pengguna dan aplikasi web.
Symfony
Framework PHP open-source. Memungkinkan pembuatan situs dan aplikasi web dengan mempermudah pengorganisasian dan pengembangan kode.
Laravel
Framework PHP open-source yang sebagian berbasis pada Symfony. Memungkinkan pembuatan situs dan aplikasi web dengan mempermudah pengembangan.
Ruby
Bahasa pemrograman open-source berorientasi objek yang dirancang agar sederhana dan mudah digunakan. Digunakan untuk membuat aplikasi web dan perangkat lunak.
Zend
Framework PHP open-source. Menyediakan alat untuk membuat situs dan aplikasi web dengan menyusun kode dan mempermudah pengembangan.
Cakephp
Framework web open-source yang ditulis dalam PHP. Framework ini mengikuti arsitektur MVC dan mempermudah pengembangan aplikasi web, terutama berkat alat untuk pengelolaan basis data dan penataan kode.
Apache cordova
Framework open-source dari Apache Foundation yang memungkinkan pembuatan aplikasi seluler lintas platform dengan teknologi web seperti HTML, CSS, dan JavaScript.
Ionic
Framework open-source yang memungkinkan pembuatan aplikasi seluler dan web lintas platform dengan teknologi seperti HTML, CSS, dan JavaScript.
Joomla
CMS gratis dan open-source yang digunakan untuk membuat berbagai jenis situs web, seperti situs profil, blog, atau portal konten. Joomla ditulis dalam PHP dan umumnya menggunakan database MySQL.
CodeIgniter
Framework open-source yang ditulis dalam PHP dengan pola MVC. Framework ini dihargai karena ringan, cepat, dan mudah digunakan untuk mengembangkan aplikasi web.
Woocommerce
Ekstensi open-source untuk WordPress yang ditujukan untuk e-commerce. Memungkinkan situs WordPress diubah menjadi toko online dan termasuk salah satu solusi paling populer untuk berjualan di web.
Bootstrap
Framework front-end yang digunakan untuk membuat desain dan tata letak situs web serta aplikasi. Framework ini menyediakan komponen HTML, CSS, dan JavaScript yang siap digunakan.
Haml
Bahasa markup yang digunakan untuk menghasilkan HTML dengan sintaks yang lebih ringkas. Tujuannya adalah membuat penulisan template lebih cepat dan lebih mudah dibaca.
Sass
Preprocessor CSS yang banyak digunakan dan menambahkan fitur seperti variabel, nesting, dan mixin untuk memudahkan penulisan serta pemeliharaan stylesheet.
Sumber
Statistik penggunaan PHP untuk situs web (dalam bahasa Inggris)
Data WordPress 2020
Glosarium
Framework: Kumpulan komponen untuk membangun dasar dan struktur perangkat lunak atau aplikasi web
CMS: Berasal dari singkatan “Content Management System”
Open-Source: Lisensi yang memungkinkan distribusi ulang bebas, akses ke kode sumber, dan pembuatan karya turunan
MVC: Juga disebut “Model View Controller”, pola arsitektur yang populer pada aplikasi web
Préprocesseur: Dalam komputasi, preprocessor adalah program yang mengubah kode sebelum kompilasi
Metode Agile
Français
English
Español
Українська
Deutsch
简体中文
Italiano
日本語
العربية
हिंदी
Português
বাংলা
ภาษาไทย
Tiếng Việt
한국어
Русский
