Разлика између ЈаваСцрипт-а и ЈСцрипт-а
Ових дана видимо се много нових технологија. Неки од њих долазе, остају и напуштају стварање хипеа површно, док неки стижу и мењају начин на који замишљамо, побољшавају и доминирају у индустрији. У овом контексту, ми ћемо разговарати о две технологије, а то су ЈаваСцрипт вс ЈСцрипт.
Кроз ову тему ЈаваСцрипт у односу на ЈСцрипт разговараћемо о две технологије, наиме о ЈаваСцрипт-у и ЈСцрипт-у, али пре тога да разумемо основе ЈаваСцрипт-а у односу на ЈСцрипт.
ЕЦМАСцрипт, шта је то?
Са пореклом скриптног језика, веб прегледач је почео да имплементира скрипторске моторе у себе. То је резултирало збрком и стога је ЕЦМА интернатионал дошао до идеје о стандардизацији скриптног језика. То је резултирало формирањем ЕЦМАСцрипт-а, стандарда за све скриптне језике попут АцтионСцрипт, ЈСцрипт, ЈаваСцрипт, итд.
Шта је тачно ЈаваСцрипт?
Добро! Лако је научити скриптни језик. Атрибути и карактеристике ЈаваСцрипта су стандардни за ЕЦМАСцрипт. Такође, ЈаваСцрипт има додатне функције које не припадају ЕЦМАСцрипт-у. ЈаваСцрипт се користи упоредо с ХТМЛ-ом и ЦСС-ом и заједно се те технологије сматрају стубовима Ворлд Виде Веба. Кориштењем ЈаваСцрипта заправо можемо учинити досадне веб странице врло интерактивним. ЈаваСцрипт је у почетку кориштен на страни клијента у веб прегледачима. Али сада се користе и у програмирању на страни сервера, обради текста и ПДФ софтверу. ЈаваСцрипт се први пут појавио 1995.
Шта је ЈСцрипт?
ЈСцрипт је такође и скриптни језик, много сличан ЈаваСцрипт-у. То је дијалект популарног ЕЦМАСцрипт стандардног обрнутог дизајна Мицрософт. ЈСцрипт је у власништву Мицрософта и користи се у једном од најпопуларнијих веб прегледача Мицрософт Интернет Екплорер. ЈСцрипт се такође може назвати „Мицрософтов ЈаваСцрипт“. И ЈаваСцрипт и ЈСцрипт дизајнирани су за прављење динамичних веб страница и интерактивног садржаја.
ЈСцрипт је прво издање 1996. подржао Интернет Екплорер 3.0. Тренутна верзија Интернет Екплорера 9 подржава ЈСцрипт 9.0 и то је најновија верзија.
ЈСцрипт се налази унутар веб странице коју приказује Мицрософт Интернет Екплорер. Такође је домаћин у класичним АСП и Виндовс скриптама. Такође се користи за аутоматизацију.
Упоредна упоредба између ЈаваСцрипт-а и ЈСцрипт-а (Инфограпхицс)
Испод је 9 најбољих разлика између ЈаваСцрипт-а и ЈСцрипт-а
Примери између ЈаваСцрипт-а и ЈСцрипт-а
1. Доњи пример приказује примерак ЈаваСцрипт скрипте која у прегледачу приказује текст, а кликом на текст видећемо да се боја текста мења.
ЈаваСцрипт
Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )
Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )
Click to change color.
function myFunction(element, colour) ( element.style.color = colour; )
2. Следећи пример приказује начин креирања текстуалне датотеке помоћу АцтивеКс објекта помоћу функције приступа објекту ЈСцрипт у Мицрософтовом Интернет Екплорер-у.
ЈСцрипт
var textfile
// create an object which enables to create a textfile
var dispFileSystem = new ActiveXObject("Scripting.FileS ystemObject");
// provide access to the text file "C: \\ text.dat" textfile = dispFileSystem.OpenTextFile("C: \\
text.dat", 2, true);
// first line of the text file textfile.Write("First Column \ t Second Column \ n");
// second line of the text file textfile.Write("20 \ t30 \ n");
// close the text file textfile.Close();
3. Следећи пример приказује како се ЈаваСцрипт може скриптирати тако да покретање на веб претраживачу приказује дугме. Кликом на дугме можемо видети датум и време.
ЈаваСцрипт
My First JavaScript
Click me to display Date and Time.
4. Следећи пример приказује како се ЈСцрипт може користити за ВСХ креирајући ОК / Цанцел дијалог.
ЈаваСцрипт
var mbOKCancel = 1; // Declare variable.
var mbInformation = 64; var mbCancel = 2;
var Text = "Test sample"; var Title = "Born's Windows Script Host sample";
var WshShell = WScript.CreateObject("WScript.Shell");
var intDoIt = WshShell.Popup(Text, 0, Title, mbOKCancel + mbInformation);
if (intDoIt == mbCancel)
(
WScript.Quit();
)
WScript.Echo("Sample executed");
Као што смо раније расправљали, и за горе наведена примера ЈаваСцрипт се извршава у било ком прегледачу. Али ЈСцрипт се извршава у програму Мицрософт Интернет Екплорер.
Оба ЈаваСцрипт-а у ЈСцрипт-у су слична у контексту Сцриптинг-а. Једина предност ЈСцрипт-а је његова могућност приступа објекту помоћу Мицрософтове подршке за прегледач.
Табела упоређивања ЈаваСцрипта и ЈСцрипт-а
Испод је врхунско поређење ЈаваСцрипта и ЈСцрипт-а
Основа поређења између ЈаваСцрипт-а и ЈСцрипт-а | Јавасцрипт | ЈСцрипт |
Тип | То је скриптни језик. | ЈСцрипт је такође и скриптни језик у власништву Мицрософта. |
Вербосити / Једноставност | Помоћу ЈаваСцрипта потребно је ручно писати скрипте што захтева много времена. | ЈСцрипт је у овом контексту исти као ЈаваСцрипт |
Компатибилност прегледача | Помоћу ЈаваСцрипт-а потребно је обрадити више компатибилности прегледача писањем кода. | ЈСцрипт подржава само Мицрософтов Интернет Екплорер. |
Компилација | Не требамо да компајлирамо ЈаваСцрипт кодове. Наши прегледачи их покрећу. | Кодови су написани у условној компилацији подршке за ЈСцрипт. Овим можемо кодове сместити у блок коментаре и селективно их извршавати. Полазећи од Мицрософт Интернет Екплорер-а 11, условна компилација више није подржана |
Активно креирање садржаја | Једноставно можемо писати ЈаваСцрипт кодове унутар скрипте у ХТМЛ-у. Пишемо ЈаваСцрипт кодове у ОБСЛ синтакси (Објецт Басед Сцрипт лангуаге). | Исто важи и за ЈСцрипт. Овде такође пишемо синтаксу исто као и ЈаваСцрипт. |
Брзина | ЈаваСцрипт је брз. | ЈСцрипт је такође брз. |
Клијент / Језик стране сервера | Обично се користи на страни клијента. | Обично се користи на страни клијента. |
Приступ објекту | ЈаваСцрипт не може да приступи објектима веб прегледача. | ЈСцрипт може приступити објектима које је изложио Интернет Екплорер. Пример таквог објекта је АцтивеКс. |
Закључак - ЈаваСцрипт вс ЈСцрипт
Резимирајући целу ствар, ЈаваСцрипт је скриптни језик који је развио Нетсцапе Цоммуницатионс. Првобитно је дизајниран за развој клијентских апликација, али касније је уведена и подршка за кодирање на страни сервера. Постоји неколико оквира који су изграђени на ЈаваСцрипту као што су ЈКуери, Ангулар.јс, РеацтЈС и Метеор.јс.
Опет, у случају ЈСцрипт-а, може се користити и имплементирати у ЈаваСцрипт коду. ЈСцрипт се користи само у програму Мицрософт Интернет Екплорер, док се ЈаваСцрипт може извршити у било којим другим прегледачима, на пример, Гоогле Цхроме, Сафари, Фирефок, итд.
Према организационим захтевима у данашњем свету, потреба за програмерима софтвера који имају знање о ЈаваСцрипт-у знатно је већа. Потражња за ЈСцрипт-ом је према статистикама ограничена на Интернет Екплорер; стога ЈСцрипт није толико популаран због велике потражње за ЈаваСцрипт-ом.
Препоручени чланци
Ово је водич за главну разлику између ЈаваСцрипт-а и ЈСцрипт-а. Овде такође расправљамо о разликама између ЈаваСцрипта и ЈСцрипт кључа са инфографиком и табелом поређења. Можда ћете такође погледати следеће чланке о ЈаваСцрипт-у и ЈСцрипт-у да бисте сазнали више -
- ЈаваСцрипт вс ЈКуери
- АнгуларЈС вс ЈаваСцрипт
- ЈаваСцрипт вс Ноде.јс
- Ц # вс ЈаваСцрипт