1

Я спорю об использовании Python или работе с JavaScript и PHP.

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

Надеюсь, это имеет смысл.

Кроме того, я планирую большой трафик на моем сайте.

3 ответа3

2

Python является языком на стороне сервера и может быть запрограммирован для взаимодействия с языками на стороне клиента, такими как Javascript. В Python есть отличная среда под названием Django, которая может сделать эти взаимодействия более упорядоченными. Вы можете узнать больше о Джанго здесь: https://www.djangoproject.com/

0

Что делает язык клиентским - это браузер. Я не думаю, что правильно говорить «Python на стороне клиента / сервера», так как это не зависит от языка.

Таким образом, браузеры запускают только javascript, поэтому они не могут интерпретировать python напрямую. Существует какой-то инструмент, который позволит вам написать python для клиентской части (который компилируется в js). Посмотрите на скульптуру.

Другой вопрос, который возникает: зачем использовать python? Почему бы просто не написать это в javascript вместо использования какого-либо неизвестного инструмента?

0

Если вам нужно, вы можете запустить Python на клиенте.

Многие приложения на linux являются настольными, а не веб-приложениями.

Попробуйте посмотреть библиотеку графического интерфейса для Python:

https://wiki.python.org/moin/GuiProgramming

Если вы не хотите устанавливать больше библиотек, вы можете использовать нативную библиотеку Python tkInter:

https://wiki.python.org/moin/TkInter

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .