ana sayfa | makaleler | kodlar | hakkında | cv | referanslar | iletisim
 

web programlama dilleri

         web sitesi ile uğraşanlar bilir bir süre sonra html ve javascript yetmez.başlarda hiç bitmeyecek gibi gelen bu diller, gün gelir size hiç yetmez.bu durumda tasarımcının içine bir kurt düşer. bu kurt bir web programlama dili öğrenme isteğidir.
bu bir çok programcının başına gelen bir durum.hepimiz bir seçim yaptık ve bir dil üzerinde yoğunlaştık.bir dilde yoğunlaşmayıp, bir çok dil ile uğraşanlar ise hiçbirinde iyi olamadıklarından arada kaldılar. bu kişiler başta iyi seçim yapamadıklarından hepsine aynı ilgiyi göstermeye çalıştılar ama olan onların zamanına oldu.
seçim işi çok zordur.eskiden bu kadar zor değildi.zaten fazla bir alternatif yoktu.öyle ya da böyle olan ile yetinmek zorundaydın ama şimdi öyle mi? asp, php, cfm, jsp, xml .. derken ortalık ve kafalar iyice karıştı. birçok programcı adayı hangisini seçeceğine dahi karar veremiyor.aslında haklılarda, birisi kolay ama az özellikli iken, diğeri zor ama yapılabilecekler çok.birisinde kaynak bulmak kolayken, diğerinde gelecek çok.
işte bu durumda biz netlıfe olarak devreye giriyoruz ve henüz karar verememiş programcı adayları ile bu işe gönül vermeyi planlayan insanlara rehber olabilmek için çalışıyoruz.bu yazımızda en popüler ve arasında seçimde zorlanılan 2 sunucu taraflı web programlama dilini karşılaştıracağız ve size tarafsız olarak bu konuda önerilerde bulunacağız.alfabetik sıraya göre asp ile başlayalım.

asp

         nedir: son zamanların en gözde programlama dillerinden biri.microsoft tarafından geliştirilmiştir.aslında tam bir dil demek değildir.çünkü vbscript gibi başka script dilleri ile yazılmaktadır.açılımı active server pages – etkin sunucu sayfaları kelimelerinden oluşmaktadır.
artıları:
+ asp ingilizce’ye çok yakın bir dile benzeyen vbscript ile genelde yazılır.bu script dilindeki bir çok kelime tanıdıktır ve sözlükte hemen karşılıkları bulunmaktadır.yani kolayca çözülebilir bir yapısı var.
+ herhangi bir script dili ile yazılabilir.illa da vbscript öğrenmek zorunda değilsiniz.javascript veya phpscript ile de yazılabilir.
+ kaynak bulmanız çok kolaydır.dünya çapında ve türkiye de birçok site bu konuda hizmet vermektedir.
+ visual basic dilinin sadeleştirilip, derlenmesi ile oluşturulan vbscript dili, vb’ye çok benzediğinden vb bilenler hiç zorlanmadan kod yazabilirler.böylece yeni bir dil öğrenmek için fazladan zaman harcamanıza gerek yok.
+ #,!,$,?,{,},;, gibi karakterin çoğu ya hiç kullanılmıyor ya da çok az kullanılıyor. bu sayede daha rahat kodlama yapabiliyorsunuz.bu tür karakter acemilerin kafasını karıştıran ve hata yapma olasılığını en fazlaya çıkaran etkenlerdendir
+ kodlar sunucu tarafında yorumlandığından kodlar istemci tarafından görüntülenemez.bu da güvenlik için çok büyük bir avantaj.şifre gibi size özel bilgilerinizi buraya yazmanızda hiçbir sakınca yok.
+ arkasında microsoft gibi bir yazılım firması olduğundan gelecekte kullanımı asp 3.0 ile olmasa da artacaktır.yani öğrenmeniz size bir şey kaybettirmez.
+ hata verirken açıklama, satır gibi bilgileri verip işlemi tamamen durduğundan hatayı bulup açıklamayı kullanarak düzeltmeniz hem kolaylaşıyor hem de yapılan işlemi durduğundan hatalı çalışma gibi bir şey olamaz.
            eksileri:
            - salt asp ile email yollamak gibi önemli ve basit bir işi bile yapamıyorsunuz.
