5Aug

ЈаваСцрипт није Јава - много је сигурнији и много кориснији

Вероватно сте чули све о томе како је додатак Јава претраживача несигуран.91% компромиса система у 2013. години било је против тог несигурног Јава плуг-ин-а.Али Јава није исто што и ЈаваСцрипт - заправо, они нису стварно повезани.

Већина наших читаоца вероватно разуме разлику, али не сви то знају.Свака конфузија није случајна - ЈаваСцрипт је оригинално назван ЈаваСцрипт, само да би га повезао са Јава-ом у главама људи.

Јава Басицс

Јава је популаран програмски језик који се користи за све од сервера софтвера до десктоп апликација па чак и Андроид апликација.Вероватно сте чули за Минецрафт, који је написан у Јава-у.За покретање Јава апликације потребна је Орацлеова Јава рунтиме на вашем рачунару.Раније га је развио Сун, али Орацле је купио Сун - тако да је сада Орацле Јава умјесто Сун Јава.

Али Јава се не користи само за традиционалне апликације.Још у деведесетим, Сун је развио плуг-ин претраживача који вам је омогућио покретање Јава програма - или "Јава аплета" - унутар веб прегледача.Јава плуг-ин више се не користи и то је извор бескрајних сигурносних проблема.Не желите да покренете Јава аплете унутар вашег претраживача ако је то могуће.Јава плуг-ин - и Јава садржај у веб прегледачима - се показао несигурним и лошим.

Постоји само један Јава плуг-ин, а креира га Орацле и пакује заједно са Јава рунтиме-ом.Ако постоји проблем са тим, морате чекати да Орацле то поправи.Нема конкуренције за побољшање.

ЈаваСцрипт основе

ЈаваСцрипт је програмски језик који користе веб странице.ХТМЛ је лаиоут језик који дефинише начин постављања веб страница и ЈаваСцрипт је језик који омогућава да веб странице буду динамичније.ЈаваСцрипт је оно што омогућава веб апликацијама као што је Гмаил да функционишу, а ЈаваСцрипт се практично користи на свакој веб локацији у овом тренутку.

ЈаваСцрипт је оригинално дизајниран да буде лаган скриптни језик који се покреће у веб прегледачима.Није засебан додатак за претраживач који долази од једне компаније - сваки претраживач има свој сопствени ЈаваСцрипт енгине.Бровсери примарно покрећу ЈаваСцрипт код без ослањања на плуг-ин треће стране.Било је пуно конкуренције међу произвођачима претраживача да брже и боље учине ЈаваСцрипт.

Зашто се зове ЈаваСцрипт, онда?

ЈаваСцрипт стварно нема никакве везе са Јава;то није само поједностављени подскуп Јава.ЈаваСцрипт је развијен под називом "Моцха" и проглашен је "ЛивеСцрипт" када се појавио у бета верзији Нетсцапе Навигатор веб претраживача још 1995. године.

1995. Нетсцапе је најавио да ће се језик назвати "ЈаваСцрипт" у заједничком саопштењуса Сун.Ово се дешавало око времена када је Нетсцапе додао подршку за Сунове Јава аплете.Можемо се осврнути на објављивање данас:

"ЈаваСцрипт језик допуњује Јава, Сун-оријентисани, објектно оријентисани, цросс-платформни програмски језик. ..

ЈаваСцрипт је једноставан за кориштење скриптни језик дизајниран за креирање живих онлине апликација којеповезати објекте и ресурсе на клијенте и сервере.Иако Јава користи програмер за креирање нових објеката и аплета, ЈаваСцрипт је дизајниран за употребу од стране ауторских ауторских страница и пословних апликатора за динамичку скрипту понашања објеката који се покрећу на клијенту или на серверу. "

Саопштење се наставља и укључујеовако, причајући о Јава и ЈаваСцрипту.Ово се обично схвата као покушај Сунца и Нетсцапеа да удруже нови језик - ЈаваСцрипт - са језиком Јава који је у то вријеме био популаран.Име је учинило људе мало збуњене и проузроковале су њихово повезивање новим језиком са Јава-ом, дајући ЈаваСцрипту тренутачно поштовање.Ако се зове ЈаваСцрипт, Сун је најавио да је пуно говорио о Јава-у, сигурно је био повезан са Јава-ом?Јок.

Године 1998, Брендан Ејх, који је измислио ЈаваСцрипт, изјавио је у интервјуу да је ЈаваСцрипт намијењен "изгледати као Јава, али бити скриптни језик" за лакшу употребу.Можда би изгледало као Јава, али то је веома различито.

ЈаваСцрипт је практично обавезан за савремени веб

Ми смо се преселили далеко од Јава садржаја у претраживачу током година.Иако је Јава још увијек широко коришћен, постао је прљав назив када је повезан са веб прегледачима.Јава је такође постао све више незаинтересован део потрошачког софтвера познатог за повезивање јункваре-а са сигурносним исправкама.

Када је име Јава било првобитно намењено додавању кредибилитета ЈаваСцрипту, Јава асоцијација сада омета његово име.Лако је приступити ЈаваСцрипту када видите апокалиптичке наслове о рањивости Јава плуг-ин-а.То је била цела поента имена - како би их чинили сродним.

Неки људи излазе са начина да онемогуће ЈаваСцрипт у својим веб прегледачима помоћу додатака попут НоСцрипт-а.Али ЈаваСцрипт није несигуран као Јава у претраживачу.Да, у некој веб претраживачу постоји повремена сигурносна рањивост која се може експлоатисати преко ЈаваСцрипт-а, али се рупа закопчава и настављамо даље.Ово није јединствено за ЈаваСцрипт - у веб претраживачу може постојати сигурносна рањивост која би се могла искористити путем ХТМЛ-а, ЦСС-а или других технологија.Не постоји начин да се потпуно заштитите од могућих будућих рањивости претраживача.Само одржавајте ажурирање вашег прегледача и његових плуг-ина.

ЈаваСцрипт надређује модерни веб, без обзира да ли користите прегледач на рачунару или паметном телефону.Онемогућавање би учинило многе странице неупотребљиве.

С друге стране, Јава претраживач се користи на веома врло малом броју веб страница.Ако онемогућите додатни Јава претраживач, веб ће наставити да ради нормално.Вероватно никад нећете примијетити да га немате.

Имаге Цредит: ниухухуу на Флицкр, Марцин Вицхари на Флицкр