21-04-2012, 19:45
|
|
|
|
חבר מתאריך: 21.12.04
הודעות: 30,021
|
|
אין לך שום סיבה לחזור לפרוייקט ולשנות דברים שעובדים, גם אם וכאשר נוריד את התמיכה
ב ie8. אם משהו עובד, אתה משאיר אותו ככה.
למה? כי יעלה לך יותר כסף לשנות אחורה מאשר לחכות שאותו אלמנט שעיצבת יזדקן וימות
ואתה תעצב משהו חדש חלופי במקומו. אלמנטים באתר מתחלפים מדי פעם בפעם.
בנוגע לתמיכת css נפרד לדפדפנים - המטרה היא להמעיט בכך עד כמה שניתן. כלומר, אם
ניתן לתת עיצוב אחד לכל הדפדפנים, זה עדיף. אם לא ניתן כי דפדפן מיושן לא תומך משהו
חשוב, אז עושים לו עיצוב נפרד ע"י זיהוי ה agent והתמודדות עם העיצוב המשני בשבילו
(וגם זה ב javascript בגלל שרת המטמון). מכל הסיבות שבעולם, אנו מעדיפים להמנע
מ css נפרד אם כי לפעמים באמת אין מניעה.
אני מבלבל בין ajax ל- js? אג'אקס זה בסך הכל ג'אווה סקריפט.
והעיכובים בהחלט נגרמים גם מהרבה קריאות javascript פשוטות. לא כל קריאה לשרת
חיצוני היא קריאת ajax. למעשה, את רוב הפרסומות שלי אני מקבל מהפעלת javascript
רגיל.
התהליך מאוד פשוט. אני מייצר div ריק ששומר מקום עבור פרסומת, ואז בונה קריאת
javascript לפי כל מיני קריטריונים והתשובה שאני מקבל מאותה קריאה תושם בתוך
ה div שהכנתי מראש קודם לכן. כל העסק הזה מתבצע ע"י javascript ולא ע"י ajax,
וזה לוקח זמן (בגלל שמדובר בשרתים שונים וצריך לחכות לתשובות שלהם וכו').
גם את הפרסומות של גוגל אני מקבל עם javascript ולא ajax. למעשה, אין שום סיבה
לבנות את זה עם ajax כי אני מקבל את הפרסומות רק בזמן טעינת הדף. הן לא משתנות
בזמן שהדף כבר בנוי.
כנראה שפה לא פירטתי על ה TAB (פרסמתי את זה בעוד כמה מקומות).
וכבר עניתי קודם מדוע שימוש ב css3 עבור דפדפנים מסויימים, ושימוש ב css2 חלופי
לדפדפנים אחרים הוא בעייתי. בעיקר בגלל שאני עובד מול שרת מטמון מה שאומר שכל
הגולשים מקבלים את אותו הדף כשהם גולשים לאתר, מבלי שהשרת יכול לדעת מה
הדפדפן בו משתמש הגולש. אני יכול לפרט כיצד זה עובד, אבל זה לא באמת משנה
לעניין שלנו.
אני רואה את ie8 נופל. זו בכלל לא הנקודה. לפני כמה שנים, גם ie6 נתמך והיום הוא
לא נתמך. בעתיד גם ie7 יפסיק להתמך ובעזרת השם, גם ie8. אבל זה לא יקרה מחר
וגם לא מחרתיים. להערכתי, גם לא בשנה הבאה. עד אז, הפתרונות שאני מחפש יצטרכו
לתמוך גם את ie8. אין מה לעשות.
יותר חשוב שמי שגולש באתר יקבל את האתר בצורה טובה, מאשר להיות בחזית
הטכנולוגיה. מה לעשות, האתר חי מחשיפות ואם אני מוריד מהגולשים את האפשרות
לצפות באתר - זו בעיה.
אתה אומר שאין לך כלום נגדי או נגד אף אחד, אבל זה נשמע כאילו אתה מנסה בכוח
להתנגח. אולי אני טועה וקשה לשמוע את טון ה"דיבור" דרך האינטרנט, אבל המלצתי
לך היא לנסות להתנסח בצורה קצת פחות 'תוקפנית'. יותר חשוב לי שיהיה נעים בפורום
מאשר לקבל את התשובה הטכנית המושלמת.
התחלת בכך שהשאלות שלי גורמות לך לא להאמין שאני עובד בחרת תוכנה (אולי אני ילד
אבל זה נשמע כאילו אתה מנסה להעליב). אח"כ אמרת שאני מדבר המון שטויות,
יוצא בהצהרות לא הגיוניות, אתה מגחך על צוות המתכנתים שלנו ומגדיל לציין שאתה לבד
בנית אתרים בסדר גודל של מה שאנחנו עושים (מבלי בכלל לדעת איפה אני נמצא)...
תגיד, באיזה סרט אתה חי? תודה לך על העזרה, אבל בקשה אישית אליך - אם לא תשנה
את הגישה המתנשאת שלך, אנא, אל תגיב לי יותר לעולם בפוסטים שלי בפרש, סבבה?
שבוע טוב,
|