- bir çok işlemde component – bileşen adı verilen programcıklara ihtiyaç duyuyor.
- açık kod sisteminde olmadığı için siz kendiniz asp ye bir şeyler katamıyorsunuz.
- bazen çok inatçı hatalar verdiğinden insana saç, baş yoldurtabilir.bugün çalışan dosyanız hiçbir neden yokken yarın greve çıkıp çalışmayı bırakabilir.
- sadece email yollamak gibi basit bir iş için bile gereken bileşenlerin fiyatı binlerce doları bulabiliyor.
- asp geliştirilmediğinden yok oluyor.açık sistem kurallarına tabi olmadığından siz bir şey katamıyorsunuz, başkaları bir şey katamıyor, microsoft bir şey katmıyor böylece asp 3.0 da kalıyor.

php

         nedir: ülkemizde son 1 yılda yıldızı parlayan bir web programlama dili.ilk tohumları rasmus lerdfod tarafından atılan php, perl dili ile yazılmaktadır.başta yaradılış amacı sadece kişisel sayfa yaratmak olan bu dil şu anda milyonlarca kişi tarafından kullanılıyor.

artıları:
+ php perl’e çok benzeyen bir dil ile yazılır böyle daha önceleri cgı biliyorsanız php sizin için basit gelecektir.
+ php nesne yönetimli bir dildir.yani nesnelerinizi siz yaratır ve kullanırsınız.email yollamak gibi işler asp de olduğu gibi zor değil çok basit olarak yapılmaktadır.
+ açık sistem kurallarına tabidir.yani siz istediğiniz gibi php de değişiklik yapabilirsiniz ama bundan para kazanamazsınız ayrıca yaptığınız değişiklikleri açıklamak zorundasınız.
+ mysql ‘i kullandırttığından veritabanı işlemlerinin bir çok avantajı mevcut.
+ sunucu taraflı bir dil olduğundan kodlar istemciden görüntülenemez.sunucudan istendiğinde yorumlanıp istemciye html olarak yollanması buna neden olmaktadır.
+ üzerine yapılmış bir çok uygulama mevcuttur.gelişmiş bir çok site php dilini kullanmaktadır.
+ hızlıdır.diğer diller ile kıyaslandığında yorucu işlemlerde daha hızlı sonuç verir.örneğin sitenizde sık sık veritabanı bağlantısı kullanıyorsanız siteniz diğer dillerde olduğu gibi yorulmaz.
+ programlama dilidir.böylece bunla çok uğraşırsanız resim bile çizebilirsiniz.
+ eğer sunucunuz yüklerse myodbc ile access’i bile kullanabilirsiniz.myodbc ile odbc’ye bağlanıp burada tanımlı veritabanlarını kullanabilirsiniz.
+ kullandığınız dil her an gelişmekte olan bir dildir.yani yakında yeni versiyonları çıkma umudu vardır.yok olup gitmesi kolay değildir.

            eksileri:
            - dil yapısı çok karışıktır.kullanılan karakter ise işi iyice bozar.örneğin {,},#,$ gibi işaretler en çok kullanılanların başında gelir.
- hata olduğunda bulması pek kolay değildir.php hata durumunda sayfayı durdurmaz bu yüzden siteniz yarı yaşayan bir vaziyette ziyaretçilerin karşısına çıkabilir.
- yorucu işlemlerde iyi sonuç vermesine karşın sadece sayfaya “merhaba” yazdıracak bir sayfa 5 saniye bile bekleyebiliyor.
- az eksisi var.

// php.jpg //

sonuç

         biz bu yazımızda en çok arada kalınan ve kullanılan iki dil olan asp ve php arasında bir kıyaslama yaptık.her ikisinin de artıları ve eksileri var doğal olarak. artık siz buradan bir seçim yaparak inceleyebilir ve aklınıza yatan bir taneyi öğrenebilirsiniz. eğer karar verdi iseniz size bu konuda da size yardımcı olalım ve türkçe kaynakları her iki dil içinde yazalım.unutmayın iyi bir programcı olmak için en önemli koşul örnekleri iyi incelemektir, araştırmaktır.. kolay gelsin

asp

php

www.aspindir.com
www.aspnedir.com
bcronline.cjb.net
www.elitasp.com
evcilasp.mucit.gen.tr
www.maxiasp.com
www.pclife.com.tr/egitim
www.yeniasp.com
www.veritabanim.com
www.webservis.org

bu site bahadır arslan tarafından tasarlanmış ve kodlanmıştır