2013-07-27 39 views
1

我想開發一種方式讓Python來構建Web應用程序。使用一個HTML文件和一個python文件,用戶應該能夠開發一個小型web應用程序。 Python邏輯/事件和HTML之間的連接可以是javascript,並且想要使用比來回傳遞DOM對象更簡單的方法。Python後端到Backbone.js

我發現Backbone.js,並認爲這可能是需要研究的東西。有任何想法嗎? 我在想Python可以在由Backbone構造的JavaScript中創建事件,然後JavaScript可以很容易地與服務器/客戶端來回交談。

會這樣嗎?或者使用具有所有HTML ID和屬性的DOM對象是必須使用的?

回答

4

下面是我們如何創建Web應用程序:

  • 在客戶端,使用HTML5 + JavaScript和backbonejs
  • 在服務器端,使用Django和REST插件
  • REST API使用在客戶端和服務器之間

[客戶端/ HTML5 + JavaScript和骨幹網]←→REST [Web服務器] - [Django的/ REST的插件]

Django有幾個休息框架。

替代DJANGO

你也可以在here as well.

看到帖子祝你好運!

+1

感謝提示!我喜歡這個想法。想想我會從一個微型框架開始,就像Flask一樣。 – tabchas

+0

你還在REST調用中進行了什麼通信?你是否保留了一個來回傳遞的DOM對象?這正是我所苦苦掙扎的,瞭解在服務器和客戶端之間來回交流所需要的東西。 – tabchas

+0

在我們的工作中,客戶端被封裝爲PhoneGap應用程序,其代碼(HTML和JavaScript)位於客戶端內,其他客戶端調用,現在認爲它是ajax調用(有人讀這個語句會尖叫,因爲他們不一樣),在客戶端和服務器之間傳遞數據。所有的渲染和模板都可以在客戶端使用主幹和下劃線模板完成。你可以在這裏閱讀發佈在休息網址設計:http://stackoverflow.com/questions/17201030/how-an-rpc-style-example-would-look-modelled-in-a-resource-centric-style/ 17240059#17240059 –