/ / איזו פונקציונליות הייתי מאבד אם אני משבית ג'אווה מבוססת דפדפן?

איזו פונקציונליות הייתי מאבד אם אני משבית ג'אווה מבוססת דפדפן?

מה פונקציונליות-האם-אני-תאבד-אם-אני-השבת-מבוסס-דפדפן-ג'אווה -00

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

מושב השאלה והתשובה של ימינו מגיע אלינו באדיבות SuperUser - מחלקת המשנה של Stack Exchange, קיבוץ מונחה על ידי אתרי אינטרנט של שאלות ותשובות.

השאלה

קורא SuperUser מארק וולינסקי רוצה לדעת אם הוא יאבד פונקציונליות כלשהי אם ישבית את ג'אווה מבוסס דפדפן:

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

האם מרק באמת יאבד פונקציונליות כלשהי אם יבטל את Java מבוסס דפדפן?

התשובה

לתוכנית SuperUser JakeGould יש את התשובה עבורנו:

  • האם מישהו יכול להגיד לי מה הייתי עושה או לא הייתי חווה אם אני מבטל את ג'אווה והאם זה באמת הכרחי לגלישה בימינו?

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

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

אבל בשנת 2015, רוב הבסיס "מהודר"פונקציונליות שג'אווה סיפקה בעבר (גרפיקה מגניבה, אפקטים וכאלה) מטופלות כעת בתוך הדפדפן עצמו באמצעות CSS, HTML ו- JavaScript. בשלהי שנות התשעים / תחילת שנות ה -2000, הרבה אתרי קריאייטיב השתמשו ב- Java מכיוון שדפדפנים מקוריים לא יכלו להתמודד עם הטריקים שאפשר היה לעשות רק בג'אווה אז. ג'אווה אפילו הגיעה לארוזה כתוסף בסיסי ב- Netscape Navigator עוד היום בזכות הפונקציונליות המקובלת שהיא סיפקה.

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

לדוגמה, לפני קצת יותר משנה מישהובאמצעות תוכנת / שירות שיתוף המסך המבוסס על הדפדפן GoToMeeting הדרושה כדי להפעיל את Java בדפדפן שלהם וגם במערכת שלהם. אך כפי שהוסבר בשרשור פורום התמיכה באתר שלהם, כעת הם רשמו את דרישת ה- Java לטובת כלי התוכנה שלהם שאינו מבוסס-Java:

  • בעבר נהגנו להשתמש ב- Java כדי להפוך את ההפעלה של התוכנה שלנו לאוטומטית, החלפנו מאז שיטה זו במשגר משלנו. מאז שהצגנו את המשגר ​​שלנו, אנו כבר לא משתמשים ב- Java.

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

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


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