Geri Dön

A comparative evaluation of using ASP.NET and Node.js technologies for enterprise web application development

Kurumsal ö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

  1. Tez No: 714736
  2. Yazar: ÇAĞATAY ŞAHİN
  3. Danışmanlar: DOÇ. DR. GEYLANİ KARDAŞ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Web uygulaması, web tabanlı uygulama geliştirme, Kurumsal ölçekte web uygulaması, ASP.NET, Node.js, JavaScript, ASP, Aşamalı web uygulamaları, Web tabanlı uygulamalar, Web application, web-based application development, enterprise web application, ASP.NET, Node.js, JavaScript, ASP, Progressive web apps, Web based applications
  7. Yıl: 2022
  8. Dil: İngilizce
  9. Üniversite: Ege Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Uluslararası Bilgisayar Ana Bilim Dalı (disiplinlerarası)
  12. Bilim Dalı: Bilgi Teknolojileri Bilim Dalı
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Bu ç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.

Özet (Çeviri)

In 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.

Benzer Tezler

  1. Elektrik enerji iletim şebekelerinin optimal genişletme planlaması

    Optimal expansion planning of power transmission networks

    NAZİF HÜLAGÜ SOHTAOĞLU

  2. Faiz swapı ve Türk bankacılık sektörü açısından bir değerlendirme

    Approach of interest rate swaps in Turkish banking sector

    BERK TİMUR ALVER

    Yüksek Lisans

    Türkçe

    Türkçe

    1998

    BankacılıkMarmara Üniversitesi

    Bankacılık Ana Bilim Dalı

    PROF. DR. NAZIM EKREN

  3. A multiscale computational study to elucidate dynamics, reactivity, and inhibition of enzymes

    Enzimlerin dinamiğinin, reaktivitesinin ve inhibisyonunun aydınlatılmasına yönelik hesaplamalı bir çalışma

    ERDEM ÇİÇEK

    Doktora

    İngilizce

    İngilizce

    2025

    Kimyaİstanbul Teknik Üniversitesi

    Hesaplamalı Bilim ve Mühendislik Ana Bilim Dalı (disiplinlerarası)

    PROF. DR. FETHİYE AYLİN SUNGUR

  4. Normal işitmeye sahip tinnituslu bireylerde masseter vestibüler uyarılmış miyojenik potansiyellerin incelenmesi

    Investigation of masseter vestibular evoked myogenic potentials in individuals with normal- hearing and tinnitus

    NURAY AYGÜN

    Yüksek Lisans

    Türkçe

    Türkçe

    2025

    Odyolojiİzmir Bakırçay Üniversitesi

    Odyoloji Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ SERPİL ALLUŞOĞLU

  5. Çoklu spektroskopik tekniklerle (EDXRF, ICP-MS, Raman) farklı kanserli doku tiplerinin karakterizasyonu ve sınıflandırılması

    Characterization and classification of different cancer tissue types with multi-spectroscopic techniques (EDXRF, ICP-MS, Raman)

    VEDAT SOLA

    Doktora

    Türkçe

    Türkçe

    2025

    Fizik ve Fizik MühendisliğiAtatürk Üniversitesi

    Fizik Ana Bilim Dalı

    PROF. DR. YÜKSEL ÖZDEMİR