我正在努力實現一個小型的Web應用程序,我希望對桌面具有這種感覺。應用程序將在後端使用python,並且我將在Web端使用手寫編碼的javascript(在jquery之上等)。我想要在兩者之間來回傳遞一些對象,並想知道人們如何處理這個問題。舉個例子,我有一個「過濾器」,我會處理作爲一個對象:類似桌面的Web應用程序中的面向對象設計
filter: {
name:'genericGeneFilter',
type:'geneFilter',
symbol:'ExampleSymbol',
includeExclude:'include'}
如何鄉親做到以下幾點:
- 定義在一個地方(這樣的類服務器端和客戶端都可以定義)
- 方便地定義用戶交互(表單域,外觀等)
- 將數據傳遞到服務器/客戶端。使用序列化表單,json,gets/posts或html?
- 使客戶端和服務器保持與來回傳遞的「對象」同步。
根據你的回答以及js1568的回答,我找到了這個小貼子:http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/ – seandavi
那麼,什麼是你們當中的贏家? http://emberjs.com/? –
我將該庫添加到我的答案僅供參考。 thanx提到它。 –