Web Tasarım Yapmak İçin Hangi Dilleri Bilmek Gerekli?

Web Tasarım Yapmak İçin Hangi Dilleri Bilmek Gerekli?

Web tasarım yapmak için hangi dilleri bilmesi gerektiğini, ASP.Net ve PHP dillerinin gerekliliğini soran kardeşimizin sorusunu cevaplıyoruz.

SORU:

Benan abi şimdi ben Html ve Css’nin mantığını öğrendim, ve hiç zor gelmedi. Şuanda Javascript öğreniyorum. Sorum şu; Website yazdığımız zaman sadece Javascript mi bilmemiz gerekiyor yoksa Bunun yanında Asp.Net, Php gibi dilleri de mi bilmemiz gerekiyor? Ve ilerde Website yazarken Html, Css kullanacak mıyız? Bunları normalde Google’da araştırdım ama bir de senden duymak-bilmek istedim, ne de olsa sen tecrübelisin. Benim yanımda yardım alabileceğim hiçbir tecrübeli yok.

CEVAP:

yapmak ile alakalı dolaylı yoldan cevapladığımız 100’den fazla soru var. Bu soru vesilesiyle direkt olarak cevaplayalım. Birde küçük bir düzeltme yapayım, “ yazmak” değil, genel olarak “ yapmak” tabiri kullanılır. Kod yazılır, evet fakat bu yazılan kodların sonucunda meydana geldiği için “ yapmak” tabiri kullanılır.

HTML ve CSS Mantığı

HTML ve CSSHTML ve CSS yazılım dilleri değildir. alanında kullanılan, web sitelerinin belirlenen düzende görünmesini sağlayan dillerdir. HTML sitenin iskeletini, CSS ise görsel unsurlarını oluşturur. CSS kullanmadan, sadece HTML ‘in içerisine stil kodları yazarak, CSS ‘de kullanılan kodları yazabilirsiniz. Fakat bu CSS gibi bir yapı varken çokta mantıklı değildir. Çünkü CSS web tasarım yapmayı son derece kolaylaştıran bir yapıdır. Örneğin sayfa1.html ve sayfa2.html diye 2 farklı sayfa olduğunu varsayalım. Bu sayfaların ikisinde de yazılar kırmızı, Arial fontunda, 12 punto olacak diyelim. CSS kullanmazsanız her iki sayfaya da bu özellikleri tanımlamanız gerekir. Halbuki CSS ‘de bu stil unsurlarını belirtmeniz ve her iki sayfaya da CSS dosyasının yolunu vermeniz yeterlidir.

Daha önceki pek çok konuda belirttiğim üzere HTML ve CSS son derece basittir. Bu nedenle, her ne kadar yazılım dili olmasalar da, yazılıma başlamak isteyenlerin önce HTML ve CSS öğrenmeye çalışarak, yazılım yapabilecek veya yapamayacaklarına dair kendilerini test etmelerini tavsiye ettim. Çünkü son derece basit diller olması nedeniyle, HTML ve CSS ‘i bile öğrenemeyen kişiler yazılımı öğrenmeleri son derece zor demektir.

HTML ve CSS, bir web sitesinin en temel ve olmazsa olmaz dilleridir. Şimdi biri çıkar “ için HTML ve CSS gerekmez” deme saçmalığında bulunmasın. Çünkü bu sayfalarda sırf muhalif olmak için kıçını yırtan kişilerin çok saçmaladığını gördük…

PHP ve ASP.Net Bilme Gereksinimi

HTML ve CSS statik web siteleridir. Yani sadece görsel amaçlı, kendileri vesilesiyle işlem yapılamayan veya basit işlemler yapılabilen dillerdir. Örneğin sadece HTML ve CSS kullanarak, içerik girişleri, içerik listelemeleri ve içerik araması yapabileceğiniz bir web sitesi yapamazsınız. Bu tarz web siteleri yapabilmeniz için PHP ve ASP.Net gibi, dinamik web siteleri yapabileceğiniz dilleri kullanmanız gerek. Dolayısıyla sadece HTML ve CSS ile web sitesi yapabilirsiniz fakat bu günümüzde geçerliliği olan bir web sitesi olmaz.

Javascript ile

Jacascript ‘te dinamik bir programlama dilidir. En önemli ve güzel özelliği siteye dinamik özellikler kazandırır. Örneğin slider, sayfa içerisindeki bir pencereyi kapatma, renk değiştirme ve akla gelebilecek pek çok özellik kazandırmak javascript ile mümkün. Javascript kodları, hem .js olarak bir dosyada, hem bir HTML dosyasında, hem de ASP.Net ya da PHP dosyasının içine yazılabilir.

Web sitesi yapmak için javascript bilmek zorunda değilsiniz. Javascript bilmeden de statik veya dinamik web siteleri yapabilirsiniz. Fakat siteye günümüz standartlarında veya günümüz standartlarının üzerine özellikler kazandırmak için javascript bilmekte büyük fayda var.

Ayrıca Kodcu Herif 'te yer alan aşağıdaki konulara da göz fırlatabilirsiniz =)

Bilinmeyen Bilişim Kitabı