çubuğu yoksa, büyütme küçültme düğmesi inaktif edilmişse, pencereyi kapat düğmesi varsa bu özelliklerin tümü Javascript ile yapılmıştır. Javascript, kanımca görselliği bakımından başlangıç seviyesi bir kod meraklısının severek öğrenebileceği dillerin başında gelir. Dinamik web siteleri ise kullanıcısıyla bilgi alış-verişi yapan sitelerdir. Bu sitelerde form doldurma, gönderme, kayıt, üye girişi, ürün satın alma gibi tüm işlemler kullanıcıdan alınan bilgiler doğrultusunda işleme koyulur ve kullanıcıya işlemin sonucuyla ilgili bilgi verilir. Bu sitelerin büyük bir kısmı bir veritabanı kullanırlar ve işlemleri, üye bilgilerini, içeriği tümüyle bu veritabanında saklarlar. En popüler dinamik site programlama dilleri, php, asp ve aspx (ASP.NET)'dir.php: PHP (Personal Home Page - Kişisel Ana Sayfa) dili C programlama dili üzerine kurulmuştur ve dünyada en çok tercih edilen dinamik web sitesi dillerinin başında gelmektedir. PHP'yi diğer dillerden ayıran önemli özelliklerden birisi C diline olan yakınlığıdır. C dili, programlama ile ilgilenenlerin yoğun olarak kullandıkları dil olduğu için PHP'yi öğrenmek, kodlamak C'ciler için çok da zor olmamıştır. C'nin verimliliği, PHP'ye de yansımış, hız bakımından PHP rakiplerinden hep bir adım önde olmuştur. PHP'nin bir diğer önemli özelliği herhangi bir lisans ücreti ödemeden kodlamanız için gerekli olan programları edinebilmenizdir. EasyPhp gibi bu programları bilgisayarınıza yükleyip, kodlamaya başlayabilirsiniz (tabi teknik birçok detayı var, bu konudaki dökümanlara internetten kolayca erişebilirsiniz). PHP'nin kullandığı veritabanı MySql'dir. MySql, PHP ile oldukça senkronize ve verimli çalışır, işlemleri oldukça hızlı yapar, sonucu kısa sürede verir. PHP kullanan popüler sitelerden iki örnek; Facebook.com, Itusozluk.com.
asp: ASP (Active Server Pages) Microsoft tarafından geliştirilmiş web sitesi programlama dilidir. PHP'nin C'nin üzerine kurulmuş olması gibi, ASP de Visual Basic üzerine kurulmuştur. Visual Basic'in, C'den daha kolay bir dil olması dolayısıyla ASP özellikle daha başlangıç seviyesi web sitesi tasarımcıları için uygun görünmektedir. ASP, veritabanı olarak Microsoft Office Access veya SQL Server ile kullanılabilmektedir. Ancak PHP'den eksi yönü, ASP'yi çalıştırabilmek için lisanslı bir Windows'unuz (örneğin Windows XP Pro) ve lisanslı veritabanınız olması gerekmekte. Bu sebeple, PHP açık kaynak kodlu ucuz web sitesi yazılım dili, ASP Microsoft destekli pahalı ama kolay web sitesi yazılım dili olarak görülmektedir. ASP kullanan popüler sitelere örnek vermek gerekirse; Eksisozluk.com, Ntvmsnbc.comaspx: PHP'yi web sitesi kodlamaya başladığım ilk yıllarda tanımıştım ve açıkçası çok da sevememiştim. Nedense, boş bir not defteri üzerinden yazılan kodlar ve bu kodların derlenmesi fikri biraz sıkıcı geliyor bana. Tam da o dönemde Bilge Adam'da aldığım yazılım uzmanlığı kursunda Asp.Net ile tanıştım. Rahat ve (nispeten) iç açıcı arayüzü, kullanım ve kodlama kolaylığı gibi özellikleri beni cezbetti ve o gün bugün Asp.Net'ten vazgeçemedim. .Net platformu, kodlama yapmak için birçok kolaylığı sağlayan Microsoft tarafından geliştirilmiş bir kodlama arayüzüdür. .Net üzerinden bütün dillerde yazılım yazabilirsiniz. Ben VB.NET (Visual Basic) ve ASP.NET üzerinde çok yoğunlaşmıştım. Bu bakımdan bu başlık altında php ve asp başlıklarıdan daha fazla anlatacak şeyim olduğu aşikâr. aspx, Asp.Net üzerinden kodlanabilen asp'den bir adım daha geliştirilmiş web sitesi kodlama dilidir. Visual
php, asp ve aspx dışında birçok web sitesi programlama dili vardır. Benim gördüğüm, gözlemlediğim en popüler diller bu üçü olduğundan kısaca incelemeye çalıştım. Bu dillerin hepsi ile bir E-Ticaret sitesi kodlanabilir ve rahatlıkla yönetilebilir. Ancak her dilin kendine has özellikleri ve maliyeti olduğundan bu konudaki tercih, daha detaylı analizler sonucunda belirlenmelidir.