18
Ekim
2011
Aklınıza gelen soru şu farklı tabanda yazılmış bu iki web yazılım dilinin nsaıl bir benzerliği olabilir. Burada anlatıcağım şeyler aynı işi gören kodlar arasında bir bağ kurabilcekmiyiz onun üzerine bir makale oluşturmak için yazıya başlıyoruz.
Asp ve Php de bulunan koşullara bakıp işlem yapan komut yani “if else” komut, incelemeye burdan başlayalım..
Asp’de if else yapısı;
<%
if kosul=deger then ‘ kosul değişkeni değer değişkenine eşitmi kontrolu
response.write “Eşittir” ‘ doğru olduğunda yazılcak mesaj
else ‘ koşul doğru değilse
response.write “Eşit değildir”
end if
‘ burada dikkat edilmesi gereken if komutunu sonlandıran end if komutu yazılmaz ise hata oluşur, php’de bu yoktur şimdi görücez
%>
Php’de if else yapısı;
<?php
if($kosul==$deger) //aspdeki gibi then e gerek yok
{
echo “Eşittir”;
} // süslü parantezler if koşulunun etki alanını belirler { başlar, } bitirir
else
{
echo “Eşit değildir”; // php’de satır sonlarına “;” koymak zorundayız
} // kod burada bitiyor aspde yer alan end if komutuna gerek duymuyoruz süslü parantezler bu işi görüyor
?>
Size yukarıda iki karşılaştırma sunduk, yanlarına çıklamalar ile gerekleri belirttik, iki dilde ki kullanımı karşılaştırdık dilerdseniz siz inceleyebilir Asp mi Php mi öğrenmek istediğinize karar verebilirsiniz. Hangi yazım size kolay geliyor ise bakabilirsiniz.
Asp mi Php mi Karşılaştırması yapılan makalemize buradan ulaşabilirsiniz..
http://www.birkitap.com/asp-ve-php-arasindaki-farklar.html
Öncelikle yapacağımız işlem matematikte kullanılan dört işlemden farksızdır. Gelen fiyatı 100′e bölüp, 18 ile çarpıyoruz sonra onu fiyata ekliyoruz.
<%
fiyat=”100″
fiyat=cint(fiyat) ‘ ne olur ne olmaz sayısal tür olduğunu belirtelim
kdv=fiyat/100
kdv=kdv*18
fiyat=fiyat+kdv
response.write fiyat
%>
Şuan ekrana yazılan değer 118 olması gerek cint() kullanmamızın nedeni aklınıza takılmasın diye söyleyelim, bazı sunucuların kod yorumlayıcıları direk değişkenin değerini sayısal olarak kabul etmeyebilir. Bu yüzden cint() kullanıyoruz ki bu değişken sayısal bir değere sahip olduğunu anlasın..
14
Ekim
2011
Asp’den biraz bahsedelim, asp geçmişi çok önceye dayanır eski bir bilgisayar programlama dili olan VBScript tabanında çalışır. Asp’nin kurucusu Microsoft’tur. İlerleyen zaman içinde gelişen yeni sistemler, kütüphaneler ASP’yi eski kılmıştır. Microsoft bunun alternatifi olarak ASP.NET’i oluşturdu.
Php’den de biraz konuşalım, açılımı Hypertext Preprocessor (Türkçe: Üstünyazı Önişlemcisi) (Aslen: Personal Home Page – Kişisel Ana Sayfa) olan php dili ise C# tabanlı olarak ortaya çıkmıştır. Yazım olarak kısa komutlarla geliştirilmeye uygun bir dildir.Kütüphane mantığı ile de bakarsak php kütüphanesi daha zengindir,
Asıl meseleye gelelim asp mi php mi? ben fırsatım oldu iki dilide kullandım ilk olarak asp ile scriptleri yazıyordum, daha sonra php dersi alıp iki dilde de kendimi geliştirdim. Asp ile kendimi çok yorduğumu php’de öğrenince fark ettim, çünkü php dili çok akıllı bir dil, örneğin;
“Hiç şüpesiz hız bakımından sunuyu daha az yoran dil bence PHP’dir.”