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