Ответ 1
Вы видели скульптуру?
Если да, рекомендуются ли какие-либо рамки/Учебники/советы/etc?
N00b на Python, но у меня много опыта работы с PHP и я хочу расширить свой набор навыков.
Я знаю, что Python отлично работает на стороне сервера, просто хотел узнать о стороне клиента.
Вы видели скульптуру?
Вы можете использовать пижаму для преобразования кода Python в JS-код, который работает в браузере (обратите внимание, что пижамы также предлагают гораздо больше). Итак, да, вы можете использовать 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; "destructuring assignments" - стандартная идиома Python.
Javascript похож на Python с фигурными фигурными скобками. Он использует очень различную модель наследования, но библиотеки доступны, которые реализуют более Python-подобную систему классов поверх встроенной системы в Javascript.
Никто еще не упомянул об этом, но grail был/был довольно круто
Grail был бесплатным расширяемым многоплатформенным веб-браузером, написанным на языке программирования Python. Проект был начат в августе 1995 года с его первого публичного выпуска в ноябре того же года. [1].3 beta содержала более 27 000 строк Python. [1] Его последний релиз был версии 0.6 в 1999 году, с разработкой последней версии.
Нет. Браузеры не запускают Python.
Посмотрите на это:
Это интерактивная консоль python + учебник, написанный с помощью Silverlight + IronPython.
В Windows любой язык, который регистрируется для Windows Scripting Host, может работать в IE. По крайней мере, версия Python для ActiveState может это сделать; Я, кажется, помню, что в наши дни была заменена более официальной версией.
Но для этого решения требуется, чтобы пользователь установил интерпретатор python и запустил некоторый файл script или .reg, чтобы поместить правильное "волшебство" в реестр для работы крючков.
Python доступен для клиента: skulpt
Если ваша клиентская сторона может заинтересовать вас,