codemax wrote:

> saya ada project untuk pembuatan aplikasi database. aplikasi ini cukup
> kompleks, dan rencananya akan saya coding di platform linux-server dengan
> database MySQL.
> 
> Nah untuk user interface-nya, harus menggunakan apa? Apakah c lang, java,
> atau php? Ada yang bisa kasih masukan, plus, minus-nya?

Maunya program yang jalan di mesin client, atau merupakan aplikasi 
berbasis web?
Untuk jenis keduanya, C, IMHO, terlalu low-level; akan terlalu banyak 
menimbulkan sakit kepala.

Kalau PHP, itu untuk web-based, dan karena tak tahu banyak, ya mungkin 
yang lain di sini bisa menerangkan.

Java, bisa dibuat untuk di client, tinggal cari IDE yang mensuport 
_semua_ kelas yang dibutuhkan; ini perlu waktu pencarian yang cukup, 
kalau perlu tulis daftar fiturnya. Kalau database, cari yang suport 
untuk multi-user (Delphi 4 buat koneksi ke Sybase ada problem lho, buat 
multi-user), dan suport buat display "db grid" (grid seperti Excel tapi 
isinya database, dan bisa diedit) yang bagus. Problemnya, Java IDE perlu 
CPU buat development yang bener-bener kenceng, paling tidak PIII. Karena 
pakai IDE, ya jadinya memprogramnya praktis, klik sana klik sini, 
masukkan "visual object", tambah kode sedikit, programnya jadi.

Kalau mau murah meriah, kembangkan saja aplikasi berbasis web. Dev. tool 
cukup berupa editor teks, web server pakai Apache, dan database pakai 
MySQL, OS pakai Linux; graties....
Untuk aplikasi web, bisa lihat-lihat Tomcat (Java web server), Turbine 
(framework untuk aplikasi web); ada di situsnya Apache. Dengan Turbine, 
kita bisa bikin halaman web pakai template; jadi kita bikin "pola" buat 
menampilkan data di browser, nanti saat dijalankan, variabel yang ada di 
template tersebut akan diisi saat template tersebut diakses, dan lalu 
ditampilkan di browser.

> Kalau pakai php, source-code-nya tidak bisa di enkripsi. Apakah sdh pernah
> ada yg mendistribusikan application-nya menggunakan php? bagaimana dengan
> source-code-nya? apakah bisa di enkripsi? (tanpa zend, karena not free...:)

Kenapa perlu di-enkripsi segala? Kan jalannya di server, tidak terlihat 
di web browser.

> Apakah ada resource yang membahas application-frame-work di linux?

Coba saja ikutan [EMAIL PROTECTED]; itu kalau web-based; 
<http://java.apache.org>

Oki
ps: Kalau pakai Linux 2.4.0 di mesin PIII (Katmai) dan lalu menjalankan 
Java (JDK 1.3), ada problem, segfault, maksudnya. Kalau kernel 2.2.13 
sih OK. Sekarang lagi d/l yang 2.4.1.


--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke