ייעוץ-בניית אתר לגמחים וכדו'
-
בתור מתחיל שעבד קצת עם asp.net mvc
הייתי ממליץ לך להתחיל עם זה, זו אכן פלטפורמה נוחה לעבודה וללמידה (כמו כל הפלטפורמות של מיקרוסופט שיש עליהם גם הרבה תיעוד).
לגבי צד שרת - אתה יכול להשאר עם זה ולא חייב לעבור לnode.js
לגבי צד לקוח - יש לך את הrazor שזהו בעצם מין קובץ html שמשלב בתוכו קוד דוטנטי עבור ערכים של משתנים וכדו', שהשרת מרנדר אותו לHTML רגיל שמוצג ללקוח עם כל המידע הנכון. זהו תחביר מאד קל ופשוט ללמידה, ויש בו אכן הרבה הרבה כח!
אם הUI אמור להיות פשוט ולא מורכב מדי - לך על זה.
אך אם הUI אמור להיות משהו יותר דינמי, והמשתמש אמור להזין הרבה מידע וכו' נראה לי שעדיף לך לעשות את צד הלקוח עם אנגולר או אחת מהספריות בסגנון, שיחסכו לך הרבה הרבה כאב ראש ועבודה כפולה.. אבל כאמור אתה יכול להמשיך לעבוד עם MVC בתור צד שרת, רק פשוט להחזיר JSON של נתונים במקום להחזיר דפי HTML.
בהצלחה גדולה!
ולגבי MVC יש גם את הספר הזה..פורסם במקור בפורום CODE613 ב23/05/2016 18:53 (+03:00)
-
@םןץףך
אחת ולתמיד- אנגולר זה JS שמעצב את ה-HTML בצד לקוח?
מה הייחודיות בו? שמעתי עליו פלאי פלאות...אנגולר זה ספריית צד לקוח מקיפה. פריימוורק בלע"ז.
זה לא עוסק בעיצוב הניראות של צד הלקוח (בזה מטפל הCSS), אלא בעיקר בעיצוב הבנייה של הDOM (דהיינו האובייקטים שמוצגים בדפדפן). כלומר, יש לך אובייקט שנקרא DIV ויש לך את השאלה איך הוא יראה, זה 2 דברים שונים. הDIV עצמו יכול להכיל כל מיני משתנים וערכים, אך אתה יכול להציג אותו בהרבה צורות, כפי שתגדיר את מאפייני הCSS שלו.
אנגולר עוסק בעיצוב האובייקט, מבחינת מה הוא מכיל. הוא מאפשר לך "להרחיב" את תגיות הHTML, כלומר להוסיף תגיות מותאמות אישית, דבר שחוסך לך לשכפל הרבה קוד. וכך אתה כותב תגית "HELLO WORD", והדפדפן ידע אוט' להציג DIV שמכיל כותרת ברמה מסוימת עם המילה HELLO WORD.
כמו כן, הוא מאפשר לך "לקשור משתנים לתצוגה" - דהיינו שפקד מסוים יציג את הערך של מסתנה ספציפי, וכאשר הערך של המשתנה משתנה - הUI יתעדכן אוט', וכן כאשר אתה משנה את הערך בפקד - זה ישנה את הערך במשתנה האמיתי.
ניתוב (ראוטינג).
בניית טפסים בצורה יותר פשוטה, כולל ולידציה.
ועוד הרבה הרבה דברים.
אמנם אפשר לעשות את זה לבד - אבל זה נותן לך את הכל מוכן וחוסך לך הרבה עבודה.
וכמובן, שיש לו גם חסרונות - לאנגולר 1 החסרון העיקרי הוא הביצועים.
והחסרון הגדול יותר - שלוקח זמן ללמוד את זה - אבל אחרי שלומדים זה שווה (לפחות כך אומרים :lol: )בכל אופן, אם אין לך מושג בWEB הייתי ממליץ לך קודם להתחיל בדרך הרגילה, להכיר קצת יותר לעומק את התגיות של HTML את הסלקטורים של CSS, את JS, ואיך כל זה עובד יחד. אחרי שקצת תשתפשף עם זה - נראה לי שיהיה יותר מומלץ אז ללמוד אנגולר, ואז גם תבין באמת מדוע זה נצרך..
בהצלחה!פורסם במקור בפורום CODE613 ב23/05/2016 20:20 (+03:00)
-
תתעלם מכל הלייקים. אני דעת מיעוט פה בפורום. אבל עשיתי בפועל הרבה דברים עם השפות שאני ממליץ עליהם.
תתחיל פה.
https://c9.io/
באמת אי אפשר ללמוד את זה בווינדוס. לכן אני לא משתמש בוינדוס.פורסם במקור בפורום CODE613 ב23/05/2016 22:08 (+03:00)
-
אני מציע שנפסיק עם השחור/לבן הזה, כל אחד מתבצר בעמדתו ויורה...
אני חושב שאין חולק ש node.js כל כך פשוט שזה לא יאומן ועקומת הלמידה טובה.
יש מקרים מסוימים שבהם הוא מועדף ויש מקרים שבהם הוא קוץ בעין (למה גישה לקובץ בדיסק צריכה להיות אסינכרונית???)
עיינו כאן:
http://voidcanvas.com/describing-node-jsהבעיות שהוזכרו פה עם ווינדוס הן ממש לא עקרוניות אלא יותר בגלל שהאריזה לווינדוס נעשתה ברשלנות ממש, מה שאולי ישתפר יום אחד...
מניסיוני ב OSX הוא עושה עבודה נפלאה
לינוקס לא מכיר...פורסם במקור בפורום CODE613 ב23/05/2016 23:21 (+03:00)
-
תתעלם מכל הלייקים. אני דעת מיעוט פה בפורום. אבל עשיתי בפועל הרבה דברים עם השפות שאני ממליץ עליהם.
mat הפעם הצלחת לעלות לי על העצבים, הלוגיקה של המשפט שלך אומרת שאתה היחיד בפורום שעשית בפועל הרבה דברים עם השפות שאתה ממליץ עליהם מה שאין כן הרוב עם הלייקים לא עשו בפועל הרבה דברים עם השפות שהם ממליצים עליהם.
ובכן עד כמה שאני יודע יש הרבה מאוד אנשים כאן בפורום שעשו בפועל הרבה דברים עם השפות שהם ממליצים עליהם.
זהו בעיני בבחינת "תוכן פוגעני" ויש למסור זאת להנהלת הפורום, אתה מתנשא על חברי הפורום הותיקים בדברי שקר והבאי, ומנסה להניא כאן חבר חדש המחפש דרך, תוך הצגת מצג שוא ביחס לשאר החברים המקצוענים אותם דאגת לכנות בכינוי גנאי לייקים. אז חד משמעית אני קובע לבטל את דבריך מכל וכל, אין לך יתרון על יתר חברי הפורום בטיעון זה, אלא אם תבוא בטיעונים אחרים שאינם ידועים לנו. חזור בך מיידית וכבד בבקשה את הכללים המקובלים בפורום ציבורי.
רק מצטט:הכנס הראשון של המפלגה המאוחדת, אשר הוחלט שתיקרא "מפלגת הפועלים הסוציאל-דמוקרטית הרוסית", התקיים במינסק ב-13 במרץ 1898, אך לא השיג דבר, כיוון שחבריו היו מעטים, וכיוון שהוא לא קיבל שום החלטה חשובה בדמות מצע או חוקה. הוועד המרכזי שנבחר נעצר מיד בתום הכנס.
בשנת 1903 התקיים הכנס השני, שבו נפלה מחלוקת בין לנין לבין מרטוב. לנין רצה שהמפלגה תהיה מאורגנת פוליטית ושחבריה יהיו חייבים להיות פעילים (עקרון החברות הפעילה, על פי לנין) ושקבלת ההחלטות במפלגה יהיה שמור לקבוצה נבחרת של מהפכנים, שיהיו הגוף הבכיר בין כנס לכנס, לגוף זה קרא לנין בשם "הוועד המרכזי". מרטוב לעומתו, רצה שהמפלגה תהיה פתוחה יותר לחברים כדוגמת המפלגות הסוציאל-דמוקרטיות באירופה. בהצבעה על מחלוקת זו זכו לנין וסיעתו לרוב, ולכן נקראו מאז בולשביקים (סיעת הרוב). סיעתו של מרטוב נקראה, בהתאמה, סיעת ה"מנשביקים" (אנשי המיעוט).
מטרתה של סיעת הבולשביקים הייתה לתפוס את השלטון ברוסיה בכוח וליישם את משנתם "מלמעלה".
מקור: ויקיפדיה
פורסם במקור בפורום CODE613 ב23/05/2016 23:25 (+03:00)
-
MAT היקר.
אני רוצה לבדוק את node.js.
אם תוכל רק להסביר לי, באיזה פלטפורמה בונים את זה. על איזה שרת?
איזה DB?
מה שהבאת לעיל (https://c9.io/) -אפשר לבנות שם?
וכן אם אפשר להפנות אותי למדריכים בסיסיים, עדיף בעברית.
בעז"ה עוד תרוו ממני נחת!פורסם במקור בפורום CODE613 ב24/05/2016 01:01 (+03:00)
-
@mat
תתעלם מכל הלייקים. אני דעת מיעוט פה בפורום. אבל עשיתי בפועל הרבה דברים עם השפות שאני ממליץ עליהם.mat הפעם הצלחת לעלות לי על העצבים, הלוגיקה של המשפט שלך אומרת שאתה היחיד בפורום שעשית בפועל הרבה דברים עם השפות שאתה ממליץ עליהם מה שאין כן הרוב עם הלייקים לא עשו בפועל הרבה דברים עם השפות שהם ממליצים עליהם.
ובכן עד כמה שאני יודע יש הרבה מאוד אנשים כאן בפורום שעשו בפועל הרבה דברים עם השפות שהם ממליצים עליהם.
זהו בעיני בבחינת "תוכן פוגעני" ויש למסור זאת להנהלת הפורום, אתה מתנשא על חברי הפורום הותיקים בדברי שקר והבאי, ומנסה להניא כאן חבר חדש המחפש דרך, תוך הצגת מצג שוא ביחס לשאר החברים המקצוענים אותם דאגת לכנות בכינוי גנאי לייקים. אז חד משמעית אני קובע לבטל את דבריך מכל וכל, אין לך יתרון על יתר חברי הפורום בטיעון זה, אלא אם תבוא בטיעונים אחרים שאינם ידועים לנו. חזור בך מיידית וכבד בבקשה את הכללים המקובלים בפורום ציבורי.
רק מצטט:הכנס הראשון של המפלגה המאוחדת, אשר הוחלט שתיקרא "מפלגת הפועלים הסוציאל-דמוקרטית הרוסית", התקיים במינסק ב-13 במרץ 1898, אך לא השיג דבר, כיוון שחבריו היו מעטים, וכיוון שהוא לא קיבל שום החלטה חשובה בדמות מצע או חוקה. הוועד המרכזי שנבחר נעצר מיד בתום הכנס.
בשנת 1903 התקיים הכנס השני, שבו נפלה מחלוקת בין לנין לבין מרטוב. לנין רצה שהמפלגה תהיה מאורגנת פוליטית ושחבריה יהיו חייבים להיות פעילים (עקרון החברות הפעילה, על פי לנין) ושקבלת ההחלטות במפלגה יהיה שמור לקבוצה נבחרת של מהפכנים, שיהיו הגוף הבכיר בין כנס לכנס, לגוף זה קרא לנין בשם "הוועד המרכזי". מרטוב לעומתו, רצה שהמפלגה תהיה פתוחה יותר לחברים כדוגמת המפלגות הסוציאל-דמוקרטיות באירופה. בהצבעה על מחלוקת זו זכו לנין וסיעתו לרוב, ולכן נקראו מאז בולשביקים (סיעת הרוב). סיעתו של מרטוב נקראה, בהתאמה, סיעת ה"מנשביקים" (אנשי המיעוט).
מטרתה של סיעת הבולשביקים הייתה לתפוס את השלטון ברוסיה בכוח וליישם את משנתם "מלמעלה".
מקור: ויקיפדיה
הנה חוזרים הימים הטובים
כבר דאגנו שקרה לך משהופורסם במקור בפורום CODE613 ב24/05/2016 03:50 (+03:00)
-
נפתח פה ויכוח חסר תוחלת מלא רגשות דת עמוקים.
לפני שהאשכול ינעל על ההתלהמות, אומר לך שאני מאוד מאוד מעריך את node אבל עדיין אני ממליץ, באובייקטיביות כמעט מלאה, על mvc.net.
בגלל המקורות הקלים למתחילים ובגלל המקורות בעברית והחברה פה שיעזרו לך.
אם אתה מרגיש ומסוגל להתמודד לבד עם צפיה בתוצאות (ולא בלימודי תיאוריה) אני ממליץ יותר על node. ולו בגלל ערך השוק שיהיה לך. וגם בגלל ה"מושגים" (ארכיטקטורה של הweb, תכנות והתמודדות עם רעיונות חדשים חדשות לבקרים) שמסתובבים סביב הטכנולוגיה הזו שמקורם ברעיונות התוכנה המודרניים ביותר.
בשביל לפתח בנוד יש לך את האופציה של שmat אמר: https://c9.io/, שזה כולל הן IDE די טוב והן שרת לראות מייד מה אתה עושה ועוד הרבה פיצרים.
אבל יש עוד המון דרכים (זה המעלה של node שהוא ממש קליל וזורם - המרחק בין הכתיבה להפעלה אפסי) כולל כתיבה בפנקס רשימות או VS CODE (שזה ממש IDE עם השלמה אוטומטית ודיבאג) או Visual Studio (תתקין דבר ראשון נוד, דבר שני תתקין VS מעודכן (2015), ואת התוסף Node.js Tools for Visual studio).פורסם במקור בפורום CODE613 ב24/05/2016 08:27 (+03:00)
-
@דוד ל.ט.
נפתח פה ויכוח חסר תוחלת מלא רגשות דת עמוקים.
רגע, אתה רוצה שיהיה משעמם בפורום??? לא נראה לי.
@דוד ל.ט.לפני שהאשכול ינעל על ההתלהמות
אל דאגה, בינתיים עוד לא ראיתי על הפורום הזה אף אחד מתלהם, דיון על בולשביזם ושאר שיטות משטר, הוא דבר הנלמד בכל האקדמיות בעולם, אל נא להיסחף אנחנו רחוקים מאוד מהתלהמות.
ואגב גם אני מעריך מאוד את node ואני נגד בולשביזם בלי קשר לכלום, אגב כבר בהיסטוריה היו השוואות בין חברות התוכנה והמחשבים לבין שיטות משטר שונות כדאי לך לראות ראה כאן.פורסם במקור בפורום CODE613 ב24/05/2016 13:21 (+03:00)
-
@דוד ל.ט.
בשביל לפתח בנוד יש לך את האופציה של שmat אמר: https://c9.io/, שזה כולל הן IDE די טוב והן שרת לראות מייד מה אתה עושה ועוד הרבה פיצרים.
אבל יש עוד המון דרכים (זה המעלה של node שהוא ממש קליל וזורם - המרחק בין הכתיבה להפעלה אפסי) כולל כתיבה בפנקס רשימות או VS CODE (שזה ממש IDE עם השלמה אוטומטית ודיבאג) או Visual Studio (תתקין דבר ראשון נוד, דבר שני תתקין VS מעודכן (2015), ואת התוסף Node.js Tools for Visual studio).ובשביל מסד נתונים- אפשר ב- https://c9.io ?
או שצריך משרת אחר?פורסם במקור בפורום CODE613 ב24/05/2016 14:23 (+03:00)
-
אם אתה הולך על https://docs.c9.io אז תפסיק לשאול שאלות (לפחות לא בסיסיות ובתדירות גבוהה) כי אני לא יודע מי יענה לך
לכן קח בחשבון כשאתה הולך על הכיוון הזה שאתה תהיה די לבד - לא לבד אלא עם גוגל.
לשאלה שלך כנס בתוצאה ראשונה בחיפוש המילים c9.io database.פורסם במקור בפורום CODE613 ב24/05/2016 14:30 (+03:00)
-
@םןץףך
ובשביל מסד נתונים- אפשר ב- https://c9.io ?
אם אני זוכר טוב, הם נותנים עכשיו mysql עם מגבלות מסויימות.
בכל מקרה אתה יכול להפריד את שכבת הגישה לנתונים באופן טוב ואיכותי, ולעבוד בינתיים על דמו שבנוי על xml או קובץ json, ובשניה אחת אתה מכניס קונקשן סטרינג ומפנה את הכל לדטה בייס. הנה כבר קיבלת שיעור ראשון...פורסם במקור בפורום CODE613 ב24/05/2016 16:00 (+03:00)
-
@םןץףך
ובשביל מסד נתונים- אפשר ב- https://c9.io ?אם אני זוכר טוב, הם נותנים עכשיו mysql עם מגבלות מסויימות.
בכל מקרה אתה יכול להפריד את שכבת הגישה לנתונים באופן טוב ואיכותי, ולעבוד בינתיים על דמו שבנוי על xml או קובץ json, ובשניה אחת אתה מכניס קונקשן סטרינג ומפנה את הכל לדטה בייס. הנה כבר קיבלת שיעור ראשון...יש גם משהו טוב למפתחים שרוצים להתעסק רק בצד לקוח, ורוצים "להתעלל" באיזה שרת כדי לעבוד עם נתונים
פורסם במקור בפורום CODE613 ב26/05/2016 23:20 (+03:00)