eminkokdemir Nodejs çok daha pratiktir ve mongodb, orm tanımayacak kadar ileri seviye sorguar yapmana olanak verebilir. Fakat ekosistemi çok farklı. slim,silex,lumen vs zaten mikro framework laravel/symfony hafifletilmesinden başka şeyler değiller. artisan serve özelliği bile yok lumende mesela sadece api gibi basit ve temel şeyler için var. Gereksiz ayrıntıları kaldırmışlar.
Nodejs event-driven ve nonblocking'dir. Artıları saymakla bitiremeyiz nosql yani migrate etmenin bile gerekmemesi elequent,doctrine ile 3-4 kat fazla satır işgal etmeden yazmanın ve sonuca hızlıca ulaşmak keyifli. Karmaşık sorguları siz yapmıyorsunuz herşey düşünülmüş ben nodejs geçtiğimde beni en çok şaşırtan şey bu olmuştu. OAUTH2 ve JWT bunları laravel iş akışında kullanmıyordum bile onca iş yoğunluğundan fakat passport kütüphanesi ile olay başka bir boyutta diyebilirim. Şöyle ki ben symfony bilsemde genel projelerde kullanmıyordum çünkü laravel çok daha pratikti. Daha önce nodejs deneyimlememe olmuştu fakat bu kadar detaylı işlerle uğraşmamıştım. React ile rxjs karışımı işler bana soğuk duş alırdı diyebilirim ama tamamen değer. Bazı şeyleri elequent ile yazmak zor. Dizin birleştirme işleminden de nefret ediyorum ama gerekli.Node üzerinde buna gerek yok.
`
İlişkisel veritabanları aksine ODM çok ilginç gelmişti bana. Api yazımı için nodejs biçilmiş kaptan. Swagger'dan da yml olarak üretebiliyorsunuz zaten size node sunucusunu indirme izni veriyor. Ayrıca apollo graphql de tavsiye etmekteyim. Laravelde de çokça kullandım ama artık rest yazmayı bırakmanı öneririm. Bana ilginç derecede tuhaf gelmişti fakat şuan kolaya alışmamdan postgresql ve mysql usanç veriyor uğraşması.
Ama dediğim gibi temkinli olunması gerekli nodejs başka bir dünya. Phpcilerin hiç alışık olmadığı türden yazımlar var. Fullstack iseniz biraz daha rahat edeceksiniz ama o da birazcık bana sorarsanız.
Ve evet çok daha hızlı yazarsınız.