Daftar Isi:
- Gagasan utama dari Active Server Pages adalah bahwa orang-orang (atau hanya satu orang) berselancar di Internet (atau intranet lokal) dan sampai pada halaman di situs Anda. Situs web. Tapi alih-alih hanya melihat konten kaleng statis di halaman itu (HTML sederhana dan pra-tulisan), Anda ingin menyediakan konten dinamis. Cara terbaik untuk berinteraksi secara dinamis dengan pengunjung adalah dengan menghasilkan halaman Web di server Anda saat itu juga. Kemudian Anda mengirimkan HTML segar yang dihasilkan ke pengunjung.
- Halaman web diprogram dalam bahasa yang disebut HTML, yang dikenal sebagai browser Internet Explorer dan respons. HTML murni hanya menjelaskan bagaimana teks dan grafis seharusnya terlihat - ukuran, lokasi, warna, dan sebagainya. Anda tidak bisa melakukan komputasi signifikan dengan HTML. Anda bahkan tidak bisa menambahkan 2 + 2. Dengan sendirinya, HTML cukup berguna.
- Karena ASP mengirimkan HTML standar kepada pengunjung, ASP mengatasi masalah kompatibilitas browser. Tidak masalah jika orang menggunakan Netscape, Internet Explorer (IE), atau browser lain - mereka dapat melihat halaman HTML standar Anda. Selain itu, firewall - dirancang untuk mencegah hacker, whackers, virus, worm, dan penjahat lainnya keluar dari komputer Anda - dirancang untuk memungkinkan HTML melewati tantangan yang tidak tertandingi. Tidak bersalah, hanya deskriptif, hanya HTML visual yang tidak dapat merusak komputer Anda, lebih dari sekadar gambar pistol yang bisa menyala.
- Pemrogram menginginkan lebih dari yang ditawarkan ASP, dan sekarang Anda dapat melihat ekstensi file dan ekstensi halaman Web yang bernama ASPX. Ekstensi itu memberi tahu Anda bahwa ASP. NET sedang digunakan Sebenarnya, banyak kode sumber ASP bisa berjalan baik tanpa ada modifikasi serius dengan menggunakan ASP.Mesin NET Jadi, untuk memaksa file kode sumber ASP berjalan di bawah ASP. NET, cukup ganti nama filenya dari. ASP ke ASPX Dalam beberapa kasus, bisa bekerja tanpa modifikasi.
Video: Tutorial VB.NET Belajar Database #1 Microsoft SQL Server 2024
ASP. NET adalah teknologi yang dibangun. NET yang Anda gunakan untuk membuat halaman Web dan aplikasi berbasis Internet lainnya. ASP. NET bukan hanya versi ASP berikutnya (Active Server pages). ASP dilempar keluar dan ASP. NET ditulis dari bawah ke atas. Ini adalah bahasa baru yang berorientasi objek.
ASP. NET melibatkan dua teknologi utama: WebForms, yang merupakan kontrol antarmuka pengguna dengan kode di belakangnya sehingga membuat halaman Web agar pengunjung dapat melihat di browser mereka; dan Layanan Web, yang merupakan kelas atau kelas yang menyediakan fungsionalitas namun tidak memiliki antarmuka pengguna. Layanan Web tidak dapat dilihat di browser; mereka hanya digunakan secara terprogram dengan cara yang mirip dengan bagaimana bentuk VB Windows dapat menggunakan fungsi yang tersimpan dalam Modul VB tradisional.
Gagasan utama dari Active Server Pages adalah bahwa orang-orang (atau hanya satu orang) berselancar di Internet (atau intranet lokal) dan sampai pada halaman di situs Anda. Situs web. Tapi alih-alih hanya melihat konten kaleng statis di halaman itu (HTML sederhana dan pra-tulisan), Anda ingin menyediakan konten dinamis. Cara terbaik untuk berinteraksi secara dinamis dengan pengunjung adalah dengan menghasilkan halaman Web di server Anda saat itu juga. Kemudian Anda mengirimkan HTML segar yang dihasilkan ke pengunjung.
Keterbatasan HTML
Halaman web diprogram dalam bahasa yang disebut HTML, yang dikenal sebagai browser Internet Explorer dan respons. HTML murni hanya menjelaskan bagaimana teks dan grafis seharusnya terlihat - ukuran, lokasi, warna, dan sebagainya. Anda tidak bisa melakukan komputasi signifikan dengan HTML. Anda bahkan tidak bisa menambahkan 2 + 2. Dengan sendirinya, HTML cukup berguna.
Untuk memperluas kemampuan HTML, gagasan tentang server aktif dikembangkan. Ini memungkinkan Anda untuk menghitung di server Anda; maka hasil perhitungan tersebut disusun menjadi halaman HTML.Halaman HTML kemudian dikirim ke komputer pengunjung untuk dilihat di browsernya. Kemampuan ini membawa halaman Web Anda tetap hidup.
ASP menggunakan bahasa script (JavaScript atau VBScript) untuk melakukan komputasi. Bahasa skrip adalah subset dari bahasa induknya (Java atau Visual Basic). Namun, dengan ASP, pengunjung tidak perlu memiliki fitur bahasa yang ada di komputer mereka. Mereka mendapatkan hasil komputasi sisi server Anda, yang diterjemahkan ke dalam HTML biasa dan kemudian dikirim ke mereka sebagai halaman yang dapat mereka lihat. Jika mereka mengklik tombol Submit, misalnya, fakta tersebut dikomunikasikan kembali ke server Anda, di mana komputasi lebih lanjut dapat terjadi dan halaman HTML lainnya dihasilkan agar dikirim kembali ke pengunjung. Siklus ini bisa berlanjut selama pengunjung anda tertarik.
ASP, oleh karena itu, memungkinkan Anda melakukan banyak hal bermanfaat di server Anda yang tidak dapat Anda lakukan dengan HTML. Anda dapat mengakses database, memasukkan komponen yang telah ditulis ulang, merevisi halaman Web Anda (termasuk berita tentang perusahaan Anda, tanggal hari ini, dan sebagainya) sehingga pengunjung tidak merasa bosan melihat konten yang sama setiap kali mereka berkunjung, dan banyak teknik berharga lainnya.. Pengunjung melihat pengumuman produk terbaru, informasi terkini, dan hal lain yang ingin Anda berikan. Laman web Anda menjadi interaktif, responsif, dan tepat waktu.
Firewall dan kejahatan lain yang diperlukan
Karena ASP mengirimkan HTML standar kepada pengunjung, ASP mengatasi masalah kompatibilitas browser. Tidak masalah jika orang menggunakan Netscape, Internet Explorer (IE), atau browser lain - mereka dapat melihat halaman HTML standar Anda. Selain itu, firewall - dirancang untuk mencegah hacker, whackers, virus, worm, dan penjahat lainnya keluar dari komputer Anda - dirancang untuk memungkinkan HTML melewati tantangan yang tidak tertandingi. Tidak bersalah, hanya deskriptif, hanya HTML visual yang tidak dapat merusak komputer Anda, lebih dari sekadar gambar pistol yang bisa menyala.
Anda dapat memasukkan skrip ke dalam halaman HTML dan, oleh karena itu, biarkan komputer pengunjung melakukan komputasi terbatas. Ini disebut
script sisi klien. Ini bekerja dengan baik jika Anda yakin bahwa semua pengunjung Anda memiliki komponen bahasa yang diperlukan yang terpasang pada mesin mereka, bahwa pengaturan keamanan mereka memungkinkan script (banyak skrip blok), dan semuanya menggunakan browser yang sama (dan browser itu mendukung scripting). Jadi, jika Anda hanya menjalankan situs yang ditujukan untuk digunakan di dalam rumah di intranet, dan semua orang di perusahaan Anda menggunakan IE, dan Anda yakin mereka semua memiliki komponen yang tepat di hard drive mereka, teruskan dan coba beberapa komputasi sisi klien. Intranet sering mengizinkan scripting. Namun, Anda memiliki banyak alasan untuk memilih komputasi sisi server yang mengirimkan hasil HTML ke klien. Marching menuju ASP. NET
Pemrogram menginginkan lebih dari yang ditawarkan ASP, dan sekarang Anda dapat melihat ekstensi file dan ekstensi halaman Web yang bernama ASPX. Ekstensi itu memberi tahu Anda bahwa ASP. NET sedang digunakan Sebenarnya, banyak kode sumber ASP bisa berjalan baik tanpa ada modifikasi serius dengan menggunakan ASP.Mesin NET Jadi, untuk memaksa file kode sumber ASP berjalan di bawah ASP. NET, cukup ganti nama filenya dari. ASP ke ASPX Dalam beberapa kasus, bisa bekerja tanpa modifikasi.
ASP. NET tidak mengharuskan Anda menghapus kode ASP yang ada yang telah Anda tulis. Sebenarnya, halaman ASP bisa berjalan berdampingan, bersamaan dengan ASP. Halaman NET Anda dapat menyimpan aplikasi Web ASP saat ini yang berjalan di server yang sama seperti ASP baru. NET aplikasi Web yang Anda buat.
Daftar berikut adalah contoh dari kekuatan dan fitur yang akan Anda temukan saat Anda mulai menggunakan ASP. NET:
ASP. Kode NET lebih mudah untuk menulis, debug, dan memelihara daripada ASP, terutama untuk proyek yang lebih besar. ASP. NET memberi Anda perangkat debugging yang murah hati yang tidak tersedia di ASP (termasuk pesan kesalahan, pelacakan, dan pesan kesalahan ekstensif).
- ASP. Kode NET dapat ditulis dalam Visual Basic penuh. NET bahasa, sehingga Anda dapat memanfaatkan beberapa pengetahuan pemrograman yang ada, mentransfer pengalaman Anda dari platform Windows OS ke intranet browser / platform Internet.
- Komponen Legacy ActiveX yang telah Anda tulis dapat digunakan. Bahasa jepang
- Alat debugging IDE yang hebat juga tersedia.
- Anda mendapatkan desain dan pengeditan WYSIWYG.
- Wizards dapat memberi Anda tugas yang membosankan atau rumit.
- Pondasi berorientasi objek dari ASP. Pemrograman NET dapat mempermudah membaca, menggunakan kembali, memelihara, dan berbagi kode antar kelompok pemrogram yang harus bekerja sama dalam satu proyek.
- ASP. NET VB Kode sumber bersih ditulis di jendela terpisah dan disimpan dalam file terpisah dari HTML. (HTML juga digunakan untuk berkontribusi ke halaman Web ASP.NET.) Fitur kode di belakang ini membuat hidup lebih mudah karena Anda tidak perlu mencoba membaca HTML / VB campuran. Kode sumber bersih