צד לקוח: החלק הויזואלי שהלקוח רואה, השדות שהוא יכול למלאות, וכו'.
צד שרת: הצורה שבה השרת יטפל בהוראות שהצד לקוח יעביר לו (יקבל טופס סינון ויעביר ללקוח דף מסונן וכו')
זה ממש כך, רק שבצד שרת יש דברים שהלקוח לא רואה והם אפילו לא בשבילו (כמו תחזוקה מידי פעם או איסוף נתונים על ידי זחלן וכו'),
ובצד לקוח הוא לא חייב לראות ממש ויזואלית כל דבר אבל כל מה שנשלח אליו ומתקבל ממנו.
לכל אחד מהם יש את הכאב ראש שלו, ותלוי מה רמת הנסיון שלך בJS כשפה.
אבל- באנגולר אתה יכול לעשות המון ממש בזמן ממש קצר, יש הכל מוכן, כל המשימות הנפוצות ממש בהשג יד, כולל ולידציה של טפסים, אנמציות, קריאות לשרת וממנו בחזרה, ואפילו קריאות מורכבות מאוד יש לנו את $q. באנגולר זה 2WAY BINDING ככה שאתה יכול לראות מאוד מהר מה שאתה רוצה. בריאקט, רק להתחיל להתעסק עם זה צריך לדעת ES6, BABEL, הקונסספט של JSX ועוד, מה גם שכדי לעשות משהו קצת יותר עם DB צריך כבר רידאקס, שזה כאב ראש - עצום (סיבוב אין סופי), מתשמשים בזה לדברים שצריך שיהו ממש מהירים ועם הרבה על המסך. ואין שם כלום מובנה אפילו רק בשביל לעבור דפים אתה צריך חבילה מיוחדת. שלא לדבר על אנמציות, ולדציה, וכו'. יש לזה הרבה פוטנציאל לעתיד, אבל קשה מאוד להתחיל עם זה בפרט אם אתה צריך משהו טוב ומהר.
באנגולר (אחד כמובן, את שנים אני לא מכיר) יש מלא תמיכה, רב השאלות בסטאק הם על אנגולר, ויש לזה המון אהדה בציבור, וכמו כן הרבה דברים מוכנים וטובים, כמו angular natirial וכו' והכי חשוב אתה יכול להתחיל לראות דברים טובים על המסך תוך ממש זמן קצר.
אפשר להרכיב חבילה עם DB SQL ו ASP.NET ואנגולר, ואת השרת תכתוב בVB אם אתה רגיל אליה, ואת האנגולר בJS.
פורסם במקור בפורום CODE613 ב16/05/2017 20:54 (+03:00)