Türkiye'deki anlamı yapılmış bir tasarımı HTML ve CSS dediğimiz şekil ve stil dillerine dökmek. Tarayıcının anladığı dil yani.
Artık anlamı, az önce söylediğim şeyin üstüne bir sitede arayüzde olan interaktifliği, canlı bir veri alışı varsa bunu ve daha bir çok şeyi JavaScript veya alt dilleri (TypeScript vs.) ile hayata geçirmek.
Artık anlamı, az önce söylediğim şeyin üstüne bir sitede arayüzde olan interaktifliği, canlı bir veri alışı varsa bunu ve daha bir çok şeyi JavaScript veya alt dilleri (TypeScript vs.) ile hayata geçirmek.
- fbi (05.07.16 20:12:31)
Bir websitesinin arayüzünü (kullanıcının gördüğü tüm ekranlar) kodlar.
- amortisman (05.07.16 20:19:19)
Şöyle bir tanım da ekleyeyim, web ve mobil geliştiricileri genelde ikiye ayrılıyor, ön ve arka.
Ön dediğimiz kullanıcının cihazında çalışan kısım, tarayıcı veya mobil uygulama olarak düşünülebilir.
Arka kısım ise bütün iş mantığının olduğu yer. Yani, bir siteye giriş yaparken bilgileri girdiğin form ön tarafken, bu bilgileri veritabanından kontrol edip sonuca karar veren arka taraf oluyor.
Ön yüz geliştiricileri, tarayıcılar ve cihazlar bu kadar gelişmemişken yalnızca tasarımların görüntülerini koda döküyorlardı, gelen veriye göre olan değişimler, örneğin yukarıda giriş yapmış kullanıcının adının görülmesi gibi, arka tarafta ayarlanıp gönderiliyordu. Artık bu biraz değişti, ön taraftan form yine gönderiliyor ancak bu sefer yeni sayfanın tamamı yerine, yeni sayfayı oluşturmak için gerekli bilgiler geliyor arkadan. Bu bilgilere göre ön kısım şekil değiştiriyor. Facebook gibi sitelerde bir yere tıkladığında, yalnızca değişmesi gereken kısımların değiştiğini ve sayfanın diğer kısımlarının sabit kaldığını farketmişsindir örneğin.
Ön dediğimiz kullanıcının cihazında çalışan kısım, tarayıcı veya mobil uygulama olarak düşünülebilir.
Arka kısım ise bütün iş mantığının olduğu yer. Yani, bir siteye giriş yaparken bilgileri girdiğin form ön tarafken, bu bilgileri veritabanından kontrol edip sonuca karar veren arka taraf oluyor.
Ön yüz geliştiricileri, tarayıcılar ve cihazlar bu kadar gelişmemişken yalnızca tasarımların görüntülerini koda döküyorlardı, gelen veriye göre olan değişimler, örneğin yukarıda giriş yapmış kullanıcının adının görülmesi gibi, arka tarafta ayarlanıp gönderiliyordu. Artık bu biraz değişti, ön taraftan form yine gönderiliyor ancak bu sefer yeni sayfanın tamamı yerine, yeni sayfayı oluşturmak için gerekli bilgiler geliyor arkadan. Bu bilgilere göre ön kısım şekil değiştiriyor. Facebook gibi sitelerde bir yere tıkladığında, yalnızca değişmesi gereken kısımların değiştiğini ve sayfanın diğer kısımlarının sabit kaldığını farketmişsindir örneğin.
- fbi (05.07.16 20:24:36)
yukarıdakilere ek olarak, örneğin react, vuejs, backbone, angularjs vb. istemci tarafında çalışan, verinin biçimlendirilmesi ve görüntülenmesi gibi kullanıcı ile birebir etkileşimde olan bütün kısımları frontend developer üretir. buradaki üretme kısmı yazmak anlamındadır, tasarım ise başkalarının işidir.
bu kişiler veri tabanı nedir bilmek zorunda değiller, onlar sadece nereden nasıl veri geldiği ile ilgilenirler, geri kalan tüm teknoloji ve iş mantığı backend tarafındadır, tabii şimdiler de bu kısımlarda hafiften karışmakta zira tamamı ile browserda çalışan hiç bir şekilde backend kullanılmayan serverless ismi ile anılmaya başlanan bir akım da mevcut.
bu kişiler veri tabanı nedir bilmek zorunda değiller, onlar sadece nereden nasıl veri geldiği ile ilgilenirler, geri kalan tüm teknoloji ve iş mantığı backend tarafındadır, tabii şimdiler de bu kısımlarda hafiften karışmakta zira tamamı ile browserda çalışan hiç bir şekilde backend kullanılmayan serverless ismi ile anılmaya başlanan bir akım da mevcut.
- selam (06.07.16 01:48:13)
1