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
Yorum Gönder