ASP (singkatan dari Halaman Server Aktif)
Artinya halaman web server aktif. ASP adalah aplikasi yang dikembangkan oleh Microsoft untuk menggantikan program skrip CGI.
Itu dapat berinteraksi dengan database dan program lain dan merupakan alat pemrograman yang sederhana dan nyaman. Format file halaman web ASP adalah .asp, yang umum digunakan di berbagai situs web dinamis.
ASP adalah lingkungan skrip sisi server yang dapat digunakan untuk membuat dan menjalankan halaman web dinamis atau aplikasi web.
Karakteristik dan fungsi bahasa ASP
Dari perspektif teknologi perangkat lunak, ASP memiliki karakteristik sebagai berikut:
1. Tidak diperlukan kompilasi
Skrip ASP diintegrasikan ke dalam HTML, mudah dibuat, dan dapat langsung diinterpretasikan dan dijalankan tanpa kompilasi atau penautan.
2. Mudah untuk dihasilkan
Anda dapat mendesain semua halaman .asp menggunakan editor teks biasa (seperti Notepad di WINDOWS). Jika Anda mempertimbangkan efisiensi kerja, Anda sebaiknya memilih perangkat lunak dengan kemampuan pengeditan visual.
3. Peramban independen
Selama klien menggunakan browser yang dapat menafsirkan kode HTML konvensional, klien dapat menelusuri beranda yang dirancang oleh ASP.
Skrip ASP dijalankan di sisi server situs, dan browser klien tidak memerlukan dukungannya. Oleh karena itu, jika Anda tidak melihat keseluruhan halaman beranda .asp dengan mendownloadnya dari server, Anda tidak akan melihat konten halaman yang benar di sisi browser.
4. Berorientasi objek
Dalam skrip ASP, Anda dapat dengan mudah mereferensikan komponen sistem dan komponen bawaan ASP, dan Anda juga dapat memperluas fungsi dengan menyesuaikan Komponen Server ActiveX.
5. Kompatibilitas yang baik
Kompatibel dengan bahasa scripting ActiveX apa pun, selain menggunakan bahasa VBScript dan JScript untuk desain, Anda juga dapat menggunakan bahasa scripting lain yang disediakan oleh pihak ketiga melalui Plug-in.
6. Kode sumber tidak akan bocor.
Script ASP dijalankan di server, dan yang dikirimkan ke browser pengguna hanyalah kode HTML biasa yang dihasilkan oleh hasil eksekusi ASP. Hal ini memastikan bahwa kode program yang telah ditulis dengan susah payah tidak akan dicuri oleh orang lain.
Dari tingkat aplikasi, ASP memiliki fungsi sebagai berikut:
1. Memproses form input yang dikirim dari browser ke server situs.
2. Akses dan edit tabel database sisi server. Anda dapat memasukkan, memperbarui, dan menghapus data dari database server situs menggunakan browser Anda.
3. Membaca dan menulis file di server situs untuk mengimplementasikan fungsi seperti penghitung pengunjung dan moto.
4. Menyediakan fungsi bawaan seperti carousel iklan, akuisisi informasi browser, dan manajemen tabel URL.
5. Membaca dan menulis file hard disk pengguna melalui cookie untuk mencatat data pengguna.
6. Informasi dapat dibagi antara beberapa beranda untuk mengembangkan aplikasi situs bisnis yang kompleks.
7. Gunakan bahasa scripting sederhana seperti VBScript atau JScript, dipadukan dengan kode HTML, untuk menyelesaikan aplikasi situs dengan cepat.
Jalankan bahasa skrip melalui server situs, dan buat atau ubah bahasa skrip yang dijalankan pada klien.
8. Kemampuan yang kuat untuk memperluas fungsi. Komponen Server ActiveX dapat dibuat menggunakan berbagai bahasa pemrograman seperti Visual Basic, Java, dan Visual C++ untuk memenuhi kebutuhan khusus Anda.
Ciri-ciri umum halaman web dinamis dirangkum secara singkat sebagai berikut:
(1) Halaman web dinamis didasarkan pada teknologi database, yang dapat sangat mengurangi beban kerja pemeliharaan situs web;
(2) Situs web yang menggunakan teknologi web dinamis dapat menerapkan lebih banyak fungsi, seperti registrasi pengguna, login pengguna, survei online, manajemen pengguna, manajemen pesanan, dll.;
(3) Halaman web dinamis sebenarnya bukan file halaman web yang ada secara independen di server. Server hanya mengembalikan halaman web lengkap ketika pengguna memintanya;
(4) Ada masalah tertentu dalam pengambilan halaman web dinamis oleh mesin pencari. Umumnya mesin pencari tidak mungkin mengakses semua halaman web dari database suatu situs web, atau karena pertimbangan teknis, spider pencarian tidak merayapi URL.
Sedangkan untuk konten berikut, situs web yang menggunakan halaman web dinamis perlu melakukan pemrosesan teknis tertentu untuk beradaptasi dengan kebutuhan mesin pencari saat mempromosikan mesin pencari.
Yang disebut halaman web statis berarti tidak ada program di dalam file halaman web, hanya kode HTML, umumnya dengan akhiran .html atau .htm. Konten situs web statis tidak akan berubah setelah produksi selesai yang mengunjungi akan menampilkan konten yang sama. Jika konten Anda berubah, Anda harus mengubah kode asli dan kemudian mengunggahnya ke server.
Yang disebut halaman web dinamis berarti file halaman web tidak hanya memiliki tag HTML, tetapi juga berisi kode program dan terhubung ke database. Halaman web dinamis dapat menampilkan konten yang berbeda sesuai dengan waktu yang berbeda dan pengunjung yang berbeda dengan mudah untuk memperbarui dan biasanya diperbarui langsung di latar belakang.