-1

在这种情况下,服务器端功能(例如表单验证)呢?我是否还必须在服务器端实现我用 Dart 编写的所有工作?我绝对需要在服务器端有一个“兼容飞镖”的连接点。

4

3 回答 3

0

Dart 可以在客户端和服务器上运行。

在客户端(在 Web 浏览器中)运行时,您可以在 Dart VM 中运行 Dart 代码,也可以将 Dart 应用程序编译为 JavaScript。

在服务器上运行 Dart 时,可以在 Dart VM 中运行 Dart 代码。Dart VM 在命令行上运行,可以访问文件、目录、套接字、HTTP 服务器,甚至是 Web 套接字。

因此,即使您需要支持已关闭 JavaScript 的 Web 浏览器,Dart 也很有用。

于 2013-03-31T03:54:58.330 回答
0

目前 Dart 编译为 JavaScript,因此如果在浏览器中禁用它,客户端脚本将无法工作。它不会对服务器端脚本产生任何影响。

于 2013-03-30T12:24:15.177 回答
0

无论您使用什么客户端语言,您总会找到一些没有它的用​​户(即禁用的 javascript)。

因此,服务器端验证是必须的,在小型应用程序中也是如此,尤其是出于安全原因。

于 2013-03-30T12:29:21.073 回答