Python для JavaScript для iPhone - PullRequest
       32

Python для JavaScript для iPhone

2 голосов
/ 19 ноября 2011

Разработайте веб-приложение с бэкендом, разработанным на python (работающем на Django) и внешним интерфейсом на HTML5 и javascript. Сгенерированные Python данные передаются в JavaScript / HTML с помощью JSON.

Теперь я бы хотел сделать это мобильное приложение, приложение для iPhone. Внешний интерфейс очень похож на изменения в файлах CSS, чтобы он выглядел как родное приложение для iPhone (благодаря jQTouch)

Какие варианты у меня есть, чтобы сделать внутреннюю часть Native на iPhone / других мобильных телефонах?

Я не уверен, насколько стабильным и легким является pyObjc / cobbal . Во-вторых, я считаю, что использование этих решений делает его не таким портативным для других мобильных телефонов.

Итак, мы думали о преобразовании кода Python в Javascript и запуске его внутри браузера. Я верю, что пижама / py2Js хорошо справится с конверсией. Кто-нибудь делал это? есть ли недостатки в этом дизайне? Есть лучшие варианты доступны?

Лучший, Шринивас

1 Ответ

0 голосов
/ 19 ноября 2011

Чего я не могу понять, так это того, почему вам нужно, чтобы ваш бэкэнд был родным для iPhone. Это не имеет смысла. Бэкэнд - это серверная инфраструктура, которая говорит по HTTP, поэтому она не зависит от вашего интерфейса, который может быть реализован на любом языке (обычно в HTML / Javascript, но также с графическим интерфейсом в *).

Тогда есть coffeescript . Это язык сценариев, который компилируется в javascript, и он выглядит как python / ruby, поэтому легко написать код javascript более питоническим способом.

...