kazimolmez adlı üyeden alıntı: mesajı görüntüle
Hocam nodejs'nin bi client side olanı bir de server side olanı var. Server side olanında dediğiniz gibi backend kodları görünmez ama onu her sunucuda çalıştıramazsınız. Vercel gibi firmalar var bu işi yapan inceleyebilirsin.
Sunucuda CWP kurulu ve Nodejs desteği var.

DarknessHero adlı üyeden alıntı: mesajı görüntüle
Evet doğrudur hocam. Linkini verdiğim örneği çalıştırdığınız kullanıcı Hello World yazısından başka hiçbir şey göremez başka hiçbir kod kullanıca iletilmez. Extra olarak react, vue gibi frameworkleri de inceleyebilirsiniz. Js frameworkleri arasında bu olay server side rendering olarak geçer yani istekler ve kullanıcının göreceği html kodları sunucu tarafında işlenir aynı phpde olduğu gibi. Alternatif react, vue gibi js kütüphanelerinde hem server side rendering hem client side rendering yani js dosyalarının kullanıcıya iletildiği js kodlarının kullanıcı tarayıcısında çalıştığı senaryolar da vardır. İlerleyen zamanda onları da inceleyebilirsiniz. Yayın bir kullanım örneği olarak backend kısmının yani veritabanıyla iletişim kısmının php ya da express.js ile api olarak, frontend kısmının react, vue gibi kütüphanerle client side olarak yapılmasıdır. Bunların hepsini görüp deneyimledikten sonra php çok sıkıcı hale gelmeye başlıyor.

Googleda ufak bir "made with nodejs", "made with react" gibi aramalar yaptığınızda global ölçekte php den vazgeçildiğini en azından frontend kısmında vazgeçildiğini backend kısmında ise çok daha performanslı genelde javascript ve python tabanlı uygulamalar geliştirildiğini görebilirsiniz. Çoğu örnekte tüm stack yapısı veritabanı için ayrı, backend için, frontend için hangi kütüphane ve diller kullandığı yazıyor. Yenilikçi kalmak, global ölçekte rekabet edebilmek için doğru yoldasınız onu söyleyebilirim.
Çok teşekkür ederim, bugün tekrar denemeler yapacağım. JS'yi sunucu taraflı kullanabileceksem elbette PHP ile yollarım ayrılır. Sizden son ricam olarak bir soru daha sorayım.

Bir projemde index'te script.js dosyasını çekiyorum script src= şeklinde. Node.js ile bu tür işlemleri nasıl yapabiliriz?