mk3mk
@mk3mk
занимаюсь вёрсткой (иногда)

Какой язык можно использовать вместо JavaScript на фронтенде?

Всем привет!
Существует ли какой-то язык, кроме JavaScript, который можно использовать на фронтенде в связке с html css, вместо JavaScript ? Или он не имеет альтернатив ?
Можно ли , используя, например, Ruby, или Питон, или что-то ещё, получить элементы ДОМ дерева веб страницы и воздействовать на них , как мы это делаем на JavaScript ?
  • Вопрос задан
  • 305 просмотров
Решения вопроса 3
l3ftoverz
@l3ftoverz Куратор тега JavaScript
Rings of Saturn - The Husk
Существует ли какой-то язык, кроме JavaScript, который можно использовать на фронтенде в связке с html css
Нет.

Можно ли , используя, например, Ruby, или Питон, или что-то ещё, получить элементы ДОМ дерева веб страницы и воздействовать на них , как мы это делаем на JavaScript ?
В чистом виде нет, есть всякие TypeScript, CoffeScript, Opal, но в конечном итоге, все они станут JS, что бы в браузере работать.
Ответ написан
@lazalu68
Suspended ))
Зависит от того, что конкретно вы хотите. Если просто нужен транспайлер из одного языка в JS, то таких тысячи и тысячи. Да, все правильно: существует транспайлер и из питона в JS, и из brainfuck в JS. В конечном счете все равно это будет JS, но по сути писать вы можете на чем хотите. Emscripten for the win!

Dart - это вкусно.

Еще можно выкрутиться с помощью wasm, он почти что для этого и существует. Подавляющее большинство возникших поначалу проблем в нем уже решены.
Ответ написан
lastuniverse
@lastuniverse
Всегда вокруг да около IT тем
Существуют. Делятся на 2 группы.

Первая группа это языки транслируемые с помощью транспилеров в конечном итоге в обычный javascript , такие как typescript и т.д.
Вторая группа это языки, требующие установки на клиенте специального плагина, например perlscript

Вот немного про python Running Python in the Browser
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@skynet32rus
*spoiler*
на чем бы ты не писал все равно всё будет, так сказать, конвертироваться в JS
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы