אולי זה לא מדוייק(ואולי כן) אבל זה מספיק בשביל שתביןשרת- כל הקוד שלא מגיע למשתמש - c#,java,php
לקוח - כל הקוד שמגיע למשתמש html,js,css
אתה מפתח fullstack לכן אתה לא מבין מה ההבדל
כי אתה כותב באותו דף קוד סי שארפ וגם html,js,css
יש תכנות צד לקוח טהור שהוא רק html,js,css שלא בסביבת ויזואל שאתה רגיל
לערבב קוד c# על הדף או מאחורי הדף
כגון בסביבת webstorm
בכל מקרה בnodejs אין קוד מאחורה, תשכח מהארכיטקטורה הזאת
כמה אנשים כתבו לי "לכתוב שרת ב .NET"
הם התכוונו כנראה שאם נניח אתה נשאר ב-webforms
אז שהקוד שמאחורי הדף יהיה ריק בהתחלה
ובעמוד עצמו יהיה סקריפטים של קוד js וקישורים של קבצי css וקישורים של קבצי html
שתבנה את העמוד בעזרתם
ומאחורי הדף או איפה שתרצה יהיו פונקציות
שתפנה אליהם ב-ajax מהקוד js שנמצא בסקריפטים
וכאן התכוונו שתשתמש בnet. כשרת
הפונקציות הללו יחשבו או יחזירו מידע מהבסיס נתונים או כל מה שתרצה