Front-End Developer, Back-End Developer ve Full Stack Developer



Front-end developer: Kullanıcının etkileşime girdiği önyüzün (client-side), HTML, CSS ve JS teknolojilerini kullanarak geliştiren kişiye front-end developer (önyüz geliştirici) denir. 

UI (Kullanıcı Arayüzü) tasarımını alır bunu HTML ve CSS‘e döker.
 - HTML sayfalar oluşturmaya başlanır.
 - CSS, Sass, Less tüm bunlar bu safhada oluşturulur.
 - Sonra “Layout” dediğimiz sayfa şablonları oluşturulur.

Son olarak Back End’in yaptığı sisteme entegre etmek kalır.
Sistem hangi dille yazılmış ise Front-End yazılımcının bu dili biliyor olması gerekiyor. Örneğin: PHP

Entegre edilirken son olarak tasarımdaki rütuşlar yapılır, javascript kodları ile bazı hareketler katılır.


Back-end developer: kullanıcının görmediği arka kısmı (server-side), geliştiren kişidir.
- Öncelikle yapılacak web sitesinin, projenin veritabanı şemasını hazırlar.
- Daha sonra kullanılacak kütüphaneleri seçer ve sistemin arkaplanını hazırlamaya başlar. - - Burada şunu anlıyoruz back-end‘ciler kodlama yaparlar.

- Sistemin daha hızlı ve daha güvenilir çalışması back-end developer‘in görevidir.

Full-stack developer: hem back-end hem de front-end kodlarını yazabilen kişidir. HTML, CSS, Javascript ve bir backend dilini -mesela Java-c#,asp.net bilir ve uygulamanın her yerini kodlayabilir.





Yorumlar

Popüler Yayınlar