html canvas+ Javascript на стороне клиента и python на стороне сервера

Я пытаюсь создать небольшой инструмент, очень похожий на https://www.circuitlab.com/. использования холста HTML5 для создания диаграмм (возможно, с помощью kinetic.js) и использования Javascript для создания графики. Я хочу, чтобы каждая диаграмма была сопоставлена ​​с моделью, которая будет работать на стороне сервера при вызове. Для этого я хочу вызывать функции python из java-скрипта и возвращать вывод функций python в тот же код javascript.

Я смотрел на этом форуме для подобных вопросов. Я нашел много, но ответы не были связаны с тем, что я хочу.

Если я перехожу к веб-пакетам на основе python, таким как cherrypy или mod_python, большая часть документации касается создания страниц HTML/javascript в качестве вывода с новым URL-адресом.

Я не хочу идти за пижамой или лепить.

Можно ли делать то, что я хочу, используя Javascript/Jquery/Ajax?

Я изучаю Javascript уже неделю. Несмотря на то, что я уверен в своих способностях кодирования, я не знаком с веб-терминологией.


person abcd    schedule 24.10.2012    source источник
comment
этот вопрос слишком широк для переполнения стека. вы ищете общую концепцию служб REST, то есть отправку информации от клиента к серверу через HTTP-вызовы. есть много способов добиться этого.   -  person Andy Ray    schedule 24.10.2012
comment
Ах, спасибо, что направили меня, я посмотрю на службы REST. Должен ли этот вопрос перейти на какой-либо другой веб-сайт QA под stackexchange?   -  person abcd    schedule 24.10.2012
comment
Это выглядит довольно хорошо :). Я больше смотрел на cherrypy + pyhole. Спасибо!!   -  person abcd    schedule 24.10.2012
comment
Я не думаю, что этот вопрос хорош на любом сайте обмена. Это слишком широко. Вам нужно сузить его до конкретной потребности, и если эта потребность просто передает json между клиентом и сервером, это недостаточно конкретно.   -  person Andy Ray    schedule 24.10.2012
comment
Волшебное слово, которое мне было нужно, — служба REST. Иногда, когда вы приходите из другой среды, вы не знаете терминов, которые вам нужно искать. Это убивает большую часть импульса. Я чувствую, что этот тип вопроса должен быть действителен на каком-либо сайте вопросов и ответов, связанном с обменом стеками. Возможно, в этом пробеле есть возможность для бизнеса ;).   -  person abcd    schedule 25.10.2012