Dart会与ASP.Net合作吗?

时间:2011-10-12 17:53:00

标签: asp.net dart

我无法找到有关Dart和ASP.Net的任何信息。我认为它兼容,因为你可以用ASP.Net运行JavaScript。不过,尽管如此,还是很好。有谁知道这个的规格?

4 个答案:

答案 0 :(得分:3)

如果用作客户端技术 - 是的,Dart应该可以正常工作。

但是,详细here,Dart主要用于服务器端和客户端:

  

开发人员无法创建包含客户端和服务器的同类系统,但Node.js和Google Web Toolkit(GWT)等少数情况除外。

这与目前在微软浏览器中缺乏支持相结合,可能会限制其对微软开发人员的吸引力。

答案 1 :(得分:2)

Dart可以编译成Java Script,所以对于我们来说,重量级的.NET或Java开发人员拥有我们所有繁重的ASP.NET和服务器端架构机制,我相信Dart将是一个很棒的终于易于使用的'java脚本'编译器 - 你总是乱糟糟的,充满了bug,很难测试或解码.JS文件。

事实上,长期以来人们一直声称Google使用一些内部java脚本编译器来构建Gmail和Google+,因此很多人猜测他们只是将他们现有的许多基础知识暴露给全世界。

@Jeremy McGee,我认为你是不正确的,因为Dart可以编译为Java Script并在任何浏览器上运行。 您所说的是Dart虚拟机,目前仅在新的预览状态Chromium Web浏览器中受支持。 该虚拟机旨在更快地工作,因为它不需要将自身编译为java脚本。

另外,如果你了解谷歌拥有网络浏览器操作系统的愿景,dart是吸引开发人员使用这个网络浏览器新操作系统的方式,因为开发人员很容易为它编写新的应用程序,也适合他们的针对当前版本的Google Chrome和适用于Android的Google Play市场的新HTML 5 / JS应用程序。 不久之后,您将能够为Android编写Dart应用程序。

另一方面,微软正在向Windows 8新的运行时引擎运行HTML,它支持JS编写新的Windows应用程序,甚至可能在未来的XBOX应用程序中运行。

两家公司都意识到,有一个巨大的洞穴,有16-24个孩子从一些网络教程中学习JS,他们给他们所有制服并送他们参加战斗。

非常有趣!!! !!!

答案 2 :(得分:2)

使用Dart编写的客户端应用程序可以转换为JavaScript(这是Dart的关键设计功能,而不仅仅是附加组件)。当客户端应用程序运行时,它可以使用XmlHttpRequest(例如,响应GET和POST的RESTful Web服务器)从任何Web服务器技术访问数据。

在这方面,它类似于编写纯JavaScript客户端应用程序,或使用服务器发送和检索数据的Flash应用程序(想想Gmail,Google Plus等...)。理想情况下,您还可以在浏览器中存储数据,以便您的应用也可以脱机工作。

使用此模型,服务器端本身是用.net,java,ruby,python还是其他方式编写的,取决于开发人员。

答案 3 :(得分:1)

它将在客户端工作但不会在服务器端工作,因为.NET不支持它。即使在不支持它的浏览器中,您也可以在客户端使用它,因为Google创建了Dart - > JavaScript编译器。