Bölüm I • Bölüm II • Bölüm III • Bölüm IV • Bölüm V
Bu benim görüşüm . Değişmez değil, ama en azından iyi kurulmuş olduğunu söyleyebilirim; kariyerim boyunca C#, Java, PHP, Ruby, JavaScript vb. kodları yazdım. Bunları büyük mali şirketlerde "ciddi" iş uygulamaları üzerinde çalışmak için kullandım ve hayatta kalmak için IT(Bilgi Teknolojileri) alanı dışında özel bir girişimci olarak çalıştım, bu yüzden dünyayı "IT alanı dışı objektifliği" sayesinde daha iyi görmeyi öğrendim. Ama kesinlikle kodlama, Node.js'yi keşfettiğimden beri daha eğlenceli olmaya başladı.
Bu görüş çerçevesinde, LeasingSH.ro'yu yeniden yapılandırmak için Node.js'yi seçerken ikinci bir düşüncem yoktu. LeasingSH.ro Romanya'da iyi bilinen araç satış sitesi. Büyük bir proje değil ama burada tam olarak kapsamlı web projesi türünden bahsediyoruz:
Node.js kullanmanın avantajlarından biri de muhtemelen şimdiye kadar aldığınız trafikten daha fazlasını işleyebiliyor olmanız. Ayrıca, tepki süremiz önemli ölçüde iyileşmiş, hala sadece tek bir web örneği kullanmış olmamız gerçeğine rağmen:
Kod tabanı da daha okunabilir ve sürdürülebilir oldu, çünkü yeni teknolojiyi kullanmak dolaylı olarak yeni alışkanlıkları getiriyor(eski PHP aleyhinde), kaynak kontrolü için BitBucket kullanma, Jade şablonları kullanma, ASPA ile etkin istemci tarafı varlık paketleme ve sıkıştırma gibi.
Sonuç olarak, ben Node.js ile yapılmış kapsamlı web projelerinden daha çok görmek istiyorum. Çoğu hala Php tarafından destekleniyor. Beni yanlış anlamayın, yıllarca PHP kullandım, ona karşı değilim ama ara sıra geleceğe bakmak zorundayız.
Not: Bu makale çeviridir.
Kaynak: Node.js is not suitable for generic web projects (V)
Kaynak: Node.js is not suitable for generic web projects (V)