dart(lang)对停用的javaScript无效吗?

dart(lang)对停用的javaScript无效吗?,dart,server-side-validation,Dart,Server Side Validation,在这种情况下,服务器端功能(例如表单验证)如何?我是否也必须在服务器端执行Dart编程的所有工作?我确实需要服务器端的“dart兼容”连接点。目前dart编译为JavaScript,因此如果在浏览器中禁用它,客户端脚本将无法工作。它不会对服务器端脚本产生任何影响。无论您使用什么客户端语言,您都会发现一些没有它的用户(即禁用的javascript) 因此,服务器端验证在小型应用程序中也是必须的,尤其是出于安全原因。Dart可以在客户端和服务器上运行 在客户端(在web浏览器中)上运行时,您可以在D

在这种情况下,服务器端功能(例如表单验证)如何?我是否也必须在服务器端执行Dart编程的所有工作?我确实需要服务器端的“dart兼容”连接点。

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

无论您使用什么客户端语言,您都会发现一些没有它的用户(即禁用的javascript)


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

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

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

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


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

谢谢,如果在前端使用Dart,您更喜欢哪种服务器端技术。有推荐的库吗?我相信如果你想的话,你也可以在服务器上使用Dart。如果可能的话,这将是非常棒的。其他人可以确认这些信息吗?嗯,Dart主页上也有这样的信息(“Dart应用程序也可以在服务器上运行,在独立的Dart虚拟机中。”)。好的,我现在知道了,你是说Dart.io?但此库在基于浏览器的应用程序中不起作用。我为什么要问这个问题?我想建议dart在前端进行电子政务项目。所有给定的功能也必须与停用的javascript(浏览器)一起使用。因此,有很多工作要做。也许谷歌已经考虑过这一点,并且在服务器端也有一个补充解决方案?我认为,我们需要像dart前端和dart服务器端(如node.js)这样的东西,以防停用javascript,并且它们之间具有良好的工作互操作性?