Как запустить JavaScript на сервере - PullRequest
3 голосов
/ 02 июня 2009

Я пишу приложение для iPhone, которое должно взаимодействовать с API Карт Google, поэтому я должен использовать JavaScript (исправьте меня, если я ошибаюсь), чтобы получить доступ к результатам и созданному маршруту.

Поскольку поддержка JavaScript в нативных приложениях для iPhone довольно слабая и медленная, моя идея заключалась в том, чтобы попросить удаленный веб-сервер выполнить эту работу за меня. На этом сервере будут работать Apache и PHP.

Итак, мой вопрос: возможно ли запустить JavaScript на стороне сервера? И если возможно, как бы вы это сделали?

Ответы [ 4 ]

4 голосов
/ 02 июня 2009

Помимо серверного Javascript, вы можете получить доступ к API Карт Google из оболочек на других языках; например, здесь - это проект с открытым исходным кодом, который оборачивает API для Python (он делает это путем генерации и упаковки необходимого Javascript) - который может помочь, а может и не помочь в вашем конкретном случае использования, конечно (но аналогичные проблемы относятся к JS на стороне сервера).

2 голосов
/ 03 июня 2009

Проведя некоторые исследования, я обнаружил Aptana Jaxer, программное обеспечение с открытым исходным кодом, которое позволяет запускать модификации Ajax, HTML, JavaScript и DOM на стороне сервера. Это доступно в: http://aptana.com/jaxer

На их сайте написано:

HTML, JavaScript и CSS - все это уроженец Jaxer, как и XMLHttpRequests, JSON и DOM сценарии. И в качестве сервера он предлагает доступ к базам данных, файлам и сеть, а также ведение журнала, управление процессами, масштабируемость, безопасность, API интеграции и расширяемость.

Есть также очень хороший скринкаст, который поможет вам начать через минуту: http://tv.aptana.com/videos/introduction-to-jaxer-10?ref=search&refId=jaxer

1 голос
/ 02 июня 2009

Google Maps API v3 поддерживает веб-приложения для iPhone, а iPhone OS 3.0 поддерживает Google Maps для собственных приложений. И то, и другое немного утончено и еще не закончено, как я сейчас пишу.

1 голос
/ 02 июня 2009

Вы можете использовать javascript на сервере, список примеров см. в этой статье в википедии

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...