对于已停用的javaScript,dart(lang)是否无效?

时间:2013-03-30 12:21:04

标签: dart server-side-validation

在此上下文中,服务器端功能(例如表单验证)如何?我是否必须在服务器端实现我用Dart编程的所有工作?我肯定需要服务器端的“dart兼容”连接点。

3 个答案:

答案 0 :(得分:0)

目前Dart编译为JavaScript,因此如果在浏览器中禁用它,则客户端脚本将无法运行。它对服务器端脚本没有任何影响。

答案 1 :(得分:0)

无论您使用哪种客户端语言,您总能找到没有它的用​​户(即禁用的javascript)。

因此,在微小的应用程序中,服务器端验证也是必须的,特别是出于安全考虑。

答案 2 :(得分:0)

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

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

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

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