"Bunların haricinde web programlama dili yok mu ki Sayın Kırca" dediğinizi duyar gibiyim.
-Olmaz mı!!! Tabi ki var. Mesela ColdFusion var, Java var, Perl var. Hepsinin kendine özgü kullanım alanları var. Java ve Perl çokça C ye benzetilir. En azından syntax bakımından benzer de. Hızlıdır, güçlüdür vesaire.
Konumuza dönersek eğer; artılarını ve eksilerini ele aldığımızda hangi dil size uygun bu sorunun cevabı az çok ortaya çıkacaktır.
Önce PHP
- PHP açık kaynak kodlu (Open Source) bir dildir.
- Lisanslama fiyatlarına bakacak olursanız diğer tüm dillere göre en ucuz.
- Internet'te Kaynak bulma bakımından ASP 1.0'ı dahi "solda sıfır" bırakacak kadar zengin.
- Çok sık kullanıldığı için güvenlik açıklarının bulunması uzun sürmüyor. (Tabi ki bu dikkatsiz kod yazan herkesin sorunu. Ben dahil)
- PHP4 versiyonundan PHP5 versiyonuna geçiş sırasında adaptasyon zorluğu var ancak ASP.NET'le bu şekilde mücadele ediliyor.
- Çalıştırılması için Windows kurulu bir makine olma şartı yok (Linux, UNIX gibi X'lerde de Windows'ta da çalışabiliyor)
- Geliştirme ortamı olarak kullanılan en derli toplu araç zannımca Delphi for PHP'dir. O da bence Visual Studio.NET'e göre yetersizdir.
- ASP.NET belki de sadece MSDN sayesinde çok rahat adapte olunabilecek bir dil.
- Geliştirme süresince debugging'i IIS'e bırakırsanız ayvayı yediniz en hasından. Bir de Remote Debugging yapıyorsanız. (Ben direkt kapatıyorum debugging'i. Hoş değil ama...)
- ASP'ye göre daha hızlı, daha az sorunlu.
- İki tür kodlama yapma imkanı sunuyor. Visual Basic ve C# (Tabi ki PHP'de bu seçime gerek bile yok)
- Geliştirme ortamı olan Web Matrix'in rezaleti, Visual Web Developer'ın süperliği.
Hiç yorum yok:
Yorum Gönder