MVC 5 /6

krambo1

New member
MVC 5 /6

היי

אני רוצה להתחיל ללמוד MVC. ראיתי שיש כבר MVC 6 ו VS 2015.
האם מומלץ ללמוד יש על הגרסאות החדשים או עדיף על MVC 5?
תודה
 

arik23m

New member
אין לו מה לחפש ב6

אין לו מה לחפש ב6 אין מספיק מערכות רציניות שכבר יישמו את הטכנולוגיה
ומוטב שילמד את טכנולוגיה שכיום בשימוש מאשר את המילה האחרונה שאף אחד עוד לא יישם
ועל הדרך גם יבין טוב יותר מהם אבני הבנין של הטכנולוגיה
 

krambo1

New member
CODE FIRST או DATABASE FIRST

עוד שאלה : אני רואה שיש 2 שיטות לעבוד עם MVC ומסד נתונים. מה נהוג בעולם האמיתי? CODE או DB קודם?
&nbsp
&nbsp
תודה
 
רוב ההדרכות

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

YonaSwarz

New member
היתרין של CF זה שאתה יכול לבנות מערכת ענקית בשניה החיסרון...

החיסרון הוא שאם יש מערכת קיימת אז אתה לא יכול להתחבר אליה עם CF
כי כבר קייםDB , אז אתה מאולץ
 

nocgod

New member
לעניות דעתי

אם יש לך בסיס נתונים מוכן את יכולה עדיין לעשות code first רק שזה לא באמת יהיה code first אבל תצטרך לעשות מיפוי ידני
 
יש כלים

שיוצרים קוד פירסט מדטהבייס קיים. בוויזואל סטודיו 2013.4, זה מובנה.

היתרון הגדול של קוד פירסט הוא באטריביוטים שאפשר להוסיף: וולידציה, אורך מחרוזת וכו', הודעות שגיאה, וכו'.
ולכן כל הדוגמאות על aspnet הן קוד פירסט.
 

HackPoint

New member
אני אנסה להסביר את דעתי...

יתרונות בללמוד את הטכנולוגיה החדשה:
____________________________
&nbsp
א. הטכנולוגיה כוללת את כל היכולות מקודמיה
ב. ברגע שמבינים את הקונספט, אז מה זה משנה באיזה פריימוורק? - לכן שיתחיל באחרון.
ג. עד שאתה לומד מה קורה בישן תצא עוד גירסא :)
&nbsp
חסרונות:
______
א. יכיר את הישן אז יוכל לתחזק מערכות LEGACY.
ב. פחות ופחות חומר לימודי ושאלות בSO, לכן יהיה הרבה יותר קשה לסגור פערים.
&nbsp
לכן, אני תמיד אומר תדע את החדש ואז אם יש צורך תלמד איך עובד הישן.
 

YonaSwarz

New member
אני עובד עם 4 ואמרו לי שיש שיכלולים ב5 ו6 שקצת קשה לעשות ב4

למשל להוסיף או להוריד דברים מסובכים מהDB
זה קצת מעצבן ואמרו לי שב5 ו 6 זה יותר פשוט (האמת שאני לא מאמין)
 
למעלה