מזה זמן מה אנשים מוזהרים להשבית את Java בדפדפנים שלהם או להסיר אותה לחלוטין מהמערכות שלהם אלא אם כן הם זקוקים לה בפועל. אך אם תשבית אותו או תסיר אותו, האם אתה באמת מאבד פונקציונליות רבה, אם בכלל? בפוסט שאלות ותשובות של SuperUser של היום יש את התשובה לשאלת הקורא המודאג.
מושב השאלות והתשובות של היום מגיע אלינו באדיבות SuperUser - חלוקה של Stack Exchange, קיבוץ מונחה קהילה של אתרי שאלות ותשובות.
השאלה
קורא SuperUser מארק וולינסקי רוצה לדעת אם יאבד פונקציונליות כלשהי אם ישבית ג'אווה מבוססת דפדפן:
קראתי כי השבתת Java (לא JavaScript) תהפוך את המחשב שלי לבטוח יותר מפני התקפות תוכנה זדוניות. כל הסימנים הם שזה אכן יהפוך את זה לבטוח יותר, אבל לא ראיתי שום אינדיקציות אמיתיות שם באיזו פונקציונליות אאבד בחוויית הגלישה, אם בכלל. האם מישהו יכול להגיד לי מה הייתי חווה או לא הייתי חווה אם אשבית את Java והאם זה באמת הכרחי לגלישה בימים אלה?
האם מארק באמת יאבד פונקציונליות כלשהי אם ישבית ג'אווה מבוססת דפדפן?
התשובה
לתורם SuperUser JakeGould יש את התשובה בשבילנו:
- האם מישהו יכול להגיד לי מה הייתי חווה או לא הייתי חווה אם אשבית את Java והאם זה באמת הכרחי לגלישה בימים אלה?
זו שאלה די טובה. מה שזה מסתכם בזה הוא זה: אם אתה זקוק לג'אווה בדפדפן, תדע זאת מיד. אם אינך זקוק לג'אווה (ואינך מודע אם אתה אפילו משתמש בה או לא), הסיכויים טובים שלעולם לא תחמיץ אותה או שתיתקל בה שוב. הסיכויים שמשתמש מזדמן יעבור אתר שבאמת יזדקק לג'אווה לתפקד בשנת 2015 הוא נדיר במקרה הטוב בימינו.
רק כדי שתבינו את ההיסטוריה של ג'אווה והאינטרנט, ג'אווה היא למעשה מכונה וירטואלית "קופסה שחורה" המאפשרת לכם לקודד ב- Java ואז להריץ את הקוד בכל מערכת שיכולה להריץ Java. הרעיון היה שג'אווה תהיה פלטפורמת דרך בינונית שיכולה לפעול בכל מכונה: Windows, Macintosh, Linux וכו '. תוסף Java פשוט מאפשר לך להריץ אפליקציות Java מתוך דפדפן אינטרנט. זה היה מושך בימים הראשונים של האינטרנט בגלל היעדר תאימות בין פלטפורמות ו"קצוות מחוספסים "אחרים של האינטרנט המוקדם.
אבל בשנת 2015, מרבית הפונקציונליות "המהודרת" ברמת הבסיס שג'אווה סיפקה בעבר (גרפיקה מגניבה, אפקטים וכאלה) מטופלת כעת בתוך הדפדפן עצמו באמצעות CSS, HTML ו- JavaScript. בשלהי שנות התשעים / תחילת שנות האלפיים, הרבה אתרים יצירתיים השתמשו בג'אווה מכיוון שדפדפנים מקומיים לא הצליחו להתמודד עם הטריקים שאפשר היה לעשות רק בג'אווה אז. ג'אווה אפילו הושק בתור תוסף בסיסי ב- Netscape Navigator עוד היום בזכות הפונקציונליות המקובלת שהיא סיפקה.
עכשיו היכן אתה עלול לפספס את זה בשנת 2015 תלוי בסוגים של אתרים שאתה נכנס אליהם. לדוגמא, אני יודע שמערכות פיננסיות רבות הנגישות באופן מקוון (כגון מערכות מס אישיות, שערי שכר ומערכות אחרות כאלה) משתמשות ביישומי Java מורכבים כדי לאפשר למשתמשי הקצה לקבל חוויה עשירה יותר בכלים הפיננסיים שלהם. אז אם אתה משתמש במחשב שלך כדי לגשת ליישומים פיננסיים מבוססי-אינטרנט כאלה, אתה בהחלט זקוק להפעלת Java. אך מניסיוני, גם במקרים אלו, מוסדות רבים כאלה מעבירים אט אט את המערכות הארכאיות שלהם מבוססות Java למערך יציב יותר ולא מבוסס Java, המנצל טוב יותר את הפונקציונליות המודרנית של דפדפני האינטרנט.
לדוגמא, לפני קצת יותר משנה מישהו המשתמש בתוכנת / שירות שיתוף המסכים מבוסס הדפדפן לך לפגישה היה צורך בהפעלת Java בדפדפן שלהם וגם במערכת שלהם. אבל כמוסבר בשרשור פורום התמיכה הזה באתר שלהם כעת הם הורידו רשמית את דרישת Java לטובת כלי תוכנה שאינו מבוסס Java:
- בעבר השתמשנו בג'אווה להפעלת התוכנה שלנו באופן אוטומטי, מאז החלפנו את השיטה הזו עם משגר משלנו. מאז שהוצגנו את המשגר שלנו, אנחנו כבר לא משתמשים בג'אווה.
אז העצה שלי היא שאם ג'אווה מדאיגה אותך כדאגה ביטחונית פוטנציאלית ברמת הדפדפן, פשוט השבת אותה לעת עתה. אני די בטוח שלא תפספסו את זה. ואם, בעוד 8 עד 9 חודשים, אתה צריך ג'אווה מסיבה כלשהי, התמודד עם זה אז.
הערת HTG: אם אינך זקוק ל- Java במערכת שלך, אנו ממליצים להסיר את ההתקנה לחלוטין או להשבית את תוסף הדפדפן .
יש לך מה להוסיף להסבר? נשמע בתגובות. רוצה לקרוא תשובות נוספות ממשתמשי Stack Exchange אחרים המתמצאים בטכנולוגיה? עיין כאן בשרשור הדיון המלא .