Master'sOpen Access

WEB uygulamaları için yenilikçi yaklaşımları kullanan uygulama çatısı

2020
0 views
0 downloads
Advisor: Dr. Öğr. Üyesi Ediz Şaykol

Abstract (TR)

Bileşen tabanlı web uygulamaları son yıllarda yazılım dünyasında hızla kendine yer edilmeye başlamıştır. Öyle ki dünyaca ünlü yazılım şirketleri(Facebook, Google, Ebay vs…) bu konsepti uygulayan kütüphane ya da uygulama çatılarını piyasa sürmüşler ve kendi uygulamalarını bu tabanda geliştirmişlerdir. Günümüzde yeni başlayan ve devam eden çoğu proje bileşen tabanında geliştirilmektedir. Tezin amacı, web uygulamalarının geliştirilmesinde bileşen adı verilen bu yapıların uygulama geliştirme süreçlerine etkilerini incelemek ve gelecekteki gidişatına bir projeksiyon tutmaktır. Bu konuda, birden fazla test aşaması oluşturulmuştur. Bununla birlikte tez konusunun birebir uygulandığı bir kullanıcı ara yüz kütüphanesi olan Anatolia geliştirilmiştir. Bileşen yapısı, eklenti ve pure js tekniklerine nazaran hem geliştirme süresinde, hem de bileşenin içerisinde kullanmış olduğu algoritmalar bağlamında performansa ve yüksek etki gözlemlenmiştir. Bileşen yapısının geliştirme süreçlerinden kullanılması, uygulama geliştirilmesini ve bakımının kolaylaştırıldığını göstermiştir. Pure Javascript' e nazaran daha anlaşılır bir kod yapısı sunduğu, tekrar kullanım olasılığını yükselttiği ve bu sayede yazılan kodun daha işlevsel hale geldiği gözlemlenmiştir. Bileşen tabanlı geliştirme yaklaşımı, ön yüz geliştirme dünyasında kodun nasıl yapılandırılması gerektiği algısını değiştirmiştir. Bu teknik aynı zamanda birden fazla platform üzerinde de uygulanabilir olmuş ve Javascript topluluğu tarafından kabul edilmiştir.

Author

Güner Kaan Alkım

How to Cite

Güner Kaan Alkım (Yüksek Lisans Tezi). WEB uygulamaları için yenilikçi yaklaşımları kullanan uygulama çatısı, 2020, İstanbul Beykent University.

Keywords

License

Tüm Hakları Saklıdır

This work is shared under the specified license terms.

More theses from İstanbul Beykent University