Arsip: Pascal Server Page, sebuah alternatif
more 19 years ago
Anonymous
Di jaman dimana aplikasi desktop mulai tersaingi oleh aplikasi web, peran bahasa Pascal agak terpinggirkan. Hal ini bukan karena Pascal gak bisa membuat aplikasi web, tapi karena tool untuk membangun aplikasi web menggunakan pascal amat sangat terbatas (kalo tidak bisa dikatakan tidak ada).
Di sisi lain, bahasa yg hingga saat masih sangat mendominasi dalam pemrograman web adalah PHP, Java, dan ASP. Apakah karena ketiga bahasa itu lebih baik dari Pascal? Tentu saja, TIDAK! Mereka bisa mendominasi karena mereka didukung oleh komunitas dan development tool yg baik. SUN Microsystems berada di balik Java, Macromedia berada di balik PHP, dan Microsoft di balik ASP. Sudah sewajarnya mereka lebih punya modal untuk memasyarakatkan penggunaan ketiga bahasa tsb.
Memang ada usaha dari produsen2 compiler bahasa Pascal untuk menyediakan tool untuk pembuatan aplikasi web. Misalnya, IntraWeb dari AToZed sebagai component buat Delphi (dan Kylix), ExpressWeb dari DeveExpress juga sebagai component buat Delphi, serta WebSnap dari Borland sendiri. Dalam beberapa hal, component2 tsb memang lebih baik daripada PHP, ASP, dan Java, tapi penggunaannya jauh lebih kompleks. Dan satu lagi, component2 tsb tidak bersifat free dan open-source sehingga developer cenderung memilih PHP dan Java. ASP bisa banyak dipakai tidak lepas dari dominasi Microsoft.
Sayangnya, bahasa2 yg ada di atas adalah bahasa interpeter yg membutuhkan aplikasi induk (host application) untuk menjalankan aplikasi web yg dibangun. Sudah jadi rahasia umum bahwa secara teknis, bahasa interpreter memiliki unjuk kerja (performance) yg lebih buruk dibanding bahasa kompilasi. Bahasa interpreter membutuhkan lebih banyak resource CPU dan memori, apalagi saat diakses secara bersamaan dalam jumlah besar. Tapi kenapa PHP/ASP/Java tetap banyak dipakai? Ya itu.. karena dukungan yg besar dari komunitas dan penyedia development tool-nya.
Untunglah... developer2 Pascal, yg dalam hal ini terlibat secara aktif adalah developer2 dari compiler FreePascal, telah berhasil membuat solusi bagi para pecinta bahasa Pascal. Solusi ini disebut Pascal Server Page (PSP) project di http://z505.com/cgi-bin/qkcont/qkcont.cgi?p=Pascal%20Web%20Unit%20Project. Atau disebut juga dengan Pascal Web Unit (PWU) project. Dengan PSP, developer bahasa Pascal bisa membangun aplikasi web semudah PHP, tapi dengan unjuk kerja bahasa kompilasi. Berbeda dgn PHP yg berupa teks file berisi source PHP dimana source ini kemudian dijalankan oleh PHP CGI module di web server, PSP menghasilkan output langsung berupa executable file (native) dan dijalankan di web server sebagai CGI.
So, buat para pecinta Delphi... sudah saatnya mempertimbangkan penggunaan PSP sebagai pengganti PHP. Sudah saatnya pula, mempertimbangkan XAFF (linuX-Apache-Freepascal-Firebird) sebagai pengganti dari XAMP (linuX-Apache-Mysql-Php). :)
Bagaimana dengan Delphi-ID ???
-Bee-
has Bee.ography at:
http://beeography.modblog.com
more 19 years ago
simba
Lah... aku dah login, tapi begitu submit kok jadi Guest sih? heran Apa aku nulisnya kelamaan ya? :)
more 19 years ago
Anonymous
Weh... makin asik aja nih Pascal..... sudah ada contoh jadinya gak nih... jadi pingin nyoba ik.... :D
more 19 years ago
simba
URL yg saya sebut di atas dan hampir seluruh aplikasi disana (wiki, forum, bug report, dlsb) dibangun menggunakan PSP sekaligus untuk membuktikan bahwa PSP udah cukup siap untuk digunakan secara serius.
more 19 years ago
grounders
OOT:
Weh... makin asik aja nih Pascal..... sudah ada contoh jadinya gak nih... jadi pingin nyoba ik....Wah aku dah login kok jadi guest sih, kang luri servernya gi ngaco nih...hehehe
more 19 years ago
EkoIndri
kalau aq sih g berpikir terlalu jauh sampai kesitu.
proyek2 yang sekarang aja keteteran........wakakakaakakakak
more 19 years ago
LuriDarmawan
kalau dari diriku, akan berakhir pada ujung:
ada yang mau donatur server ga ya?
xixixiixixix....
kita lakukan apa yang bisa kita lakukan dahulu dahulu,
semangat amat sangat perlu untuk suport hati kita.
tapi...
yahh... baru ini yang baru bisa kita lakukan.
more 19 years ago
EkoIndri
@Luri
donatur gimana nih ???? kalau bisa dibuatkan thread baru nih biar jelas n fokus
more 19 years ago
LuriDarmawan
ya soal psp ini...
jika mau direalisasikan untuk delphi-id mengintegrasikan psp ini,
perlu server/hosting khan?
naah... ada yang mau donatur?
more ...
reply |
Report Obsolete
AI Forward
🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now:
https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 5 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 5 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 13 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 13 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 13 years ago
Random Topic
- private message nyasar?
by simba in Tip n Trik Pemrograman more 19 years ago - Gimana sih coding dengan touch screen ???
by EkoIndri in Enginering more 19 years ago - Efisien Coding (menampilkan 2 gambar)
by zones in Multimedia & Graphic Enhancement more 17 years ago - Program K-means
by wolang in Hal umum tentang Pascal Indonesia more 16 years ago - Ada panduan Zreport?
by goehsatrio in Reporting more 17 years ago - Tanya tentang komponen Image
by m26403131 in Hal umum tentang Pascal Indonesia more 18 years ago - [ASK] Filter dari DBGrid atau langsung dari Database
by lord_kimm in Tip n Trik Pemrograman more 19 years ago - Ambil data text dari format email
by RoenZ in Enginering more 17 years ago - update tanggal otomatis menggunakan MSAccess
by divanda in MySQL more 18 years ago - Keluaran Grafik
by shimawan in Hal umum tentang Pascal Indonesia more 20 years ago