Web Sitesi Yapımında Kullanılan Diller Nelerdir ?
Çukurova Marka Patent Kalite Yönetim ve Danışmanlık firması Web Departmanı olarak bu haftaki yazımızda Web Sitesi Yapımında Kullanılan Diller nelerdir, Web Site kurmak için gerekli olan önceliklerimiz ve kurmak istediğimiz Web Sitesinin hangi programlama dili ile oluşturması gerektiğinden bahsedeceğiz. Gelin birlikte makale konumuzun içeriğine göz atalım.
Şimdi bu soruya detaylı bir cevap vermeye sizleri bu konuda aydınlatmaya çalışalım. Sizlere sunacağımız bilgilerin ardından yapmak istediğiniz site için en uygun dili seçebilir ve sitenizi oluşturmak için o dili öğrenmeye başlayabilirsiniz. Eğer kurumunuz ya da kendiniz için bir Web sayfası yaptırmak istiyorsanız, bu nokta da ihtiyaçlarınız belirleyici unsur olacaktır.
Web sitesi kurmak için öncelikle neye ve nasıl bir siteye ihtiyaç duyduğunuzu belirlemeniz gerekir. Eğer forum ya da benzeri bir site kurmak istiyorsanız, PHP programlama dili pek çok açıdan işinizi görmeye yetecektir. Ancak kuracağınız sitenin güvenlik açısından daha sağlam bir zemine oturmasını istiyorsanız da ASP programlama dilini tercih edebilirsiniz. Bu nedenle öncelikle nasıl bir web sayfası istediğinize tam olarak kara vermeli ve bunun ardından ile koyulmalısınız. Bunların dışında bir web sayfası yapmak için aşağıdaki programlama dillerini bilmeye ihtiyacınız vardır. Şimdi bunların neler olduklarına yakından bakalım.
- PHP
- HTML
- JAVA
- CSS
- ASP
Genel olarak bir web sayfası oluşturmak için yukarıda yer alan programlama dillerini ve dili yazacağınız uygulama programlarını öğrenmeniz gerekir. Ayrıca HTML tam olarak bir programlama dili sayılmaz. HTML aslında bir ara yüzdür ve yapılan işlemlerin ekran üzerinde çıktısını gösterir. Bu nedenle HTML’i tam anlamıyla programlama dilleri arasında göstermek doğru olmaz. Diğer yandan CSS için de aynı durum geçerlidir. CSS genel olarak web sayfalarında görsel öğelerin düzenlenmesinde etkilidir. Örneğin CSS ile bir stil belirlersiniz ve bu stili web sayfanızın istediğiniz bir bölümünde sadece bir kod yardımı ile kolayca kullanabilirsiniz. Bu şekilde kodları yeniden yazmak zorunda kalmaz ve sadece hazırlanmış olan stilden çekmiş olursunuz.
Gelelim Web Tasarımı (Frontend) ve Web Geliştirme (Backend) ikilisine.
Backend
Backend genellikle bir sunucu, bir uygulama ve bir veri tabanından oluşur. Örneğin; Bir havayolu veya otobüs firmasının web sitesine girerek bilet aldığınızda Frontend ile etkileşime girmiş olursunuz. Siz bilgilerinizi web sitesine girdiğinizde, uygulama bu bilgiyi alır ve bir sunucu üzerinde kurulmuş olan veri tabanına depolar. Backend işleyişini basit bir şekilde anlatabilmek için şöyle örnekleyebiliriz: Siz (uygulama), bir bilgiyi bilgisayarınızda (sunucu) bulunan bir Excel (veri tabanı) dosyasına kaydediyorsunuz. Bu teknolojiyi ortaya çıkaran; sunucu, veri tabanı ve uygulamanın birlikte çalışmasını sağlayan kişiye de backend geliştiricisi denir. Web'in backend kısmını oluşturmak için de PHP, Ruby, Python vb. yazılım dilleri ve MySql, PostgreSQL ve Oracle gibi veri tabanları kullanılır. Bunlar, daha kolay kullanılabilmeleri için de frameworkler ile güçlendirilirler.
Frontend
Genellikle Web Tasarımı ve Web'in ön yüzünün geliştirilmesini kapsar. Web tasarımı dendiğinde; Adobe , Photoshop gibi tasarım programlarını kullanabilen, aynı zamanda da HTML, CSS, JavaScript ve JQuery ile kod yazabilen tasarımcılardan bahsedilir. Bir web sitesini kullanırken gördüğünüz her şey; HTML, CSS ve JavaScript'in, kullandığınız web tarayıcı tarafından kontrol edilmesidir. Bunun içinde de fontlar, açılır menüler, geçişler, sliderlar, iletişim formları vb. tasarımsal işler yer alır. Frontend'de yer alan bu öğelere eklenen bilgilerin depolanabilmesi, yani kısaca Frontend'in hayata geçebilmesi için gereken alt yapı ve teknolojiyi sağlayan ise Backend'dir.
Son olarak özetlemek gerekirse; Web tasarımı (frontend) ve web geliştirme (backend), ancak bir araya geldiklerinde bir web sitesi oluşabilir, ancak her ikisi de birbirinden farklı işler yapar. Hem Frontend hem de Backend'i tek başına yapabilen nadir yazılımcılar da "full-stack developer" olarak adlandırılır. Bir web sitesini sıfırdan oluşturabilmek için Frontend ve Backend'in bir arada olması gerekir; biri olmadan diğeri, tek başına web sitesi oluşturamaz.
Bu bağlamda bizler Çukurova Marka Patent Kalite Yönetim ve Danışmanlık firması Web departmanı olarak sizlerin sahip olmayı hedeflediği sanal kimliğiniz olacak olan web site konusunda kalıcı ve güvenilir çözümlerimizle yanındayız.Sizlerde bu hizmeti almak ya da kendiliğinden koruması olan kaliteli, hızlı ve güçlü bir sunucu da yer almak isterseniz sizleri Çukurova Marka Patent Kalite Yönetim ve Danışmanlık firması Web Departmanında yıllardır verdiğimiz kaliteli hizmetin tecrübeleriyle aramızda görmekten mutluluk duyarız. Antakya Web Tasarım, Hatay Web Tasarım, Adana Web Tasarım, Mersin Web Tasarım, Antalya Web Tasarım, Ankara Web Tasarım, Konya Web Tasarım, İzmir Web Tasarım, İstanbul Web Tasarım hizmetleri Web tasarım ve projeleriniz konusunda anlık destek ve hizmet almak için 0543 685 41 52- 51 numaralı hatlardan, size en yakın şubemizi öğrenmek için 444 8 148 numaralı hattan bizlere ulaşabilirsiniz.


