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.