העלאת אתר angular2 לרשת

רחלי קורן

משתמש רשום
D I G I T A L
אני מעוניינת להעלות לרשת אתר שפיתחתי ב angular2 , c#-web api ומסד נתונים ב-sql-server.
האם יש אפשרות חינמית לעשות זאת?
ואיך עושים את זה?
כל מידע בנושא יעזור
תודה רבה

*יש לציין שאני מעוניינת להעלות את האתר למטרת "תיק עבודות", ולכן שיקולים של מהירות של שרת פחות רלוונטיים כאן*
 

יהושע 411

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

Aharono

משתמש פעיל
D I G I T A L
רק להעיר שלהריץ אתר עם דוט נט זו דרישה לא סטנדרטית ולכן לא כל אחסון שמוצאים יתמוך בדוט נט, כדאי לוודא מראש.

דבר נוסף שראוי לציין שיש הבדל בין דוט נט MVC (הסטנדרטי, הישן יותר, יש לומר) לבין דוט נט core שאני מניח שלו תהיה תמיכה יותר גדולה באתרים שתומכים באחסון שלו (לאחר שהקוד נכתב, לא הייתי משנה, אבל אם כבר משקיעים, עדיף מאוד להשקיע בדוט נט core)

הערה אחרונה, אני מניח שכל האתרים שיאחסנו דוט נט, יתמכו גם כן ב sql server, אבל בכל אופן, כדאי לשים לב גם לפרט הזה

בהצלחה
 

yantrab

משתמש חדש
שמישהו יגיד למשרד החינוך לעבור ל nodejs mongo mysql. ...
 

מ.ש.

משתמש מקצוען
הנדסת תוכנה
D I G I T A L
לאחר שהקוד נכתב, לא הייתי משנה, אבל אם כבר משקיעים, עדיף מאוד להשקיע בדוט נט core
אני רק שאלה...
אם הבנתי נכון, הכתיבה עצמה לא זהה?

במה מתבטא השינוי, חוץ מבסוג הפרויקט?
 

Aharono

משתמש פעיל
D I G I T A L
אני רק שאלה...
אם הבנתי נכון, הכתיבה עצמה לא זהה?

במה מתבטא השינוי, חוץ מבסוג הפרויקט?

(סליחה על העיכוב בתשובה)

למעשה, דוט נט "הסטנדרטי" תמך בווינדוס בלבד (יסלח לי mono) וזו אחת הסיבות המרכזיות שכמעט ואי אפשר למצוא בתעשייה דוט נט (שרת מווינדוס?). אחרי שנים שמיקרוסופט לא הצליחה לקדם את השפה הנפלאה הזו (יסלחו לי חובבי ה php ו node js, אין לכם מושג מה אתה עושים), הם החליטו לפתח מחדש (פשוטו כמשמעו, כל הקוד נכתב מחדש) את כל ה"מנוע" של דוט נט (ושמו נקרא בגויים דוט נט core) והילד החדש תומך גם בלינוקס.

כלומר, מבחינת עצם כתיבת הקוד (הסינטקס והספריות הבסיסיות), הכתיבה היא בדיוק אותה הכתיבה (ועד כמה שידוע לי, גם ברמת ה features השונים של השפה שמתווספים מגרסה לגרסה), אבל כאשר זה מגיע לדברים קצת יותר מורכבים (כגון פינות מוזרים בEF כמו many to many או טעינה ב lazy loading) אפשר למצוא הבדלים שונים במימוש ובדרך הקריאה לפוקציות.

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

בהצלחה
 

למדן וידען

משתמש סופר מקצוען
עיצוב גרפי
הנדסת תוכנה
D I G I T A L
אבל כאשר זה מגיע לדברים קצת יותר מורכבים (כגון פינות מוזרים בEF כמו many to many או טעינה ב lazy loading) אפשר למצוא הבדלים שונים במימוש ובדרך הקריאה לפוקציות.
תוכל להפנות להדרכה בעניין הזה?
אני PHPניק, אבל מתעניין מאוד בדרך להתמקצע בcore הזה.

דוט נט core שאני מניח שלו תהיה תמיכה יותר גדולה באתרים שתומכים באחסון שלו
זה עדיין מצריך תמיכה מיוחדת?
לא כל אחסון שתומך php תומך בו?

ועוד משהו קטנטן, מה מקבלים בסוף? ספרייה? קובץ מה?
תודה!
 

Aharono

משתמש פעיל
D I G I T A L
תוכל להפנות להדרכה בעניין הזה?
אני PHPניק, אבל מתעניין מאוד בדרך להתמקצע בcore הזה.


זה עדיין מצריך תמיכה מיוחדת?
לא כל אחסון שתומך php תומך בו?

ועוד משהו קטנטן, מה מקבלים בסוף? ספרייה? קובץ מה?
תודה!

התכנות בסי שארפ שונה במהותו מphp, ממליץ ללמוד ואני לא חושב שצריך להתמקד בהבדלים הדקים שבין ה frameworks.

*אבל בגלל שלמדן שואל אז אני אענה לגופו של עניין לגופו של עניין, ב entity framework יש תמיכה אוטומטית לנהל קשרי many to many ב db, כאשר אתה מגדיר שני אובייקטים שכל אחד מכיל רשימה של חברו, לדוגמה, לאובייקט תלמיד יש רשימת קורסים ולכל קורס יש רשימת תלמידים, יוצא שברמת ה db צריך לשים טבלת m2m שתנהל את המידע. בגרסה הקודמת של דוט נט, הef יצר את אותה טבלה many to many אוטומטית וניהל אותה (כלומר, שאתה מוסיף אובייקט, התווסף record לטבלה וכאשר מוחקים, הוא היה מסיר אוטומטית), נכון להיום ב ef core, אין תמיכה בכזה feature וצריך ליצור את ה m2m ידנית


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

בסופו של התהליך מקבלים קובץ dll (ספרייה) שה http server טוען


מקווה שעזרתי, בהצלחה
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קיט ב'

ט בַּמֶּה יְזַכֶּה נַּעַר אֶת אָרְחוֹ לִשְׁמֹר כִּדְבָרֶךָ:י בְּכָל לִבִּי דְרַשְׁתִּיךָ אַל תַּשְׁגֵּנִי מִמִּצְוֹתֶיךָ:יא בְּלִבִּי צָפַנְתִּי אִמְרָתֶךָ לְמַעַן לֹא אֶחֱטָא לָךְ:יב בָּרוּךְ אַתָּה יְהוָה לַמְּדֵנִי חֻקֶּיךָ:יג בִּשְׂפָתַי סִפַּרְתִּי כֹּל מִשְׁפְּטֵי פִיךָ:יד בְּדֶרֶךְ עֵדְוֹתֶיךָ שַׂשְׂתִּי כְּעַל כָּל הוֹן:טו בְּפִקֻּדֶיךָ אָשִׂיחָה וְאַבִּיטָה אֹרְחֹתֶיךָ:טז בְּחֻקֹּתֶיךָ אֶשְׁתַּעֲשָׁע לֹא אֶשְׁכַּח דְּבָרֶךָ:
נקרא  10  פעמים

לוח מודעות

למעלה