Kısa cevap: Muhtemelen hayır
HTML (Hiper Metin Biçimlendirme Dili), adından da anlaşılacağı gibi bir programlama dili değildir, bir biçimlendirme dilidir (aşağıda açıklandığı gibi). Basitçe ifade etmek gerekirse, HTML, belirli bir web sayfasının nasıl göründüğünü açıklayan bir koddur. HTML, yazı tipi boyutu, rengi, stili, arka plan rengi, konumu ve daha fazlası gibi öğelerinin biçimlendirmesini de içerebilir. Ancak modern web geliştirmede, bu stil kodunu CSS (Basamaklı Stil Sayfası) adı verilen ayrı bir dosyaya koyuyoruz. Yani HTML sayfanın yapısını tanımlarken CSS ona bir stil verir. Ancak bilgisayara prosedürleri onlarla yürütmesi için talimat veremezsiniz, örneğin döngüleri tanımlayamaz, if / else ile dallanma yapamaz, işlevleri bildiremez, olayları işleyemez ve daha pek çok şey yapamazsınız.
Biçimlendirme nedir?
Web sitenizde "Web siteme hoş geldiniz" metnini istediğinizi ve bunun 18 boyutunda ve kırmızı renkte olmasını istediğinizi hayal edin. Şimdi, bilgisayara bu biçimlendirme verilerini saklamasını nasıl söyleyebiliriz? Bunu, sözde etiketleri (özel semboller) kullanan bir biçimlendirme dili ile yapabiliriz. Sevmek
<p style="”font-size:18px" color:red”>web siteme hoş geldiniz</p>
.
Yukarıdaki örnekte, bilgisayara "Web siteme hoş geldiniz" ifadesinin bir paragraf olduğunu söylüyoruz, çünkü <p></p>
etiketler (HTML bölümü). Toplayarak style = ”font-size: 18px color: kırmızı”
kod, biz de bilgisayara o paragrafın stilini (CSS kısmı) anlatıyoruz. Basit, değil mi? HTML / CSS kodlarımız büyüdüğünde, bu stil bilgilerini CSS (Basamaklı Stil Sayfası) adı verilen ayrı bir dosyada tutmak çok pratiktir.
Dolayısıyla, HTML kodu yapıyı tanımlar, yani burada, içinde belirli bir metni olan bir paragraf olacağını söyler:
<p>web siteme hoş geldiniz</p>
Ve CSS kodu, bir paragrafın nasıl biçimlendirilmesi gerektiğini söyler:
p {
yazı tipi boyutu: 18px;
kırmızı renk;
}
Chrome, Safari, Firefox, Edge vb. Tarayıcılar, herhangi bir metnin <p></p>
etiketi 18 piksel boyutunda olmalı ve kırmızı renkte boyanmalıdır ve bu metni kullanıcıya özel olarak gösterir. İşte bu!
Öyleyse, programlama dilleri nelerdir?
Basitçe ifade etmek gerekirse, değişkenleri tanımlayabildiğimiz, onlarla değerleri saklayıp okuyabildiğimiz, işlevler yazabildiğimiz, döngüleri yazabildiğimiz, if ifadeleri yazabildiğimiz, düğme tıklamaları gibi olayları işleyebildiğimiz ve çok daha fazlasını yapabildiğimiz bir programlama diliyle uğraşıyoruz. HTML / CSS açıklananların hiçbirini yapamadığı için JavaScript (JS) kodu ekleyerek web sitelerimizi canlı hale getiriyoruz. JS, başlangıçta yalnızca ön uç geliştirme için kullanılan bir komut dosyası dilidir (belirli bir amaca hizmet eden program) (şu anda bu web sitesinde gördüğünüz ve etkileşime girebileceğiniz şey budur). Arka uç tarafında (sunucuda gerçekleşen her şey ve siz bir kullanıcı olarak bunu göremezsiniz), Java (Spring), C# (ASP.NET), PHP gibi (parantez içinde gösterilen ilgili çerçeveler) programlama dillerini kullanıyoruz. (Laravel), Python (Flask, Django), Ruby (Rails) ve şimdi de nispeten yeni Node.JS çerçevesi ile JavaScript (basitçe konuşmak gerekirse, arka uç için JavaScript dili uygulaması).
HTML, CSS ve JS arasındaki farkla ilgili kısa görsel açıklamamı izleyin.
Çevrimiçi kursumun bağlantısı: https://online.datorium.eu