Gaya Hidup

ASP dan ASP.NET apakah mereka sama?

Pengantar ASP dan ASP.NET

ASP.NET merupakan teknologi terbaru Microsoft untuk membangun aplikasi web dinamis.

ASP.NET adalah penerus teknologi web mereka sebelumnya untuk tujuan yang sama, ASP (disebut Classic ASP).

ASP menyediakan platform konvensional untuk pemrograman Web, sedangkan ASP.NET memiliki banyak fitur baru yang membuatnya sangat mudah untuk mengembangkan aplikasi web daripada menggunakan metode tradisional.

Apa itu ASP?

ASP (Active Sever Pages) adalah teknologi web yang dikembangkan oleh Microsoft.

ASP adalah mesin skrip sisi server pertama mereka untuk situs web yang dibuat secara dinamis.

Awalnya hanya merupakan add-on untuk IIS (Internet Information Services) melalui Windows NT 4.0.

Kemudian, menjadi produk standalone yang didistribusikan dengan Windows 2000 Server.

Di ASP 2.0, pemrogram diberikan 6 objek utama untuk dikerjakan.

Mereka adalah Aplikasi, Sesi, Permintaan, Respons, Server dan ASPError.

6 objek ini merangkum atribut dan perilaku dari konsep terpenting pemrograman web.

Misalnya, objek Sesi dapat digunakan untuk mewakili sesi berdasarkan cookie dan mempertahankan status dari halaman ke halaman.

Situs web ASP dapat mengakses DLL melalui teknologi COM (Component Object Model).

Halaman web ASP menggunakan ekstensi file.asp.

Pemrogram ASP terutama menggunakan VBScript untuk menulis halaman.

Jscript dan PerlScript adalah pilihan lain dari skrip Aktif yang digunakan untuk menulis halaman ASP.

Setelah pengenalan ASP.NET, ASP disebut sebagai Classic ASP atau ASP Classic.

Apa itu ASP.NET?

Microsoft ASP.NET adalah penerus ASP.

Ini dirilis pada tahun 2002 (dengan.NET Framework 1.0).

ASP.NET adalah kerangka kerja aplikasi web yang dapat digunakan untuk mengembangkan situs web, aplikasi web, dan layanan web.

Karena ASP.NET berjalan pada CLR (Common Language Runtime), pemrogram dapat menggunakan salah satu bahasa.NET (yaitu C#, VB.NET, dll.) untuk menulis aplikasi web ASP.NET.

Aplikasi ASP.NET dapat memproses pesan SOAP melalui ekstensi SOAP ASP.NET.

Web Membentuk unit utama pengembangan di ASP.NET.

Formulir Web biasanya memiliki ekstensi file.aspx.

Formulir Web ini terdiri dari XHTML statis dan skrip sisi server untuk menentukan kontrol Web dan kontrol Pengguna.

Model di belakang kode yang diperkenalkan di ASP.NET Framework 2.0 memungkinkan programmer menyimpan kode statis di halaman.aspx, sementara semua kode dinamis disimpan di file.aspx.vb atau.aspx.cs atau.aspx.fs (sesuai dengan Bahasa VB.NET atau C#.NET atau F#.NET digunakan).

Misalnya, file di belakang kode adalah Home.aspx, sedangkan file halaman yang sesuai adalah Home.aspx.cs (dengan asumsi C# digunakan).

Ini adalah praktik default di Microsoft Visual Studio, yang merupakan IDE yang dapat digunakan untuk mengembangkan aplikasi web ASP.NET.

Apa perbedaan antara ASP dan ASP.NET?

Jika dibandingkan dengan ASP Klasik, ASP.NET membuatnya sangat mudah bagi pemrogram untuk beralih dari pemrograman Windows ke pemrograman Web dengan memperkenalkan konsep kontrol Web (sangat mirip dengan kontrol Windows Forms).

Tidak seperti ASP, pemrogram didorong untuk menggunakan model GUI berbasis kejadian untuk pengembangan web dengan ASP.NET.

ASP.NET mengintegrasikan teknologi seperti JavaScript untuk memungkinkan programmer membuat status persisten dengan menggunakan komponen seperti ViewState.