В чем разница между JavaScript и ECMAScript?

Если вы разрабатываете приложение для Android и не хотите использовать Java, вы можете рассмотреть Kivy http://kivy.org/#home

Если вы говорите о том, что на Android работает веб-сервер, а затем запускаете веб-приложение django на этом веб-сервере, здесь есть дублированный ответ - Веб-сервер для Android

441
задан Cole Johnson 30 June 2013 в 03:19
поделиться

7 ответов

ECMAScript - это язык, тогда как JavaScript, JScript и даже ActionScript 3 называются «диалектами». Википедия проливает свет на это.

183
ответ дан 22 November 2019 в 23:03
поделиться

JavaScript - это одна из ветвей языков, сформированная на основе стандарта ECMAScript. Я считаю, что ECMA - это Европейская ассоциация производителей компьютеров, но это не имеет никакого значения или что-то в этом роде.

Не забывайте, что еще один популярный язык, сформированный на основе стандарта ECMA Script, - это ActionScript, используемый в Adobe Flash / Flex.

1
ответ дан 22 November 2019 в 23:03
поделиться

Javascript был первоначальным именем, предназначенным для увеличения популярности java. ECMA - это орган стандартизации, который наблюдает за стандартом, который в конечном итоге был введен в действие, поэтому имена примерно эквивалентны.

Реализации имеют другие имена, такие как V8 или Rhino и т. Д.

5
ответ дан 22 November 2019 в 23:03
поделиться

Я сомневаюсь, что мы никогда не используйте слово «ECMAScript», если бы не тот факт, что имя «JavaScript» принадлежит Sun. Для всех намерений и целей языком является JavaScript. Вы же не ходите в книжный магазин в поисках книг по ECMAScript, не так ли?

Слишком просто сказать, что «JavaScript» - это реализация. JScript - это Microsoft '

2
ответ дан 22 November 2019 в 23:03
поделиться

JavaScript - это язык ECMAScript.

ECMAScript не обязательно JavaScript.

10
ответ дан 22 November 2019 в 23:03
поделиться

Различные версии JavaScript являются реализациями стандарта ECMAScript.

16
ответ дан 22 November 2019 в 23:03
поделиться

Технически ECMAScript - это язык, который все используют и внедряют - это спецификация, созданная много лет назад, когда Netscape и Microsoft сели и попытались стандартизировать сценарии между JavaScript (языком сценариев Netscape) и JScript (Microsoft).

Впоследствии все эти движки якобы реализуют ECMAScript, однако JavaScript (название) теперь используется как по традиционным причинам именования, так и в качестве маркетингового термина Mozilla для их различных нестандартных расширений (которые они хочу иметь возможность собственно "версию")

42
ответ дан 22 November 2019 в 23:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: