Можно ли использовать Python для веб-разработки на стороне клиента? [закрытый]
Если да есть ли механизмы/туториалы/советы/и т. д. Рекомендуется?
N00b на Python, но у меня есть тонны опыта PHP и я хотел расширить свой набор навыков.
Я знаю, что Python отлично подходит для выполнения на стороне сервера, просто хотел узнать о стороне клиента.
9 ответов:
можно использовать пижама для преобразования кода Python в код JS, который работает в браузере (обратите внимание, что pyjamas также предлагает гораздо больше). Так что да, вы можете использовать Python для веб-разработки на стороне клиента.
пижама в основном порт Google Web Toolkit, что позволяет писать код на стороне клиента в Java.
Silverlight может запускать IronPython, поэтому вы можете создавать приложения Silverlight. Которая является клиентской.
Python на самом деле не используется на стороне клиента, потому что ни один из основных веб-браузеров не имеет встроенного Python.
тем не менее, Javascript становится все более и более похожим на Python по мере своего развития. Вы можете изучить Python и Javascript вместе.
взгляните на https://developer.mozilla.org/en/New_in_JavaScript_1.7 и обратите внимание на Питон-подобный характер новых функций. "понимание массива" - это как понимание списка Python; итераторы и генераторы прямо из Python; "деструктурирующие назначения" - это стандартная идиома Python.
Javascript похож на Python с фигурными скобками. Он использует совсем другую модель наследования, но доступны библиотеки, которые реализуют более похожую на Python систему классов поверх встроенной системы в Javascript.
никто еще не упоминал об этом, но грааль - это было очень круто
Grail был свободным расширяемым мультиплатформенным веб-браузером, написанным на языке программирования Python. Проект был начат в августе 1995 года, а его первый публичный релиз состоялся в ноябре того же года. [1] The .3 бета содержала более 27 000 строк Python.[1] последний релиз был версии 0.6 в 1999 году, с последней версией развития.
в Windows любой язык, который регистрируется для узла сценариев Windows, может работать в IE. По крайней мере, версия ActiveState Python может это сделать; я, кажется, вспоминаю, что в эти дни она была заменена более официальной версией.
но это решение требует от пользователя установить интерпретатор Python и запустить какой-либо скрипт или .reg-файл, чтобы поместить правильную "магию" в реестр для работы крючков.
Python доступен для клиента: skulpt
Если его клиентская сторона заинтересовала вас, возможно, стоит проверить
Comments