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

  • הוסף לסימניות
  • #1
אני מעוניינת להעלות לרשת אתר שפיתחתי ב angular2 , c#-web api ומסד נתונים ב-sql-server.
האם יש אפשרות חינמית לעשות זאת?
ואיך עושים את זה?
כל מידע בנושא יעזור
תודה רבה

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

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

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

בהצלחה
 
  • הוסף לסימניות
  • #5
שמישהו יגיד למשרד החינוך לעבור ל nodejs mongo mysql. ...
 
  • הוסף לסימניות
  • #7
לאחר שהקוד נכתב, לא הייתי משנה, אבל אם כבר משקיעים, עדיף מאוד להשקיע בדוט נט core
אני רק שאלה...
אם הבנתי נכון, הכתיבה עצמה לא זהה?

במה מתבטא השינוי, חוץ מבסוג הפרויקט?
 
  • הוסף לסימניות
  • #8
שמישהו יגיד למשרד החינוך לעבור ל nodejs mongo mysql. ...
מסרתי להם זאת בשמך.
וזו תגובתם:
"מה הקטע? טוב לנו גם ככה...

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

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

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

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

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

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

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

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

ועוד משהו קטנטן, מה מקבלים בסוף? ספרייה? קובץ מה?
תודה!
 
  • הוסף לסימניות
  • #11
תוכל להפנות להדרכה בעניין הזה?
אני 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 טוען


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

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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