Birisi bana ne deneyimleyeceğimi veya deneyimleyemeyeceğimi söyleyebilir ve Java bu gün gezinti için gerçekten gerekli mi?
Bu oldukça iyi bir soru. Asıl mesele şudur: Bir tarayıcıda Java'ya ihtiyacınız varsa, hemen anlayacaksınız. Eğer Java'ya ihtiyacınız yoksa - ve hatta kullanıyorsanız habersiz bile - şansınız iyidir, asla kaçırmayacaksınız ve bir daha asla çarpmayacaksınız; Gündelik bir kullanıcının 2015'te Java'ya gerçekten ihtiyacı olacak bir siteyi açması riski, bugünlerde en nadirdir.
Java'nın ve web'in tarihini anlayabilmeniz için, Java aslında Java'da kod yazmanıza olanak sağlayan ve bu kodu Java çalıştırabilen herhangi bir sistemde çalıştırmanıza izin veren "kara kutu" sanal bir makinedir. Konsept, Java'nın herhangi bir makinede çalışabilecek bir orta şasi platformu olmasıydı; Windows, Macintosh, Linux vb… Java eklentisi, Java uygulamalarını bir web tarayıcısından çalıştırmanıza izin verir. Bu, İnternetin ilk günlerinde platformlar arası uyumluluk eksikliği ve İnternetin diğer "kaba kenarları" nedeniyle çekici idi.
Ancak 2015'te, Java'nın geçmişte sağladığı “havalı grafikler ve efektler” gibi “fantezi” temel düzey işlevlerin çoğu, şimdi CSS, HTML ve JavaScript aracılığıyla tarayıcının içinde işleniyor. 1990'ların sonlarında / 2000'lerin başlarında, birçok yaratıcı site Java kullanıyordu; Heck, Java, sağladığı genel kabul görmüş işlevsellik sayesinde, Netscape Navigator'da temel bir eklenti olarak da geri geldi.
Şimdi 2015 yılında onu kaçırabileceğiniz yer, hangi tür sitelere eriştiğinize bağlıdır. Örneğin, kişisel vergi sistemleri, bordro geçitleri ve diğer bu tür sistemler gibi çevrimiçi erişilebilen birçok finansal sistemin, son kullanıcıların finansal araçlarıyla daha zengin bir deneyim edinmelerini sağlamak için karmaşık Java uygulamaları kullandığını biliyorum. Bu nedenle, makinenizi bu tür web tabanlı finansal uygulamalara erişmek için kullanıyorsanız, kesinlikle Java'yı etkinleştirmeniz gerekir. Ancak tecrübelerime göre, bu gibi durumlarda bile, bu tür kurumların çoğu arkaik Java tabanlı sistemlerini yavaş yavaş modern web tarayıcı işlevselliğinden daha fazla yararlanan Java tabanlı olmayan bir düzene taşıyor.
Örneğin, bir yıldan biraz daha uzun bir süre önce, tarayıcı tabanlı ekran paylaşım yazılımı / hizmeti kullanan GoToMeeting’in tarayıcılarında ve sistemlerinde Java’nı etkinleştirmesi gerekiyordu. Ancak kendi sitelerinde bu destek forumunda açıklandığı gibi , artık Java gereksinimini kendi Java tabanlı olmayan yazılım araçlarının lehine resmen düşürdüler:
Geçmişte, yazılımımızı başlatmayı otomatikleştirmek için Java kullanıyorduk, o zamandan beri bu yöntemi kendi başlatıcımızla değiştirdik. Başlatıcımızı tanıttığımızdan beri artık Java kullanmıyoruz.
Öyleyse tavsiyem, eğer Java sizi tarayıcı düzeyinde potansiyel bir güvenlik kaygısı olarak endişelendiriyorsa, şimdilik şimdilik bunu devre dışı bırak. Eminim ki kaçırmayacaksınız. Ve eğer - yaklaşık 8 ila 9 ay içinde - bir sebepten dolayı Java'ya ihtiyacınız varsa, onunla başa çıkın.