Webmaster Dilleri

'Teknik Yardım' forumunda By RiZeLi tarafından 15 Haziran 2010 tarihinde açılan konu



  1. Site İçin Gerekli Diller


    ASP Nedir?

    ASP, ya da Active Server Pages (Etkin Sunucu Sayfaları), Microsoft tarafından geliştirilen internete yönelik sunucu taraflı (serverside) çalışan bir teknolojidir. Sunucunun sadece durağan sayfaları istemciye (ziyaretçi) göndermesi yerine, ziyaretçiden veri kabul edilmesi gerekliliğinin sonucunda ortaya çıkmıştır.

    ASP sayfaları çoğunlukla VBScript kullanılarak yazılır, ancak @Language komutuyla JScript, hatta Perl gibi başka bir dil de seçilebilir.

    Bir ASP dosyasının içinde, özel nesneler ve VBS, JS, SQL kodları bulunur, bu sayfalar istemci tarafından istendiğinde sunucu öncelikle ASP içindeki kodları icra ederek, istemciye göndereceği bilgiyi oluşturur ve gönderir. Gönderilen bilgi genellikle HTML (ya da SGML) şeklindedir. Fakat sadece bunlarla sınırlı değildir, aynı şekilde bir grafik dosyasıda oluşturulup, istemciye gönderilebilinir.

    ASP sayfaları HTML kodlarının içine gömülü şekilde oluşturulduğu halde bir kez server tarafından yorumlandığında saf HTML olarak döner. Kaynak kodlara bakıldığında ASP kodları görülmez. Bu kodlamacıların kaynaklarını saklamalarını kolaylaştırır.

    PHP NEDİR?

    PHP, başta sunucu taraflı uygulamalar geliştirme amacıyla kullanılmakta olan bir programlama dilidir. PHP, "PHP: Hypertext Preprocessor" anlamına gelen özyineli bir tanımdır. Eski haliyle Personal Home Pages olan PHP, 1993 yılında Rasmus Lerdorf tarafından geliştirilmeye başlamıştır. Daha çok dinamik web içeriği oluşturmak için kullanılan PHP, son zamanlarda IBM, Oracle ve Zend'in girişimleriyle kurumsal yazılım geliştirme platformu haline getirmeye çalışılmaktadır. 2006 senesinin Kasım ayı itibarıyla tüm dünya çapında 25 milyondan daha fazla alanda kullanılmakta ve bu sayı giderek artmaktadır. Şu anki sayıyı Burdan bağlantısından takip edebilirsiniz.

    ASP'nin ortaya çıkış nedenlerinden birisi de CGI dillerinin Oturum (Session) ve Uygulamaların (Application) başından sonuna kadar izlenmesinin yetersiz oluşundandır

    JAVASCRIPT NEDIR?

    Netscape Navigator 2.0 ile birlikte geliştirilen JavaScript dili başlangıçta sadece istemci taraflı (client-side) yorumlanan (interpreted) bir dildir. Aralık 1995 tarihinde, C dilinin tarayıcılara uyarlanmış hali diyebileceğimiz JavaScript piyasaya sürüldü. Web sayfalarında dinamik içerik sağlamak ya da kullanıcıyla iletişim kurmak için kullanılmaktadır.

    Ad benzerliğine rağmen 'Java' ile ilişkili değildir. Yaygın yanlışlardan biri JavaScript'in basitleştirilmiş Java olarak tanımlanmasıdır.

    Başlangıçta sadece Netscape tarayıcıları üstünde çalışan JavaScript artık tüm yaygın ağ taraycıları tarafından desteklenmekte. Microsoft JavaScript'e benzer bir dil olan JScript'i geliştirdi. Microsoft Internet Explorer her iki dili de desteklerken standart olmayan JScript eklentileri diğer tarayıcılar üstünde çalışmamaktadır.

    HTML NEDIR?

    Üstortam Metin İşaret Dili (İngilizce Hyper Text Markup Language, ks. HTML) günümüzde İnternet üzerinde veri paylaşımı için kullanılan en yaygın metin tabanlı dildir.

    HTML, Bir programlama dili olarak tâbir edilemez. Zirâ HTML kodlarıyla, kendi başına çalışan bir program yazılamaz. Ancak bu dili yorumlayabilen programlar aracılığıyla çalışabilen programlar yazılabilir. Programlama dili denilememesinin nedeni tam olarak budur. Temel amacı yazı, görüntü, video gibi değişik verileri ve bunları içeren sayfaları birbirine basitçe bağlamak, buna ek olarak söz konusu sayfaların internet tarayıcı yazılımlar tarafından düzgün olarak görüntülenmesi için gerekli kuralları belirlemektir.

    W3C tarafından standartlaştırılmaktadır.

    ColdFusion Nedir

    ColdFusion bir programlama dilidir. Daha çok web tabanlı uygulamalar yazmakta kullanılır. JJ Allaire ve kardeşi Jeremy Allaire tarafından geliştirilen ColdFusion, sonradan Macromedia ile Allaire firmalarının birleşmesi sonucu Macromedia bünyesine katılmıştır. Ve... 2006 yılına gelindiğinde; Adobe, Macromedia'yı bünyesine kattığı için, artık "Adobe ColdFusion" olarak anılmalıdır. Türkiye dağıtıcısı Bilkom, artık Adobe'nin de dağıtıcılığını yapacaktır.

    J2EE tabanlı bir web sunucu sistemi olan ColdFusion, hızlı uygulama geliştirme olanakları, teknoloji desteği, gelişmiş veritabanı desteği, kolay öğrenilebilirliği, Flash gibi diğer Macromedia ürünleri ile doğrudan entegrasyonu gibi birçok özelliği ile ön plana çıkmaktadır.

    ColdFusion uygulama sunucusu, 7.0 sürümü ile birlikte daha kararlı hale gelmiştir. Kısa sürede orta/büyük ölçekte projeler tamamlamak, gelecekteki ek masraflarla uğraşmadan tek seferde ücretini ödeyerek kendinizi rahat hissetmek, bilindik programlama sorunları ile uğraşmadan iş bitirmek ve böylece para kazanmak istiyorsanız, bu dil tam size göredir.

    Eğer küçük ölçekte projeler geliştirmek istiyorsanız, ColdFusion size biraz pahalı gelebilir. Böyle bir durumda, Macromedia, hosting ortaklarından birini tercih edebilirsiniz.