עמוד 1 מתוך 1

התייעצות, MVC גוסס?

הודעהפורסם: 08 אוגוסט 2017, 10:45
על ידי מיכלי פרי
שלום, אני ניקית חדשה,
מתכנתת .NET וangular.js (בקטנה...)
אני נמצאת באיזשהיא צומת של התלבטות, קיבלתי הצעת עבודה חדשה. תנאים מעולים. חברה גדולה,
הבעיה שהעבודה היא בMVC (אנגולר- 1 בספק)

האם MVC פסה? כלומר, האם עוד שנתיים אני ארצה לחפש עבודה חדשה ואמצא את עצמי תקועה עם משו ענתיקה?
אחת הקולגות שלי אומרת רק אנגולר, MVC כבר בשלבי גסיסה.

אשמח לשמוע את דעתכם!

Re: התייעצות, MVC גוסס?

הודעהפורסם: 08 אוגוסט 2017, 16:52
על ידי דוד ל.ט.
קודם יש אי דיוק במונחים:
MVC זה מתודולוגיית תכנות - ללא שום תלות בשפה או בפלטפורמה.
אנגולר מעוצבת גם ליישם את זה, ולכן אנגולר היא גם נקראת MVC.
אני מבין שכוונתך במילה MVC זה לMVC.NET (באריכות asp.net mvc) של צד השרת.

ובכן אנגולר לא עונה על הצורך בצד שרת, וגם לא חוסכת את היתרונות של הMVC של צד השרת, אלא, שהחזרת VIEW דינמיים הם בחלקם מיותרים. בקיצור גם אם מתכנתים מעולה באנגולר מישהו בצד השרת צריך לספק נתונים ולוגיקה ואת זה asp.net mvc עושה ללא תחליף/מתחרה מודרני יותר.
צד שרת, ובכללו asp.net mvc הם איתנו לשנים ארוכות. ויש פיתוח מתמיד של טכנולוגיות אלו.

Re: התייעצות, MVC גוסס?

הודעהפורסם: 17 אוגוסט 2017, 13:54
על ידי מיכלי פרי
תודה רבה, עזר לי!

Re: התייעצות, MVC גוסס?

הודעהפורסם: 24 אוגוסט 2017, 19:24
על ידי avr416
אנגולר גם כן בנוי על העקרון של MVC.
דוד ל.ט. כתב:בקיצור גם אם מתכנתים מעולה באנגולר מישהו בצד השרת צריך לספק נתונים ולוגיקה ואת זה asp.net mvc עושה ללא תחליף/מתחרה מודרני יותר.
צד שרת, ובכללו asp.net mvc הם איתנו לשנים ארוכות. ויש פיתוח מתמיד של טכנולוגיות אלו.


אם אתה משתמש באנגולר / ריאקט ודומיהם, מדוע להשתמש בasp.net mvc, מדוע לא להשתמש ב asp.net web api?

ואם כך - אני לא כ"כ מבין מדוע צריך להמשיך ולפתח את razor ודומיו..
אמנם לאתרים פשוטים מאד זה אחלה, (אם כי גם בהם ברגע שאתה צריך משהו קצת יותר מורכב - אתה מתחיל להסתבך עם Jquery...) אבל מדוע להשקיע ולפתח את זה עוד..

Re: התייעצות, MVC גוסס?

הודעהפורסם: 24 אוגוסט 2017, 19:38
על ידי דוד ל.ט.
avr416 דפים דינמיים עדיין חשובים.
בדפים סטטיים המשתמש מחכה פעמיים, וזה שווה לאתר אפליקציה כמו גימייל אבל לא לדף צור קשר וכדומה.
מבחינת אבטחה יש הרבה תכנים שאי אפשר להנגיש סטטית בלי לוגיקה שתבדוק כמה דברים

תחקור את העניין בגוגל server side vs client side rendering
אם יהיה לי זמן אתרום את חלקי.

אני אישית בורח משימוש בJS ככל האפשר...

Fatal: ./cache/ is NOT writable.