【发布时间】:2014-01-23 00:16:52
【问题描述】:
将 Dart 与 Polymer.dart 结合使用可以轻松实现 MVC、MVP 或 MVVM 风格的设计模式。我想在 Web 环境中,控制器部分本质上是一个调用视图或模型的 HTTP 请求处理程序/路由器。
问题是:您能否举例说明如何将用户输入数据从 HTML + Polymer.dart 连接到数据库后端?
据我所知,Polymer.dart 宣布的“双向数据绑定”似乎只与客户端代码有关。
我的问题是理解监听 HTML 表单输入的客户端 Dart 代码如何与服务器端 Dart 代码交互。那是调用控制器的典型 AJAX 请求,还是我在 Dart 中缺少的更惯用的双向数据绑定?
【问题讨论】:
-
您是否具有特定技术的背景,以便回答可以将其与您熟悉的事物进行比较?
-
嗨,Nathaniel,谢谢,过去几年我一直在使用 Go、PHP 和 .Net,没有任何特定的框架。我认为 Günter 已经明确了这个问题。无论如何,那里的一些库可能会抽象客户端和服务器端之间的差距。看到基础库不这样做不是问题。
-
我同意 Günter 的评估。如今,前端变得更加厚实,服务器通常只提供静态 html/js 即客户端应用程序,然后通过服务层(REST 或手动)支持持久性。有些库支持直接链接回具有 Dart 包装器的服务器。我想到了 Firebase。 firebase.com
标签: model-view-controller mvvm dart dart-polymer