From: Enver ALTIN (enver.altin@frontsite.com.tr)
Date: Wed 21 May 2003 - 00:23:49 EEST
On Tue, 2003-05-20 at 14:25, Mucip ILBUGA wrote:
> Selamlar,
Merhaba,
> Kullanılan sistemden bağımsız olarak çalıştırılabilmesi düşünülürse
> mükemmel olan PHP ile program geliştirmenin eksi ve artıları nelerdir?
> Deneyimi olan arkadaşlar kısa bilgi verebilirler mi? Yada bu yönde bir
> kaynak? Linux temel olarak alınırsa PHP 'ye mi yönelmeli yoksa C 'ye
> mi yüklenmeli?
Birinde yazilim gelistirebiliyorsaniz, digerinde de kolaylikla
gelistirebilirsiniz. glibc ve PHP namespace birbirine cok benzer,
fonksiyonlarin adlari, parametreleri ve davranislari neredeyse aynidir.
Ancak PHP, C kadar zorlayici degildir. Dolayisiyla kod yazarken ne kadar
iyi yada kotu oldugu konusunda uyarilar almazsiniz.
PHP, dogal olarak C'den bir hayli daha yavas ancak biraz daha
kullanislidir; derlemeniz gerekmez.
PHP sadece bir web programlama dili degil biliyorsunuz, genel amacli bir
scripting dili. Perl'den daha okunakli, perl kadar guclu, web
programlama icin ise daha pratik bir arac.
PHP ile, http://gtk.php.net/ adresinden edinebileceginiz dokumanlarda
anlatildigi gibi GTK+ kutuphanesi kullanilarak grafik arabirim
gelistirilebilir.
Ancak projeniz bir ozgur yazilim olacaksa ve hedef kitleniz web
kullanicilari degilse, PHP cok iyi bir secim olmayabilir; projenize
destek bulmakta gucluk cekebilirsiniz. C cok yaygindir.
PHP fonksiyon referansi listesinde bulunmayan fonksiyonlari kullanmak
PHP ile tam bir basagrisidir; ancak tum kutuphaneleri C ile kolaylikla
kullanabilirsiniz.
Saygilar
-- -------------------------------------------------------------------- Enver ALTIN (a.k.a. skyblue) - enver.altin@frontsite.com.tr Software developer, IT consultant frontsite Bilgi Teknolojisi A.S. tel: +90 212 222 68 42 - 63 fax: +90 212 222 68 35 -------------------------------------------------------------------- -- Attached file included as plaintext by Ecartis -- -- File: signature.asc -- Desc: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA+ypzkbBGEy3UvbLoRAtyTAKDwUVrLV3hSncG6wARu1/iPPXgsLACg5l38 IVF3dYjwz7pkVUy9IYkG/EE= =aKv4 -----END PGP SIGNATURE-----