מדוע פלקס ואפולו ינצחו

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

את שלוש השעות הראשונות בילינו בשעה גבולות עובד באתר לקוח שהיו לו כמה מוזרויות בין דפדפנים. האתר נכתב בצורה מושלמת, תקפה CSS. עם זאת, עם Firefox 2 במחשב האישי ברשימת התפריטים עם תבליטים היה שינוי פיקסל מכוער ובאינטרנט אקספלורר 6, אחת משיטות ה- CSS לא עבדה כלל.

Firefox 2 (בדוק את שינוי הפיקסלים המוזר שגורם לו להראות כמעט נטוי).
תפריט Firefox 2

כך זה צריך להראות:
Internet Explorer 7

בכל פעם שבדקנו משהו, דפדפן אחר נשבר. בדקנו OSX עם Safari ו- Firefox ואז XP עם IE6, IE7 ו- Firefox. המומחיות של ביל ב- CSS ואהבתי לג'אווה סקריפט הובילה בסופו של דבר לפיתרון שאינו דורש פריצות ספציפיות לדפדפן ... אבל זה היה תרגיל מגוחך (אך מהנה) שעוברים מעצבי אתרים בכל יום ויום.

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

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

פלקס רץ תחת אדובי פלאש תוסף לדפדפן. זהו תוסף ש 99.9% הרבה מהאינטרנט פועל (אתה פועל בכל פעם שאתה מסתכל על סרטון Youtube). אפולו משתמש באותו מנוע אך מאפשר לך לרוץ בפועל בחלון יישום במקום להיות מוגבל לדפדפן.

מה זה Flex?

מ Adobe: מסגרת היישומים Flex מורכבת מ- MXML, ActionScript 3.0 וספריית המחלקה Flex. מפתחים משתמשים ב- MXML כדי להגדיר באופן הצהרתי את רכיבי ממשק המשתמש של היישום ולהשתמש ב- ActionScript לצורך לוגיקה של הלקוח ובקרה פרוצדוראלית. מפתחים כותבים קוד מקור MXML ו- ActionScript באמצעות Adobe Flex Builder? IDE או עורך טקסט רגיל.

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

מלבד לא לדאוג איך זה נראה בכל דפדפן, ישנם יתרונות אחרים. כתיבה עבור Flex עושה לֹא דורשים מיומנויות תכנות רשמיות. אני חושב שבגלל זה הרבה מתכנתים מקצועיים לועגים להשתמש ב- Flex או Adobe. הם מעדיפים שהוצאתם עשרות אלפי דולרים לפתח את התכונה ב- ASP.NET שנמשכת כמה שורות MXML.

אם תרצה להמשיך בקצב Flex ו- Apollo, הירשם לבלוג של חברי ביל.

תגובות 7

  1. 1
  2. 2
  3. 5
  4. 6
  5. 7

מה אתה חושב?

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