xidecn adlı üyeden alıntı: mesajı görüntüle
Node JS bir framework değildir. JavaScript kodunu çalıştırmak için tasarlanmış açık kaynaklı bir runtime-env dir. Yani Node Js javascript kodunun çalışabilmesi için bir ortam sağlar. Framework belirli bir tür uygulama için kullanılan bir dizi kod ve araç setidir,Framework'ler genellikle uygulamanın yapısını belirler ve geliştiricilere bir uygulamayı hızlı ve etkili bir şekilde oluşturmak için gerekli olan bir dizi araç, kütüphane ve şablon sağlar .

NodeJs e gelince, node js'in php ve .net 'e göre çok fazla avantajı vardır. bunların en başında asenkron yapı ve npm geliyor benim için. ayrıca kodun okunabilirliği ve yazma kolaylığı da cabası. Hele phpden nodeJs'e geçmek tırnak içerisinde 500 nüfuslu kasabadan şehir hayatına geçmek gibi. Ayrıca typscript de javascripti bambaşka bir seviyeye tayışıyor ve type safety ve object notation çok kolay hale getirip hem kodunuzun sürdürülebilirliğini, hem anlaşılabilirliğini hem de güvenliğini çok güzel yerlere taşıyor.
Siz biraz geçmişte kalmışsınız. Net Core asenkron yapıdadır ve yapılan request bazında benchmark lara göre hız ve kapasite olarak nodejs in önündedir.
Ayrıca framework diye wiki diyor. Dikkatli okursan bir sonraki cümlede yazmışım zaten çalışma ortamıdır diye. Bana göre de çalışma ortamı 👍 ama dünya genelinde hala bu bir tartışma konusu.