Nasıl Web Sitesi Yapılır?

Tamamen başlı başına bir sektör olan İnternet hayatımızın her anında kendine yer edindi.  İnternet üzerinde bulunan bir çok farklı özellikte ve yapıda Web siteleri bulunuyor. Çok basit sitelerden bir çok uygulamayı içinde barındıran karmaşık ve büyük siteleri görebilirsiniz. Farklı altyapılarda kurulmuş olan bu web sitelerini yapmak için gelişmiş araçlar kullanılıyor. Bunlar dışında çok hızlı bir şekilde site hazırlayabileceğiniz uygulamalarda bulunuyor. Web sitesinin tasarımından itibaren başlayarak tüm yapılması gerekenleri yapanlara Webmaster deniyor. Tabi siz Webmaster’ların yaptığı gibi bir site yapamasanızda basit yollarla çok karmaşık olmayan siteler yapabilirsiniz. Web sitesi yapmanız için ilk olarak bir alan adı ve web sitenizdeki dosyaların barındırılacağı hosting almanız gerekiyor. Bunları internet üzerinden bir çok firmadan alabilirsiniz. Eğer hiç para vermeden site yapmak istiyorsanız ücretsiz hizmet veren siteler bulabilirsiniz. Ücretsiz hizmet veren sitelere üye olarak alan adınızı ve hostinginizi ücretsiz olarak alabilirsiniz. Tabi ücretsiz servislerde alt alan adı alabiliyorsunuz. Bazı servislerde ise sitenizin içinde belirlenen alanda firma kendi reklamlarını yapabiliyor.

Ücretsiz servislerden biri ile web sitesi hazırlmak istiyorsanız sayfalarınızı hazırlamak için o servisin yönergelerini kullanmanız gerekecektir. Ücretle com ya da net alan adı iel birlikte bir hosting aldıysanız paketi aldığınız firmalarında size kolaylık sağlamak amaçlı hazır paketleri bulunuyor. Adını duyduğunuz WordPress ve Joomla gibi hazır yazılımlar ile sitenizi çok hızlı bir şekilde kurabilirsiniz. Eğer sitenizi tamamen kendiniz yapmak istiyorsanız Dreamweaver gibi bir programla hazırlayabilirsiniz. Bunarın dışında site hazırlanmadan önce belirlenecek asıl unsurlardan biri de sitenizin statik ya da dinamik mi olacağını belirlemeniz. Statik yani durağan sitelerde siz sitenizi hazırlayıp yükledikten sonra sizden başka hiç kimse sitenize girdiğinde hiç bir şey ekleyemez ya da değiştiremez. dinamik sitelerde ise daha interaktif bir tasarımınız olur. Dinamik sitelerde kullanıcılar yorum yazabilir ilan siteleri gibi ekleme yapabilirler.

ASP (Active Server Pages) Nedir?

ASP (Active Server Pages) Web sayfalarının interaktif ve farklı şekillerde kullanıcı etkileşimini sağlayan dinamik web sayfalarının oluşturulabildiği script tabanlı bir dildir. ASP Microsoft Windows tabanlı sunucular üzerinde çalışır. Klasik bir html web sayfası tüm sayfayı o sayfaya girmek isteyen kullanıcı bilgisyarında olşuturur. Ancak ASP kodları sunucu tarafında çalışarak sonuçları kullanıcı bilgisayara gönderir. Bu nedenle ASP sunucu taraflı olarak adlandırılır. ASP ile alışveriş sitesi, forum sitesi, arkadaşlık sitesi gibi birçok farklı web sitesi yapılabilir. ASP ile yapılan bir web sitesinin Html’den yapılmış bir siteye göre en büyük farklarından birisi de veri tabanı bağlantısı ve kullanımı gibi bir çok işlevi yerine getirebilmesidir.

Apache Web Sunucusu

Apache açık kaynaklı yani ücretsiz bir Web sunucu yazılımıdır. Apache her türlü işletim sistemi üzerinde çalışabilir. Apache Web sunucu yazılımı Linux ve Windows işletim sistemleri üzerinde sıklıkla kullanılır. Açık kaynak kodlu olduğu için çok hızlı değişiklikler gösterir ve sürekli yeni güncellemeler ile yenilenir. 90’lı yılların ikinci yarısından itibaren popüleritesini artırarak en çok kullanılan Web sunucu yazılımı olmuştur. Apache Web sunucu programını bir işletim sistemi üzerine kurarak web sitesi yayınlayabilirsiniz.

Html 5 Nedir?

HTML (Hyper Text Markup Language) internette dolaştığımız web sayfalarının oluşturulmasını sağlayan bir işaretleme dilidir. Dikkat ederseniz web sayfalarının sonunda html ya da htm uzantılarını görürsünüz. Bu uzantılar o sayfanın Html ile yapıldığını belirtir. bilmeyenler için bu kısa Html bilgisainden sonra HTML 5 i anlatalım. HTML 5, en son versiyon HTML sürümüdür. HTML 5 ile sayfaları çok daha kolay ve hızlı bir şekilde hazırlanabiliyor. Tabi bu hazırlama sadece web sitelerinde gezinti yapanlar için bir anlam ifade etmiyor. Ancak kullanıcılar içinde HTML 5’in avantajları var. HTML 5 ile hazırlanmış web sayfaları çok daha hızlı açılıyor ve sayfalarda gezinirken daha az sorun yaşanıyor. Web tasarımcıları için HTML 5 bunlardan çok daha fazla anlam ifade ediyor.

Örneğin HTML 5 ile gelen canvas ile sayfada özel olarak bir alan açabilir ve bu alan içinde javascript ya da başka uygulamaları çok kolay bir şekile çalıştırabiliyorsunuz. Audio kodu ile sayfaya ses oynatıcı ekleyebiliyorsunuz veya video kodu ile bir video oynatıcı ekleyebilirsiniz. Bu şekilde aslında adobe flash için vazgeçilmez durumu ortadan kalkıyor. Adobe Flash Player’ı en çok kullanan youtube bile HTML 5 testlerine çoktan başladı. Belki yakın zamanda youtube videolarında da HTML 5 değişiklerini ve yeniliklerini görebiliriz.

AJAX Nedir?

AJAX (Asynchronous JavaScript and XML) Web sayafaları hazırlarken XML ve javascriptlerin birlikte çalışmasını sağlayarak geliştirilen uygulamalar yaratan bir programlamadır.  En çok kullanılan durumlardan biri web sayfasını yenilemeden bir işlemin geçekleştirilmesini sağlamaktır. AJAX kullanıcı ile sunucu arasındaki etkileşimi sağlamayı çok daha hızlı yapabilir. Erişebilirlik daha kolaydır. Bant genişliği ile ilgili geniş ayarlamalar yapılabilir. bu şekilde dah aperformanslı ve verimli sayfalar oluşturulmuş olur.

Html Nedir?

Html (Hyper Text Markup Language – Zengin Metin İşaret Dili) web sitelerinin yapımında kullanılan programlama dillerine benzeyen ancak derlenmesine gerek kalmadan kullanılabilen etiketleme dilidir. Html ile bir web sitesini baştan sona kadar yapabilirsiniz. Html kodlarını öğrenerek web sitesi yapabilirsiniz. Html ile hazırladığınız bir web sitesini çalıştırmak için web sunucusuna yüklemeniz gerekir. İlk zamanlar çok basit sayfalar yapabileceğiniz Html, zamanla büyük bir değişim göstererek günümüzün devasa web sitelerini yapabilecek kabiliyette bulunuyor.