דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. ייעוץ - ui ל asp.net

ייעוץ - ui ל asp.net

מתוזמן נעוץ נעול הועבר ארכיון code613m
20 פוסטים 5 כותבים 1.1k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א מנותק
    א מנותק
    אבי
    כתב ב נערך לאחרונה על ידי
    #7

    @דוד ל.ט.

    אני חושב שדוטנט זה הכי טוב מכל בחינה כולל עלויות (עקיפות)

    תודה קודם כל, אבל איך אתה מסביר את עלויות השרת?

    @דוד ל.ט.

    בקשר לגישת REST מול אתר קלאסי
    ...
    מה עדיף? אני חושב שמיותר לומר.

    סליחה על השאלה, בגישת REST הם יכולים להיות מאורחים בשרתים נפרדים, לדוגמא, צד שרת ASP בשרת ווינדוס, וצד לקוח אנגולר בשרת לינוקס?
    ובאותו ענין, הם יכולים להיות מפותחים בסביבות עבודה שונות?
    שאלה נוספת (מחוסר ידע גמור בנידון), מצאתי שני דוגמאות לASP עם אנגולר, ההבדל ביניהם הוא בעצם בגישות הנ"ל, בדוגמא הזאת משתמשים באתר קלאסי ובדוגמא הזאת בגישת REST? אם כן, למה בעצם לחבר אותם לפרוייקט אחד בגישת ה REST ולא לבנות את הצד לקוח בסביבת עבודה אחרת לגמרי או בפרוייקט אחר, האם בכל זאת יש גם בגישה הזאת איזשהו חיבור ביניהם?
    ואיך יעבוד Binding בגישת REST? עם SignalR?

    תודה וסליחה על ההצפה <!-- s8-) --><img src="{SMILIES_PATH}/icon_cool.gif" alt="8-)" title="מגניב" /><!-- s8-) -->

    פורסם במקור בפורום CODE613 ב16/03/2017 13:11 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • avrahamA מנותק
      avrahamA מנותק
      avraham
      כתב ב נערך לאחרונה על ידי
      #8

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

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

      פורסם במקור בפורום CODE613 ב16/03/2017 14:31 (+02:00)

      תגובה 1 תגובה אחרונה
      2
      • dovidD מנותק
        dovidD מנותק
        dovid ניהול
        כתב ב נערך לאחרונה על ידי
        #9

        @אבי

        תודה קודם כל, אבל איך אתה מסביר את עלויות השרת?

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

        @אבי

        1. בגישת REST הם יכולים להיות מאורחים בשרתים נפרדים, לדוגמא, צד שרת ASP בשרת ווינדוס, וצד לקוח אנגולר בשרת לינוקס?
        2. ובאותו ענין, הם יכולים להיות מפותחים בסביבות עבודה שונות?
        3. שאלה נוספת (מחוסר ידע גמור בנידון), מצאתי שני דוגמאות לASP עם אנגולר, ההבדל ביניהם הוא בעצם בגישות הנ"ל, בדוגמא הזאת משתמשים באתר קלאסי ובדוגמא הזאת בגישת REST?
        4. אם כן, למה בעצם לחבר אותם לפרוייקט אחד בגישת ה REST ולא לבנות את הצד לקוח בסביבת עבודה אחרת לגמרי או בפרוייקט אחר, האם בכל זאת יש גם בגישה הזאת איזשהו חיבור ביניהם?
        5. ואיך יעבוד Binding בגישת REST?
        1. כן
        2. כן
        3. שניהם זה REST מנותק לגמרי רק במקרה השרת גם מייצר את התצוגות הסטטיות, יש לזה מעלות*.
        4. אפשר, אבל כנ"ל.
        5. לא ברור השאלה. binding בד"כ זה מושג שמתייחס מצד הלקוח לעצמו - מניה וביה, וזה לא משנה איך הצד לקוח עובד. איגוד שהדף נושם ומחובר לנתונים בצד שרת בצורה חיה מושג ע"י טכניקות שהצד השווה שלהם זה שימוש בHTTP. למשל WebSocket שבכל מקרה הדף יכול להשתמש בו.
        • החיסרון הוא למקרים של מיקס: אתה גם בונה אתר ויזואלי שמתחבר לWEBAPI אבל גם רוצה לוגיקה בתוכן הסטטי.
          למשל אם אתה רוצה שלא תהיה גישה למי שלא מאומת לתוכן הסטטי (לא רואה שום סיבה הגיונית לצורך זה אבל כנראה לפעמים זה קיים). פה בפורום למשל, באין לך הרשאות ניהול, לא רק שאתה לא יכול למחוק פוסטים של אחרים, אלא גם אתה לא יכול לתאר איך נראה הממשק של המנהל כי הדף שנוצר חסר את הרכיבים שיש למנהל. בהפרדת ממשק מלאה אי אפשר לעשות זאת - כי מנגנון האימות לא מונע גישה למקור הדפים הסטטיים, בם נמצאים כל רכיבי העיצוב, אלא שויזואלית בעזרת הJS מעצבים את הדף כמתאים להרשאה.

        פורסם במקור בפורום CODE613 ב16/03/2017 14:41 (+02:00)

        מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

        בכל נושא אפשר ליצור קשר dovid@tchumim.com

        תגובה 1 תגובה אחרונה
        3
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #10

          @avraham

          תהיה לך רק בעיה לתקשר עם שרת מדומיין נפרד, שאפשר לפתור את זה עם headers מוגדרים בצד השרת.

          זה לא בעיה ופתרון, זה דרך עבודה - ככה עושים וככה אמורים לעשות.

          פורסם במקור בפורום CODE613 ב16/03/2017 14:45 (+02:00)

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה
          1
          • clickoneC מנותק
            clickoneC מנותק
            clickone
            כתב ב נערך לאחרונה על ידי
            #11

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

            פורסם במקור בפורום CODE613 ב16/03/2017 14:46 (+02:00)

            אין טסט כמו פרודקשן.

            המייל שלי urivpn@gmail.com

            תגובה 1 תגובה אחרונה
            2
            • clickoneC מנותק
              clickoneC מנותק
              clickone
              כתב ב נערך לאחרונה על ידי
              #12

              דוד, לא מסכים איתך על הקביעה לגבי לינוקס.

              לינוקס כבר ממזמן לא בית תמחוי.
              ומייקרוסופט תוכיח.
              היחס שלה ממש ממש השתנה כלפי לינוקס.

              רק זה שיש כיום דוטנט + sql server ושאר ירקות ללינוקס מוכיחים את זה.

              פורסם במקור בפורום CODE613 ב16/03/2017 14:50 (+02:00)

              אין טסט כמו פרודקשן.

              המייל שלי urivpn@gmail.com

              תגובה 1 תגובה אחרונה
              1
              • א מנותק
                א מנותק
                אבי
                כתב ב נערך לאחרונה על ידי
                #13

                @דוד ל.ט.

                1. שניהם זה REST מנותק לגמרי רק במקרה השרת גם מייצר את התצוגות הסטטיות, יש לזה מעלות*.

                באיזה מהם?

                @דוד ל.ט.

                מקרוסופט זה חברה. וחברה לא עובדת בחינם.

                התכוונתי לשאול איך זה יוצא יותר זול למרות עלויות השרת הגבוהות?

                @דוד ל.ט.

                אבי כתב:
                5. ואיך יעבוד Binding בגישת REST?

                1. לא ברור השאלה. binding בד"כ זה מושג שמתייחס מצד הלקוח לעצמו - מניה וביה, וזה לא משנה איך הצד לקוח עובד. איגוד שהדף נושם ומחובר לנתונים בצד שרת בצורה חיה מושג ע"י טכניקות שהצד השווה שלהם זה שימוש בHTTP. למשל WebSocket שבכל מקרה הדף יכול להשתמש בו.

                signalR הוא הכוכב?

                פורסם במקור בפורום CODE613 ב16/03/2017 14:56 (+02:00)

                תגובה 1 תגובה אחרונה
                0
                • dovidD מנותק
                  dovidD מנותק
                  dovid ניהול
                  כתב ב נערך לאחרונה על ידי
                  #14

                  @ClickOne

                  דוד, לא מסכים איתך על הקביעה לגבי לינוקס.

                  לינוקס כבר ממזמן לא בית תמחוי.
                  ומייקרוסופט תוכיח.
                  היחס שלה ממש ממש השתנה כלפי לינוקס.

                  רק זה שיש כיום דוטנט + sql server ושאר ירקות ללינוקס מוכיחים את זה.

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

                  פורסם במקור בפורום CODE613 ב16/03/2017 15:30 (+02:00)

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  1
                  • א מנותק
                    א מנותק
                    אבי
                    כתב ב נערך לאחרונה על ידי
                    #15

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

                    הסבר יפה, נראה לי שבכל אתר קצת דינמי צריך את זה, אחרת כולם יהיו מנהלים.. לא?
                    אשמח להבין איך זה עובד, אם הם מנותקים לגמרי, המשתמש מכניס שם וסיסמא, הצד לקוח שולח REST API לשרת, הוא בודק מה שבודק ומחזיר HTML לפי הענין כתגובה לבקשה? כמו PHP?

                    פורסם במקור בפורום CODE613 ב16/03/2017 18:55 (+02:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • avrahamA מנותק
                      avrahamA מנותק
                      avraham
                      כתב ב נערך לאחרונה על ידי
                      #16

                      @אבי

                      דוד ל.ט. כתב:

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

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

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

                      אשמח להבין איך זה עובד, אם הם מנותקים לגמרי, המשתמש מכניס שם וסיסמא, הצד לקוח שולח REST API לשרת, הוא בודק מה שבודק ומחזיר HTML לפי הענין כתגובה לבקשה? כמו PHP?

                      השרת לא שולח HTML אלא שולח נתונים בפורמט כמו JSON והדפדפן מנתח את זה ובונה מזה HTML

                      פורסם במקור בפורום CODE613 ב16/03/2017 20:36 (+02:00)

                      תגובה 1 תגובה אחרונה
                      3
                      • א מנותק
                        א מנותק
                        אבי
                        כתב ב נערך לאחרונה על ידי
                        #17

                        @avraham

                        השרת לא שולח HTML אלא שולח נתונים בפורמט כמו JSON והדפדפן מנתח את זה ובונה מזה HTML

                        סליחה על הבורות, ניקח דוגמא פשוטה של חיבור עם שם וסיסמא, מה קורה מאחרוי הקלעים, השרת מקבל את השם והסיסמא בודק ב DB ומוצא שהכל תקין ומחזיר OK, מה קורה הלאה, צריך כאן איזשהו לוגיקה קטנה (משהו כמו PHP ) שתקבל את התשובה ותפעל בהתאם, זה כתוב בJS על הדף?
                        אז הכל גלוי?

                        פורסם במקור בפורום CODE613 ב16/03/2017 20:48 (+02:00)

                        תגובה 1 תגובה אחרונה
                        0
                        • avrahamA מנותק
                          avrahamA מנותק
                          avraham
                          כתב ב נערך לאחרונה על ידי
                          #18

                          @אבי

                          @avraham
                          השרת לא שולח HTML אלא שולח נתונים בפורמט כמו JSON והדפדפן מנתח את זה ובונה מזה HTML

                          סליחה על הבורות, ניקח דוגמא פשוטה של חיבור עם שם וסיסמא, מה קורה מאחרוי הקלעים, השרת מקבל את השם והסיסמא בודק ב DB ומוצא שהכל תקין ומחזיר OK, מה קורה הלאה, צריך כאן איזשהו לוגיקה קטנה (משהו כמו PHP ) שתקבל את התשובה ותפעל בהתאם, זה כתוב בJS על הדף?
                          אז הכל גלוי?

                          תראה דוגמא
                          https://jsfiddle.net/Lh2rzn0u/
                          השרת שלח מחרוזת בפורמט JSON, הלקוח עיבד אותה למערך של אובקייטים, ועבר על המערך ובנה HTML לפי המערך הזה, לא היה שום HTML מצד שרת.
                          אז גם אם השרת לא יחזיר את הנתונים, אתה יכול להבין איך זה אמור להיראות, שיש h1 שמכיל ID ושם, אבל לא תדע מה הID ומה השם

                          פורסם במקור בפורום CODE613 ב16/03/2017 20:51 (+02:00)

                          תגובה 1 תגובה אחרונה
                          3
                          • M מנותק
                            M מנותק
                            magicode
                            כתב ב נערך לאחרונה על ידי
                            #19

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

                            פורסם במקור בפורום CODE613 ב16/03/2017 23:37 (+02:00)

                            תגובה 1 תגובה אחרונה
                            1
                            • א מנותק
                              א מנותק
                              אבי
                              כתב ב נערך לאחרונה על ידי
                              #20

                              @אבי

                              תראה דוגמא
                              https://jsfiddle.net/Lh2rzn0u/
                              השרת שלח מחרוזת בפורמט JSON, הלקוח עיבד אותה למערך של אובקייטים, ועבר על המערך ובנה HTML לפי המערך הזה, לא היה שום HTML מצד שרת.
                              אז גם אם השרת לא יחזיר את הנתונים, אתה יכול להבין איך זה אמור להיראות, שיש h1 שמכיל ID ושם, אבל לא תדע מה הID ומה השם

                              כנראה לא שאלתי נכון.. תודה בכל אופן, אחפש מדריך מסודר ללמוד את הנושא.

                              @mat

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

                              תודה, אבל אני צריך דווקא את החברה הזאת.

                              פורסם במקור בפורום CODE613 ב19/03/2017 09:35 (+02:00)

                              תגובה 1 תגובה אחרונה
                              0

                              בא תתחבר לדף היומי!
                              • התחברות

                              • אין לך חשבון עדיין? הרשמה

                              • התחברו או הירשמו כדי לחפש.
                              • פוסט ראשון
                                פוסט אחרון
                              0
                              • דף הבית
                              • קטגוריות
                              • פוסטים אחרונים
                              • משתמשים
                              • חיפוש
                              • חוקי הפורום