11 1.2.7 The Programmer’s Swiss Army Knife Bagian ini memberikan gambaran umum tentang alat yang paling umum digunakan dalam pemrograman Web—ada yang merupakan bahasa pemrograman, ada pula yang tidak. Alat yang dibahas adalah HTML, bahasa markup, bersama dengan beberapa high level markup language; XML, yang merupakan markup language; JavaScript, PHP, dan Ruby, yang merupakan bahasa pemrograman; JSF, ASP. NET, dan Rails, yang merupakan kerangka kerja pengembangan untuk sistem berbasis Web; Flash, teknologi untuk membuat dan menampilkan grafik dan animasi dalam dokumen HTML (Sudah tidak didukung oleh browser modern); dan Ajax, sebuah teknologi Web yang menggunakan JavaScript dan XML. Program dan script web dibagi menjadi dua kategori — sisi klien dan sisi server kategori tersebut dibuat berdasarkan dimana script tersebut dijalankan, di browser, atau di web server. HTML dan XML adalah bahasa sisi klien; PHP dan Ruby adalah bahasa sisi server; JavaScript paling sering digunakan untuk bahasa sisi klien, meskipun dapat digunakan untuk keduanya. Kita mulai dengan alat paling dasar: HTML. HTML Pertama-tama, penting untuk disadari bahwa HTML bukanlah bahasa pemrograman—HTML tidak dapat digunakan untuk komputasi. Tujuannya adalah untuk menggambarkan desain dan tata letak dokumen yang akan ditampilkan oleh browser. Kata markup berasal dari dunia penerbitan, di mana markup digunakan untuk menggambarkan apa yang dilakukan organisasi penerbitan dengan sebuah manuskrip untuk menentukan bagaimana teks, grafik, dan elemen lain dalam buku akan muncul dalam bentuk cetak atau print. HTML bukanlah bahasa markup pertama yang digunakan dengan
RkJQdWJsaXNoZXIy MTM3NDc5MQ==