Show simple item record

dc.contributor.advisorKardaş, Geylani
dc.contributor.authorŞahin, Çağatay
dc.date.accessioned2023-09-22T12:26:26Z
dc.date.available2023-09-22T12:26:26Z
dc.date.submitted2023-04-10
dc.date.issued2022
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/740437
dc.description.abstractBu çalışmada, kurumsal ölçekteki web tabanlı uygulamaların geliştirmesi için günümüzde en çok tercih edilen teknolojilerden birisi olan ASP.NET ile tercih edilme oranı en hızlı artan Node.js teknolojilerinin bir karşılaştırması gerçekleştirilmiştir. Karşılaştırma için öncelikle bir kriterler kümesi oluşturulduktan sonra her iki teknoloji de kullanılarak örnek uygulamalar geliştirilmiştir. Bu çalışmalardan elde edilen deneyimler sonucunda hem belirlenen kriterlere göre nitel bir karşılatırma hem de ölçümler doğrultusunda nicel bir analiz yapılmıştır. Elde edilen sonuçlara göre her iki teknoloji platformunun da kurumsal ölçekte bir iş uygulaması geliştirmek için gerekli tüm ihtiyaçlara cevap verebilecek yetkinliklere sahip olduğu söylenebilir. Node.js platformunun özellikle uygulama geliştirme araçlarının kolay erişilebilir olması, kütüphanelerin çeşitliliği gibi kriterlerde daha üstün olduğu görülmüştür. Öte yandan ASP.NET platformu özellikle öğrenme kolaylığı, hızlı program geliştirebilme, hata direnci mekanizmaları gibi kriterlere göre öne çıkmıştır. Geliştirilen örnek uygulamaların çalışma performansları da kıyaslanmış, kaynak tüketimleri benzer seviyede ölçülmekle birlikte Node.js uygulamalarının daha hızlı çalıştıkları gözlemlenmiştir.Tezde ortaya konan bu karşılatırma ile yazılım geliştiricilere hangi teknolojinin, hangi kriterde, hangi şartlar altında daha uygun bir seçim olabileceği konusunda bir fikir vereceğine inanılmaktadır.Anahtar sözcükler: Web uygulaması, web tabanlı uygulama geliştirme, Kurumsal ölçekte web uygulaması, ASP.NET, Node.js, JavaScript
dc.description.abstractIn this study, a comparison of ASP.NET, which is one of the most preferred technologies for the development of corporate-scale web-based applications, and Node.js technologies, the rate of which is increasing the fastest, was performed. Firstly, a set of criteria was created for the comparison, and sample applications were developed using both technologies. As a result of the experiences gained from these studies, both a qualitative comparison according to the determined criteria and a quantitative analysis were carried out in line with the measurements.According to the results obtained, it can be said that both technology platforms have the competencies to meet all the requirements to develop a business application within an enterprise scale. It has been examined that the Node.js platform is superior in criteria such as easy accessibility of application development tools and diversity of libraries. The superiority of ASP.NET platform has been observed in criteria such as ease of learning, rapid program development and robustness. Run time performances of the sample programs were also compared, and it was observed that the Node.js applications were running faster, although the resource consumption of both platforms were measured at a similar level.It is believed that the comparison given in this thesis may give software developers an idea about which technology would be a more appropriate choice under which criteria and under which conditions.Keywords: Web application, web-based application development, enterprise web application, ASP.NET, Node.js, JavaScripten_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontroltr_TR
dc.subjectComputer Engineering and Computer Science and Controlen_US
dc.titleA comparative evaluation of using ASP.NET and Node.js technologies for enterprise web application development
dc.title.alternativeKurumsal ölçekte web tabanlı uygulama geliştirme için ASP.NET veNode.js teknolojilerinin kullanılmasının karşılaştırmalı bir değerlendirmesi
dc.typemasterThesis
dc.date.updated2023-04-10
dc.contributor.departmentUluslararası Bilgisayar Ana Bilim Dalı
dc.subject.ytmASP
dc.subject.ytmWeb based applications
dc.subject.ytmProgressive web apps
dc.identifier.yokid10317684
dc.publisher.instituteFen Bilimleri Enstitüsü
dc.publisher.universityEGE ÜNİVERSİTESİ
dc.identifier.thesisid714736
dc.description.pages77
dc.publisher.disciplineBilgi Teknolojileri Bilim Dalı


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess