سلام خدمت اساتید گرامی من یک سوال داشتم اونم اینکه به چند روش میشه یک وب اپ رو نوشت منظورم از روش :
1- حالت ejs ایی و کار با تمپلیت انجین
2-ssr با ری اکت و api
3- csr با ری اکت و api
سلام امیدوارم حالت خوب باشه .
ببینید سوالتون خیلی کلی هست و بستگی داره بر چه اساسی روش هارو دسته بندی کنیم ، برای بررسی این موضوع باید چند تا نکته رو در نظر بگیرید :
اول اینکه js , reactjs, nodejs و ... همه ابزارهای برای ساخت یک app هستند که ممکنه web base باشه یا نباشه .
در حالت کلی web appها رو میشه به دوسته static web app و dynamic web app تقسیم کرد که یعنی یه صفحه ثابت html یا یک react app تنها هم یک web app هستند .و همچنین یک api هم به تنهایی یک web app هست .
ولی اگر بخوایم معماری client/server رو درنظر بگیریم و از js استفاده کنیم روشها همین مواردی هست که خودتون اشاره کردید و البته یک روش استفاده ازreact هم وجود داره که بهش میگن ssg (server side generation) که معمولا با ssr در کنار هم استفاده میشن و گاهی بعضی از دوستان با هم اشتباه میگیرن .