Было бы лучше использовать Javascript или Python для расчетов на моем сайте

Я рассматриваю возможность работы над проектом по эмуляции схем, чтобы больше инвестировать в класс электронных схем, который я сейчас беру. Я обнаружил, что полезно создавать скрипты Python для выполнения домашних расчетов, но теперь я хотел бы создать веб-сайт, чтобы поделиться им с одноклассниками, чтобы использовать эти скрипты.

Насколько я понимаю, я могу запускать только Javascript в браузере и могу использовать Python только в бэкенде. Мне стало удобно использовать Python для математики, и я слышал, что в целом это лучше для математики. В моих заданиях максимум, с чем я работал, — это pi и длинные числа с плавающей запятой.

Так...

Would it be worth my time to create a python backend to run calculations? Or can I get by with browser `Javascript` for calculations. I am comfortable with both languages.

Также в качестве дополнительного вопроса могу ли я использовать Flask для запуска Python в браузере?

Спасибо!

Python нельзя запустить в браузере, поэтому вам нужно будет создать сайт, который взаимодействует с API, будь то JS или Python, это зависит от вас. Нет, вы не можете запустить Flask в браузере. Это фреймворк питона.

Phix 10.12.2020 05:58
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
334
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Единственный случай, когда одно определенно предпочтительнее другого, это если выполняемые вычисления могут стать очень дорогими, и в этом случае было бы гораздо удобнее, чтобы сервер брал на себя нагрузку, а не клиент. сделайте это (поскольку младшие клиенты могут слишком долго не отвечать на запросы во время вычислений).

Если это потенциальная проблема для вашего случая, запуск дорогостоящего кода на серверной части был бы выходом. (Это не обязательно должен быть Python на бэкенде — это может быть даже JS на стороне сервера, или даже PHP, или что-то еще, что вы предпочитаете, и оно достаточно производительно для ваших нужд.)

Если это не то, о чем нужно беспокоиться в вашем случае, то не стесняйтесь выбирать все, что вам нравится (вычислять на клиенте или на сервере), используя любой подход, который вам наиболее удобен - нет объективного способа выбирать между ними.

Другие вопросы по теме