✠ Mars-Venus ✠
Знаток
(478)
1 год назад
Ты слишком глуп для IT, совсем тупые вопросы в комментах задаешь, лечи голову
Ноотропами и усиленным изучением информации самостоятельно, а не задавая тупые вопросы
Кофе пей, чтобы больше работать
Брось вредные привычки
Животное
Мудрец
(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. Это позволяет разработчикам использовать один язык для создания как фронтенда, так и бэкенда, что может быть более удобным и эффективным в некоторых случаях.