Follow us on:

Pages

Sekilas ASP.NET

Anda ingin tahu tentang ASP.NET, kelebihannya, apa sih sebenarnya ASP.NET dan kelemahannya, apa saja yang diperlukan untuk ASP.NET? Baca deh.

Adapun yang menjadi bahan pertanyaan saya sehubungan dengan hasil polling ASP.NET dan Phyton ini adalah :

1. Apakah kelebihan dan kelemahan ASP.NET jika dibandingkan dengan ASP dan PHP?

Kelebihan:
- ASP.NET merupakan managed code, dan berjalan pada semacam virtual machine dari Microsoft yang disebut Common Language Runtime (CLR).
Hal ini menyebabkan ASP.NET dapat diatur manajemen memorinya, securitynya serta kontrol proses atau threadnya oleh CLR tersebut.
ASP.NET bukan pemrograman tetapi suatu platform dan bagian dari .NET Framework untuk web based application.
- ASP.NET merupakan compiled code menjadi IL (Intermediate Language) yaitu bahasa yang dikenali oleh CLR. Waktu dijalankan CLR akan
memprosesnya menjadi native sehingga dapat dijalankan di mana saja selama ada CLR. Jadi memungkinkan kalau CLR telah dikonversi ke
Linux maka kita dapat menjalankan ASP.NET di Linux juga(hanya saja kemungkinannya sangat keciiil).
- ASP.NET dapat menggunakan berbagai bahasa pemrograman yang mendukung .NET Framework
- ASP.NET memiliki arsitektur web forms yang mempercepat development terlebih integrasi dan dukungan tools Visual Studio .NET yang sangat
bagus sehingga pembuatan aplikasi web ASP.NET menggunakan VS.NET sangat efisien dan mempercepat waktu pembuatan aplikasi.
Kekurangan:
- ASP.NET tidak dapat berjalan di platform non-microsoft sehingga tidak bisa gratis.
- project ASP.NET jarang diopensource kan sehingga kita akan kesulitan mencari komponen, library atau project gratis.

2. Apabila PHP bersifat open source, apakah demikian halnya dengan ASP.NET atau sebaliknya?
PHP secara core bukan open source tapi aplikasi yang dibuat menggunakan PHP sangat banyak yang diopensourcekan, yang dapat ditemukan di
www.sourceforge.net maupun www.hotscripts.com. PHP dapat didownload gratis, sama dengan Java yang dapat didownload gratis, hanya saja
core PHP dan Java tidak diopensourcekan.

3. Benarkah bahasa pemrograman ASP.NET mirip dengan Visual Basic?
Bukan mirip, tetapi ASP.NET bisa menggunakan bahasa pemrograman Visual Basic.NET yang sudah object oriented.
Karena ASP.NET merupakan bagian dari .NET Framework maka kita dapat menggunakan berbagai bahasa pemrograman yang mendukung
.NET Framework seperti C#, C++ .NET, J#, JScript.NET, dsb.

4. Web editor apakah yang dapat digunakan untuk men-develop suatu Web Pages yang berbasis ASP.NET?
Terutama adalah Web Matrix, Visual Studio.NET dan Macromedia Dreamweaver MX ke atas. Sebenarnya Anda tidak memerlukan editor khusus,
dan dapat menggunakan Notepat atau teks editor biasa untuk ASP.NET

5. Apakah ASP.NET dapat dijalankan dalam sebuah server Apache, IIS atau PWS? Atau membutuhkan server khusus?
ASP.NET dapat dijalankan di IIS 5.x ke atas, tapi tidak bisa hanya dengan PWS atau Apache. ASP.NET tidak membutuhkan server khusus tetapi hanya membutuhkan
.NET Framework sebagai komponen utama dan IIS sebagai komponen server yang akan mengutilisasi .NET Framework dalam menangani aplikasi
ASP.NET.

6. Apakah Phyton itu? Apakah ia semacam bahasa pemrograman untuk Web base programming juga? Atau lebih mirip dengan bahasa Java Language?
Phyton bukan merupakan bahasa pemrograman web, tetapi juga sering digunakan sebagai bahasa pemrograman web. Phyton terkenal karena
memiliki fasilitas pemrograman berorientasi objek yang bagus sekaligus mendukung pemrograman prosedural. Phyton sangat terkenal dengan
project Zope yaitu suatu application server berbasis Phyton yang digunakan untuk content management system yang terbukti bagus dan tangguh.
Informasi dapat diperoleh di www.zope.com, www.zope.org.