Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Есть ли какая - то причина, из - за которой JS на фронтенде популярнее чем Python ?

UGray sXe Ученик (22), на голосовании 1 год назад
Есть ли какая - то причина, из - за которой JS на фронтенде популярнее чем Python ? Это связано с тем что на Python не получится, или сложнее создать интерактивное приложение ? Часто когда говорят о лицевой части сайта, все отмечают JS CSS/HTML, но мало кто думает о Python, разве что в роли бэка. Есть какая - то особая причина, если просто так исторический сложились и возможности этих двух языков одинаковые ?
Голосование за лучший ответ
Xpeн Капустный Оракул (69207) 1 год назад
Потому что яс выполняется в браузере на стороне клиента а питон нет, это что новое поколение програмёстов
UGray sXeУченик (22) 1 год назад
Какое это дает преимущество ?
ОракулОракул (62095) 1 год назад
погромистов)
Celtic Hammer Мудрец (16456) 1 год назад
Конечно есть. И заключается она тупо в том что Javascript это единственный язык который понимает браузер. Питон он не понимает. Как и все остальные языки
UGray sXeУченик (22) 1 год назад
Получается это просто исторический так сложилось ?
Celtic Hammer Мудрец (16456) Так сложилось что во все браузеры встроен исключительно Джаваскрипт. Который был разработан СПЕЦИАЛЬНО для браузерных сценариев. Все другие языки браузеры не понимают
Максим Искусственный Интеллект (213447) 1 год назад
Потому что исторически роль JS/TS основная, а WebAssembly и различные языки, которые на нём основаны, это относительно новые разработки.
✠ Mars-Venus ✠Знаток (478) 1 год назад
Корректный ответ
✠ Mars-Venus ✠Знаток (478) 1 год назад
Но автор дебил))
Максим Искусственный Интеллект (213447) ✠ Mars-Venus ✠, оскорблять и унижать других можно, но сам от этого лучше и круче не станешь.
✠ Mars-Venus ✠Знаток (478) 1 год назад
Вопроса автор
✠ Mars-Venus ✠ Знаток (478) 1 год назад
Ты слишком глуп для IT, совсем тупые вопросы в комментах задаешь, лечи голову
Ноотропами и усиленным изучением информации самостоятельно, а не задавая тупые вопросы
Кофе пей, чтобы больше работать
Брось вредные привычки
There is no spoon Гуру (2973) 1 год назад
JS встроен в браузер, а питушвайн нет....
Животное Мудрец (18358) 1 год назад
Нууу, были времена, когда Internet Explorer занимал 50% рынка и там был Визуал Бесик Скрипт. Апи и названия функций один в один были от джавы-скрипт, но таки да, синтаксис был бейсиковский. Просто потому что Макрософт так захотела. Хотя, всю анимацию, один фиг делали на Флэше. С тех пор, как W3C наконец-то занялись регулированием и появились стандарты, JS - теперь стандарт, а VBS - нет. И вряд ли уже добавят.
Dlazder Мудрец (16929) 1 год назад
Да вот вы все питонисты хотите свой язык везде впихнуть, каждому делу — свой инструмент. Пайтон НЕ ПРЕДНАЗАНАЧАЛСЯ для фронта. В браузере может выполнятся только js, код написанный с помощью брайтон и т.п. преобразовывается в javascript в любом случае! Это костыль!тЕсли ты используешь только js на фронте то окей, пиши на брайтон и горя не знай, сидишь в тихом болоте. А вот как только нужно использовать библиотеку или фреймворк? React, vue? Что ты с питоном будешь делать? А это стандарты современной разработки. Вывод: с пайтоном можно только петпроекты лепить для себя если ты не знаешь js. Но и это сомнительно
Волынчиков Дмитрий Знаток (265) 1 год назад
JavaScript (JS) является одним из самых популярных языков для разработки фронтенда. Существует несколько причин, почему он более популярен, чем Python. Во-первых, JS был создан для работы в браузере и разработки интерактивных веб-приложений. Он стал первым языком, который мог выполняться прямо в браузере, поэтому он получил широкую популярность и стал де-факто стандартом для фронтенд-разработки. Python, с другой стороны, изначально разрабатывался для общего назначения и широкого спектра задач. Во-вторых, JS имеет огромную и активную поддержку разработчиков и сообщества. Существует множество библиотек, фреймворков и инструментов, которые облегчают разработку фронтенда с использованием JS. Это включает такие популярные фреймворки, как React, Angular и Vue.js, которые облегчают создание сложных интерактивных интерфейсов. Python также имеет обширную экосистему, но она более ориентирована на бэкенд-разработку и научные вычисления. В-третьих, JS является языком, который поддерживается всеми современными браузерами без необходимости установки дополнительных компонентов. Это означает, что веб-приложения, написанные на JS, будут работать на любом современном устройстве с браузером. Python, с другой стороны, требует наличия интерпретатора Python на устройстве, чтобы выполнить код. В-четвертых, JS позволяет легко взаимодействовать с бэкенд-сервером через AJAX-запросы или использование API. Это делает его удобным для создания динамических веб-приложений, где фронтенд и бэкенд взаимодействуют между собой. Python также может использоваться для разработки взаимодействующих с бэкендом приложений, но JS имеет большее количество инструментов и подходов для этого. И, наконец, JS является относительно простым языком, и начать разрабатывать веб-приложения с его использованием может быть более доступным для новичков. Он имеет дружественный синтаксис и множество обучающих материалов и ресурсов. Python также считается легким для изучения языком, но его первоначальная ориентация на бэкенд-разработку и широкий спектр областей применения может сделать его сложнее для освоения, если вы ограничиваетесь только фронтендом. В целом, популярность JS на фронтенде связана с его историческим развитием, широкой поддержкой и экосистемой, простотой взаимодействия с браузерами и бэкендом, а также низким порогом входа для новичков. Python также используется во фронтенд-разработке, но его преимущества и сильные стороны обычно проявляются в других областях, таких как бэкенд, научные вычисления и анализ данных. Дополнительно, следует отметить, что JS в настоящее время является не только языком для разработки фронтенда, но и для разработки серверной части веб-приложений с использованием Node.js. Это позволяет разработчикам использовать один язык для создания как фронтенда, так и бэкенда, что может быть более удобным и эффективным в некоторых случаях.
Похожие вопросы