Sabtu, 16 September 2017

Bahasa Pemrograman ASP.NET : Kelebihan dan Kekurangan, Sejarah Perkembangan, Perlengkapan



asp.net

ASP.NET adalah singkatan dari Active Server Pages NET. Bahasa pemograman ini dikembangkan oleh Microsoft. 

ASP.NET digunakan untuk membuat halaman web yang merupakan bagian integral dari Microsoft .NET Framework. 

ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi dari sebuah website dapat diprogram untuk mendapatkan hasil yang berbeda. 


Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya.

ASP. NET sangat cocok diterapkan di sebuah website yang membutuhkan informasi up to date. 

Sehingga ASP.NET sangat berguna jika diterapkan di sebuah organisasi bisnis karena dengan adanya ASP.NET akan lebih mudah untuk memanage membership, username, password, dan informasi sejenis yang lain.



A. Kelebihan dan Kekurangan ASP.NET
Kelebihan ASP.NET
1.     ASP.NET tidak menggunakan jumlah code yang banyak untuk membangun aplikasi besar.

2.     ASP.NET membuat aplikasi jauh lebih aman, karena menggunakan built-in Windows authentication

3.     Menggunakan ASP.NET dipastikan lebih memiliki kinerja yang lebih baik.

4.     ASP.NET mempunyai kinerja yang lebih baik

5.     ASP.NET menyediakan kemudahan bagi penggunanya, seperti mengirim formulir sederhana, authentikasi dari client untuk deployment dan juga konfigurasi website.

6.     ASP.NET flexible dan powerfull karena lebih mudah perawatan dan pengeditannya.

7.     ASP.NET memudahkan dalam proses deployment. Tidak perlu meregister component.

Kekurangan ASP.NET
1.     ASP.NET tidak dapat berjalan di platform non-microsoft sehingga tidak bisa gratis.

2.     Project ASP.NET jarang diopensourcekan sehingga kita akan kesulitan mencari komponen, library atau project gratis.


B. Sejarah Perkembangan ASP. NET
1.     ASP Versi 1.0, dirilis bersama Microsoft IIS 3.0 pada bulan Desember 1996
2.     ASP  Versi 2.0, dirilis pada bulan Desember 1997 bersama Microsoft IIS 4.0 yang berjalan pada Windows NT 4.0
3.     ASP Versi 3.0, dirilis pada bulan November 2000 bersama Microsoft IIS 5.0 yang berjalan pada Windows 2000
4.     ASP.NET Versi 1.0, pada tanggal 16 Januari 2002 ASP Versi 3.0 atau yang lebih dikenal dengan ASP Classic Version diganti dengan ASP.NET platform
5.     ASP.NET Versi 1.1, diciptakan pada tanggal 11 April 2003 sebagai bagian dari Windows Server 2003
6.     ASP.NET Versi 2.0, diciptakan pada tanggal 7 November 2005
7.     ASP.NET Versi 3.0, diciptakan pada tanggal 21 November 2006
8.     ASP.NET Versi 3.5, diciptakan pada tanggal 19 November 2007, rilis dengan Visual Studio 2008 dan Windows 2008
9.     ASP.NET Versi 3.5 Service Pack 1, diciptakan pada tanggal 11 Agustus 2008, rilis dengan Visual Studio 2008 dan Server Pack 1
10.            ASP.NET Versi 4.0, rilis pada tanggal 12 April 2010
11.            ASP.NET Versi 4.5, diciptakan pada 15 Agustus 2012, rilis dengan Visual Studio 2012 dan Windows Server 2012 untuk Windows 2008.

Perbedaan ASP Classic Version dengan ASP.NET
Pada tahun 2002, ASP versi 3.0 atau dikenal dengan ASP classic version telah digantikan dengan ASP.NET. 

Perbedaan yang mendasar dari ASP dan ASP.NET adalah penggunaan script yang digunakan. ASP menggunakan VBScript atau Jscript sedangkan ASP.NET menggunakan script berbasis .NET seperti Visual Basic.NET, C#, J# dan sejenisnya.

ASP 3.0 menampilkan semua kode yang digunakan dalam aplikasi yang dibuatnya sehingga tidak ada cara bagi seorang programmer untuk “menyembunyikan” kode sensitif yang ia gunakan.

Sedangkan ASP.NET memungkinkan seorang programmer untuk membuat berbagai macam dynamic link untuk kode sensitif yang digunakan sehingga kode-kode tersebut tidak bisa terlihat. 

Hal ini juga dapat meningkatkan kecepatan dari aplikasi yang dihasilkan.

Selain itu, salah satu keunggulan ASP.NET dibandingkan ASP yaitu kemampuan untuk pengembangan web berbasis perangkat mobile yang mengubah jenis konten berdasarkan perangkat mobile yang digunakan.

Seiring berjalannya waktu, mempelajari dan menggunakan  ASP dalam membangun dan pengembangan sebuah web yang dinamis akan menjadi lebih mudah. 

Yang diperlukan hanyalah mengenal HTML dan VBScript. Dan tentu saja penggunaan ASP menjadi alternatif utama selain PHP yang dikenal dengan open sourcenya.


C. Perlengkapan ASP. NET
Untuk memprogram web menggunakan ASP (Active Server Pages) dua hal yang perlu diperhatikan, yaitu ASP bagi yang menggunakan sistem Operasi Microsoft Windows dan Non Microsoft Windows.

Bagi Pengguna Microsoft Windows
Jika menggunakan Microsoft Windows ada beberapa hal yang harus terpenuhi untuk mempelajari ASP. 

Persyaratan tersebut mutlak harus terpenuhi, karena tanpa memenuhi persyaratan tersebut program ASP yang dibangun tidak akan jalan.
1.     Server Web
Bagi yang menggunakan Microsoft Windows 98 jika akan mempelajari ASP (Active Server Pages) harus diinstalasi PSW (Personal Web Server) untuk Windows 98. 

Sedangkan apabila menggunakan Microsoft Windows NT,  Windows 2000 atau Windows XP, IIS (Internet Information Server) harus sudah terinstalasi.

PWS terdapat dalam CD Windows 98 pada direktori Addons. IIS 4.0 terdapat pada CD NT Option Pack 4.0 untuk Windows NT 4.0, sedangkan IIS 5.0 atau IIS versi 5.1 sudah terbungkus menjadi satu dalam Microsoft Windows 2000 atau Windows XP.

2.     Editor
Karena script ASP ditulis dalam bentuk teks murni seperti HTML, boleh menggunakan editor teks untuk menyunting file-file ASP, misalnya Notepad. 

Boleh juga menggunakan editor yang dirancang khusus untuk membuat halaman-halaman web HTML dan script seperti MS FrontPage dan Macromedia Dreamweaver.

Bila ingin terlihat lebih profesional, dapat menggunakan MS Visual Interdev, software buatan Microsoft yang memang khusus dirancang untuk membuat aplikasi web (ASP). 

Microsoft Visual Interdev termasuk Microsoft Visual Studio family, satu bundel dengan MS Visual Basic, C++, Foxpro, dan J++.

3.     Browser
Browser digunakan untuk menguji script ASP yang dibuat. Bisa menggunakan browser Internet Explorer, Netscape Navigator, ataupun Opera.

Bagi Pengguna Non Windows
Active Server Pages terus berkembang dan menjadi populer di kalangan developer web. 

Keterbatasan penggunaan yang diperuntukkan hanya untuk platform Windows menjadi masalah tersendiri bagi perkembangan ASP. 

Dua buah perusahaan telah mempelopori pembuatan komponen-komponen untuk menjalankan ASP pada berbagai platform sistem operasi.

1.     Chili!ASP (http://www.chilisoft.com)
Menyediakan fungsi untuk mengeksekusi script ASP pada server web Netscape, Apache, dan Lotus Go serta alat pengembangannya.

2.     Instant ASP (http://www.halcyonsoft.com)
Mengeksekusi script ASP hampir pada semua server web dan semua platform, seperti Windows NT, Sun, Novell, AIX, Apple, OS/2, dan masih banyak lagi.



Sumber :
https://joksun.wordpress.com/category/bahasa-pemrograman-asp-net/
https://id.wikipedia.org/wiki/Active_Server_Pages
http://titangnurdin7201.blogspot.co.id/2014/11/bahasa-pemograman-asp.html
http://degung-wira.blogspot.co.id/2012/10/pemrograman-asp-dasar.html
http://si283.ilearning.me/2015/11/26/sejarah-dan-perkembangan-bahasa-pemrograman-asp/
http://tanyasini.blogspot.co.id/2013/02/sejarah-dan-perkembangan-bahasa.html
http://aullannisa.blogspot.co.id/2015/02/perkembangan-bahasa-pemrograman-asp.html
https://blog.uad.ac.id/imam162/sejarah-dan-perkembangan-bahasa-pemrograman-asp/

Tidak ada komentar:

Posting Komentar

41 Istilah Kamera Digital yang Perlu Diketahui Para Pecinta Fotografi

Banyak orang yang menyukai kamera digital. Bukan saja mereka yang berprofesi fotografer, atau mereka yang hobi fotografi. Ternyata k...