我正在开发一个小型 web 应用程序,我希望它具有类似桌面的感觉。该应用程序将在后端使用 python,我将在 Web 端使用手动编码的 javascript(在 jquery 等之上)。我有一些我想在两者之间来回传递的对象,并想知道人们如何处理这个问题。例如,我有一个“过滤器”,我将其视为一个对象:
filter: {
name:'genericGeneFilter',
type:'geneFilter',
symbol:'ExampleSymbol',
includeExclude:'include'}
人们如何执行以下操作:
- 在一个地方定义类(以便服务器端和客户端都获得定义)
- 方便地定义用户交互(表单字段、外观等)
- 向/从服务器/客户端传递数据。使用序列化表单、json、gets/posts 还是 html?
- 关于来回传递的“对象”,使客户端和服务器保持同步。