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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?

איפכא מסתברא: אתגר הפוך לכולנו! מה טוב בפלטפורמה האחרת?

מתוזמן נעוץ נעול הועבר ארכיון code613m
26 פוסטים 6 כותבים 1.4k צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • clickoneC מנותק
    clickoneC מנותק
    clickone
    כתב ב נערך לאחרונה על ידי
    #6

    @magicode

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

    תמיד יכולת לראות את הקוד של הטמפלט.
    @magicode

    באיזה שהוא שלב התקנתי את wamp והתחלתי לתכנת בphp ראיתי שאתה יכול לכתוב קובץ בnoteped בלי להתקין IDE כאילו היה לי בראש שIDE זה חובה בשביל לתכנת כלומר זה תוכנה לתיכנות.

    גם בVB.NET וגם בC# אתה יכול לכתוב בNOTEPAD בלי להתקין IDE. התוכנה שחובה לתיכנות זה הקומפיילר בלבד! ובמקרה של PHP זה המפרש של PHP.
    @magicode

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

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

    בטח. הרי קראת את כל קוד המקור של PHP (כתובה בC), ואתה בהחלט מבין איך PHP עובדת ומה היא עושה בכל רגע נתון, גם אני קראתי את כל קוד המקור של דוטנט (דרך הרפלקטור - בVB.NET :lol: ) ובהחלט מבין מה הם עשו שם. - לכן אני רגוע מאד לגבי מייקרוסופט.
    טוב, ברור לך שהפיסקה הקודמת הייתה ממש בציניות.... - אנחנו לא מכירים ובאמת יכול להיות שעברת על הקוד מקור של PHP, אם אני יודע נכון נראה לי שיקיר** כן עבר על הקוד.**
    אבל...
    זה שלא היה ברור לך המהלך זה לא אומר שאין כזה. קוראים לזה מחזור חיים. ובדף ASPX זה נקרא מחזור חיים של דף. זו תורה שלימה, אבל טעימה מזה אתה יכול לראות כאן.
    בPHP אין (בבסיס) מחזור חיים, הכל רץ אחד אחרי השני. אין אירועים וכו'. (ושוב, אני מדבר בבסיס.) בASPX יש מחזור חיים מאד מובנה שאתה צריך להצמד אליו. שלב הבקשה, הטעינה, ועד לשלב התשובה, כאשר יש לך שליטה של כל שלב כאירוע ולא כקוד רץ...

    @magicode

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

    טוב זה דבר יחסי. התכוונת לנוח, ולכיף.....

    פורסם במקור בפורום CODE613 ב22/01/2014 00:54 (+02:00)

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

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

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

      @KingYes

      לרוב הגבאים שאני מכיר אין אינטרנט זמין באופן קבוע.

      אם זה הדבר היחידי שמציק לך.. אז מה רע להתקין הפצה ממש מינימלית (ארצ'י נגיד?), ולהתקין לו LAMP שירוץ עם המערכת.. ותחסום את סיסמת הרוט בשביל עצמך.. והוא יקבל שהדפדפן תמיד ירוץ.. והכל משמה? 🙂

      באמת? עוד מחשב/מחשב וירטואלי להתקין?
      חשבתי שדיברתם כאן על ביזבוז משאבים, לא?
      ואני לא רוצה לחשוב מה יקרה ביום שתהיה לו בעייה הכי קטנה בלינוקס, כמה כסף טכנאי יקח לו לשעת עבודה?? הרי זה לא כמו בווינדוס שכל ילד יודע לפתור בעיות [לפחות את הפשוטות] - בלינוקס מספיק שINIT6 יקפוץ פעם בשעה כי תהיה הגדרה הכי קטנה לא נכונה, והוא ישבור את הראש. ואל תספר לי שאין בעיות, בכל דבר טכני ובמיוחד במחשבים יש בעיות והם נוהגות לקפוץ בדיוק בזמן הכי קריטי (ובקיצור "מרפי")

      האמת שפשוט יכולת להציע את WAMP שזה שרת PHP על הווינדוס, למה לא עשית את זה? (פשוט מרוב הקיבעון על הלינוקס :lol: :lol: :lol: )

      פורסם במקור בפורום CODE613 ב21/01/2014 23:57 (+02:00)

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

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

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

        @KingYes

        לרוב הגבאים שאני מכיר אין אינטרנט זמין באופן קבוע.

        אם זה הדבר היחידי שמציק לך.. אז מה רע להתקין הפצה ממש מינימלית (ארצ'י נגיד?), ולהתקין לו LAMP שירוץ עם המערכת.. ותחסום את סיסמת הרוט בשביל עצמך.. והוא יקבל שהדפדפן תמיד ירוץ.. והכל משמה? 🙂

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

        פורסם במקור בפורום CODE613 ב21/01/2014 14:45 (+02:00)

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

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

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

          לרוב הגבאים שאני מכיר אין אינטרנט זמין באופן קבוע.

          אם זה הדבר היחידי שמציק לך.. אז מה רע להתקין הפצה ממש מינימלית (ארצ'י נגיד?), ולהתקין לו LAMP שירוץ עם המערכת.. ותחסום את סיסמת הרוט בשביל עצמך.. והוא יקבל שהדפדפן תמיד ירוץ.. והכל משמה? 🙂

          פורסם במקור בפורום CODE613 ב21/01/2014 13:46 (+02:00)

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

            @ClickOne

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

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

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

            באיזה שהוא שלב התקנתי את wamp והתחלתי לתכנת בphp ראיתי שאתה יכול לכתוב קובץ בnoteped בלי להתקין IDE כאילו היה לי בראש שIDE זה חובה בשביל לתכנת כלומר זה תוכנה לתיכנות.
            התלהבתי מהפשטות של php שאני כותב קובץ ואני יודע בדיוק מה ירוץ בהתחלה כאילו בדוט נט לא היה ברור לי המהלך שם איזה פונקציה בתוכנה רצה ראשונה.

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

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

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

            פורסם במקור בפורום CODE613 ב21/01/2014 13:33 (+02:00)

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

              http://www.microsoft.com/web/webmatrix/node.aspx

              פורסם במקור בפורום CODE613 ב21/01/2014 10:25 (+02:00)

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

                @ClickOne

                ממש אין לי דעה מוקדמת על PHP וnodejs (בPHP נגעתי ופיתחתי כבר לפני 12 שנים כשהיא עדיין הייתה בחיתולים), ונשמח אם תסביר כאן איך מתקינים על ווינדוס פיתוח (או הרצה של תוכנית) nodejs. - למיטב ידיעתי כיום הפיתרון הוא להתקין מערכת וירטואלית של לינוקס, או ממש מחשב. זה לא פיתרון ללקוח קצה. חד וחלק. ומי שיגיד לך אחרת, או שהוא מערבב את הלקוחות שלו, או שהלקוחות שלו מפחדים ממנו ולא מוכנים לעמוד על דעתם!!
                אני יודע שמישהו עוד יכתוב כאן שגם בדוטנט ובאקסס מחייבים את הלקוח להתקין משהו, אבל תסכימו איתי שזה לא להתקין מערכת הפעלה בוירטואל, מה גם שב90% מהמקרים הדוטנט והאקסס כבר מותקנים אצל הלקוח.

                אני חוזר בי.
                אכן אני רואה עכשיו שיש התקנה של MSI באתר של Nodejs.

                פורסם במקור בפורום CODE613 ב21/01/2014 10:01 (+02:00)

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

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

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

                  @magicode

                  אולי תסביר למה יש לך דעה מוקדמת ומוחלטת על php ו nodejs בלי לבדוק אותם .................

                  ממש אין לי דעה מוקדמת על PHP וnodejs (בPHP נגעתי ופיתחתי כבר לפני 12 שנים כשהיא עדיין הייתה בחיתולים), ונשמח אם תסביר כאן איך מתקינים על ווינדוס פיתוח (או הרצה של תוכנית) nodejs. - למיטב ידיעתי כיום הפיתרון הוא להתקין מערכת וירטואלית של לינוקס, או ממש מחשב. זה לא פיתרון ללקוח קצה. חד וחלק. ומי שיגיד לך אחרת, או שהוא מערבב את הלקוחות שלו, או שהלקוחות שלו מפחדים ממנו ולא מוכנים לעמוד על דעתם!!
                  אני יודע שמישהו עוד יכתוב כאן שגם בדוטנט ובאקסס מחייבים את הלקוח להתקין משהו, אבל תסכימו איתי שזה לא להתקין מערכת הפעלה בוירטואל, מה גם שב90% מהמקרים הדוטנט והאקסס כבר מותקנים אצל הלקוח.

                  @magicode

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

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

                  למשל דוד רואה בקשיחות של C# יתרון.

                  גם אני :lol: :lol:

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

                  פורסם במקור בפורום CODE613 ב21/01/2014 09:49 (+02:00)

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

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

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

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

                    פורסם במקור בפורום CODE613 ב21/01/2014 09:20 (+02:00)

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

                      @ClickOne

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

                      אני ישמח אם תסביר למה PHP ו NodeJS לאטוחנות משאבים....
                      העובדה שאתה יכול לאתחל משתנים בלי להצהיר עליהם, היא אולי נוחה, אבל אומרת משהו....

                      אולי תסביר למה יש לך דעה מוקדמת ומוחלטת על php ו nodejs בלי לבדוק אותם .................

                      אני לא דיברתי נגד דוטנט בכלל אני בסה"כ אמרתי שאני מעדיף פלטפורמה אחרת שהיא יותר נוחה לי שאני יותר אוהב ועכשיו אני מוסיף שזה קוד פתוח וזה רץ על לינוקס. שזה לא חסרון זה טעם אישי. למשל דוד רואה בקשיחות של C# יתרון.

                      פורסם במקור בפורום CODE613 ב21/01/2014 08:50 (+02:00)

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

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

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

                        אני ישמח אם תסביר למה PHP ו NodeJS לאטוחנות משאבים....
                        העובדה שאתה יכול לאתחל משתנים בלי להצהיר עליהם, היא אולי נוחה, אבל אומרת משהו....

                        פורסם במקור בפורום CODE613 ב21/01/2014 01:43 (+02:00)

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

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

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

                          אז מה טוב בווב של דוטנט.

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

                          בphp זה ממש מסובך בגלל שכל דף זה דף נפרד. ותהליך נפרד מה שאין כן בקובץ ashx זה עובד ממש יפה תסכלו על הקובץ לדוגמה.

                          <%@ WebHandler Language="C#" Class="Handler" %>
                          
                          using System;
                          using System.Web;
                          
                          public class Handler : IHttpHandler {
                          
                              public void ProcessRequest (HttpContext context) {
                          	// Comment out these lines first:
                          	// context.Response.ContentType = "text/plain";
                          	// context.Response.Write("Hello World");
                          
                          	context.Response.ContentType = "image/png";
                          	context.Response.WriteFile("~/Flower1.png");
                              }
                          
                              public bool IsReusable {
                          	get {
                          	    return false;
                          	}
                              }
                          }
                          

                          שרת iis יריץ את הקובץ אם נלך לנתיב שלו זה דומה לphp בקטע הזה.
                          וכשהוא יריץ אז הוא טוען את הקובץ ומריץ את הפונקציה ProcessRequest עם context שזה אובייקט שמכיל את כל מה שקשור לבקשה ולתשובה של הhttp.

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

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

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

                          אז למה אני לא מתכנת בדוטנט.

                          בגלל שאפשר לעשות את כל זה גם בnodejs. וגם אני לא אוהב את הקשיחות של C#. בjs אני יכול להוסיף אלמנטים לאובייקט איך שבא לי.

                          var person = {};
                          person.firstname="John";
                          person.lastname="Doe";
                          person.age=50;
                          person.eyecolor="blue";
                          

                          פורסם במקור בפורום CODE613 ב20/01/2014 18:32 (+02:00)

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

                            @magicode

                            יש הבדל גדול בין לא יודע את "ASP.NET MVC או Razor" לבין "לא יודע על כך דבר".
                            אני כתבתי דף אחד או 2 בaspx ואני אפילו סיפרתי לך על זה. ואמרתי לך שזה בעיקרון יותר טוב לדעתי מphp.

                            אז להגיד שאני לא יודע על כך דבר זה שקר.

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

                            פורסם במקור בפורום CODE613 ב20/01/2014 18:09 (+02:00)

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

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

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

                              @דוד ל.ט.

                              @magicode
                              @דוד ל.ט.
                              וmagicode לא יודעים על כך דבר

                              שקר.

                              שקר זו מילה ממש חריפה, אני לכל היותר מקשקש.
                              אתה פתחת פעם אתר ASP.NET MVC?
                              כתבת בו?
                              אתה יודע מה זה Razor? אתה יודע מה זה View Engines של MVC?

                              אם ככה אני מתנצל.

                              יש הבדל גדול בין לא יודע את "ASP.NET MVC או Razor" לבין "לא יודע על כך דבר".
                              אני כתבתי דף אחד או 2 בaspx ואני אפילו סיפרתי לך על זה. ואמרתי לך שזה בעיקרון יותר טוב לדעתי מphp.

                              אז להגיד שאני לא יודע על כך דבר זה שקר.

                              פורסם במקור בפורום CODE613 ב20/01/2014 17:41 (+02:00)

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

                                @magicode

                                @דוד ל.ט.
                                וmagicode לא יודעים על כך דבר

                                שקר.

                                שקר זו מילה ממש חריפה, אני לכל היותר מקשקש.
                                אתה פתחת פעם אתר ASP.NET MVC?
                                כתבת בו?
                                אתה יודע מה זה Razor? אתה יודע מה זה View Engines של MVC?

                                אם ככה אני מתנצל.

                                פורסם במקור בפורום CODE613 ב20/01/2014 16:04 (+02:00)

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

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

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

                                  @דוד ל.ט.

                                  וmagicode לא יודעים על כך דבר

                                  שקר.

                                  פורסם במקור בפורום CODE613 ב20/01/2014 15:08 (+02:00)

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

                                    ארכיטקט, זה פשוט לא נכון.
                                    הכל השערות מפוחדות חסרות טעם.
                                    העובדה שכשאתה מריץ אפליקציה בWPF יש כמה רבבות מאפיינים גם הטרידה אותי, אבל:
                                    א. תכלס זה עף כמו טיל על מחשבים ישנים.
                                    ב. זה בכלל לא מאפיינים, זה פונקציות (מה שנקרא DP, מאפיינים תלויים), שכל עוד שלא קוראים להם הם לא תופסים אפי' ביט אחד בזיכרון (!!).
                                    ג. אין אלטרנטיבה.

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

                                    פורסם במקור בפורום CODE613 ב20/01/2014 12:56 (+02:00)

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

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

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

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

                                      חוץ מזה, בעולם הווב מבחינת פקדים וגם מעוד הרבה בחינות, יש תקן בינלאומי, ומרוץ מטורף של גדולי וטובי התכנתים ברחבי העולם, על מנת לייעל ביצועים באופן דרמטי מדור לדור ומתקופה לתקופה (התחרות העולמית על שוק הדפדפנים, היא בעצם הנושא הזה עצמו!!!! כאשר כרום יצאה עם מנוע v8 [שאגב גם nodejs מבוסס על אותו מנוע] היא הצליחה להשיג את כל הדפדפנים מבחינת מהירות ואז היא הציתה מרוץ אדיר בתחום) כך שאני מפתח מערכת כננס על גבי ענק, אבל אצל מייקרוסופט אתה תלוי בחסדים של חברה מסחרית, שראשית היא מונופול יחיד בתחום, ושנית לך תדע מה השיקולים שלהם??? אולי הם מעדיפים ביצועים נמוכים וגרפיקה גבוהה כי זה יותר מוכר... בינתיים זה לא נראה שמייקרוסופט צועדת בכיוון הסקלביליות כשהם הוציאו את דוט נט הם נתקלו תוך שנתיים בבעיות שלא איפשרו להם לתכנת עבור מערכות גדולות..... בושה וחרפה אחר כך הם תיקנו את זה (ולך תדע איזה טלאים הם שמו שם)

                                      פורסם במקור בפורום CODE613 ב20/01/2014 12:21 (+02:00)

                                      אידיאולוגיות גדולות נכנסות למטחנה של עולם המעשה ויוצאות ממנו בפירורים (ווינסטון צ'רצ'יל, סתם סתם, זה שלי)

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

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

                                        פורסם במקור בפורום CODE613 ב20/01/2014 11:25 (+02:00)

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

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

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

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

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

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

                                          פורסם במקור בפורום CODE613 ב20/01/2014 07:59 (+02:00)

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

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

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

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