Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# silverlight最终能替代javascript吗?_C#_Javascript_Silverlight - Fatal编程技术网

C# silverlight最终能替代javascript吗?

C# silverlight最终能替代javascript吗?,c#,javascript,silverlight,C#,Javascript,Silverlight,也许这听起来很傻,但在我看来,既然silverlight和javascript都只能在浏览器上执行,那么如果行业标准要求所有浏览器都预安装silverlight,MS是否有可能创建一种新技术来平衡服务器端和浏览器端的C代码执行?所有的客户端和服务器端都只能由.net开发,我不再需要开发JavaScript了 这可能吗?还是微软在放弃javascript时有一些无法克服的障碍 谢谢 Wei它们解决了完全不同的问题,但是如果说Javascript有什么问题的话,那么它比其他方法更有可能使Silver

也许这听起来很傻,但在我看来,既然silverlight和javascript都只能在浏览器上执行,那么如果行业标准要求所有浏览器都预安装silverlight,MS是否有可能创建一种新技术来平衡服务器端和浏览器端的C代码执行?所有的客户端和服务器端都只能由.net开发,我不再需要开发JavaScript了

这可能吗?还是微软在放弃javascript时有一些无法克服的障碍

谢谢


Wei

它们解决了完全不同的问题,但是如果说Javascript有什么问题的话,那么它比其他方法更有可能使Silverlight(以及AJAX等)过时


此外,还有许多程序员不知道(也不想知道)关于.NET的第一件事。他们为什么要被迫进行MS开发?

什么!?我不想相信我在读这篇文章。JavaScript比浏览器有更多的用途。服务器端代码也越来越流行。还有JSON,还有数以百万计使用JS脚本的应用程序。我知道这听起来很愚蠢,但我要问的只是技术上的问题,如果可能的话。微软能做到这一点有什么好处或动力吗?我很高兴在基于UNIX/LINUX的系统上进行开发,多年来从未接触过微软的产品。我想继续使用我可以为任何使用任何平台的平台开发的开放标准技术。我不打算只为了开发交互式网站而投资某个特定公司的产品,非常感谢。因为它看起来像是火焰诱饵。对于AJAX的使用,如果.net代码执行引擎可以安装在所有浏览器上,我相信MS可以创建一个类似于AJAX的基于.net的框架。对于.net开发人员来说,最大的好处是更好的调试支持和单一的编码语言?为什么要重新发明一种已经存在多年的语言,这是一种很好理解的语言(尽可能多地理解JS),而且它在任何地方都能工作。世界上有很多语言,因为他们擅长于自己的工作。没有一种语言可以(也不应该)取代目前存在的东西。它不是替代,但对于ASPX网站,只使用一种C语言(目前,该项目包含js和C代码)。这可以使开发ASP网站更容易。此外,没有好的js调试工具。没有调试工具?你肯定不是认真的。VisualStudio本身就是一个很棒的JS调试工具,更不用说Firebug、Chrome开发工具,甚至IE 9开发工具都附带了一个非常好的JS调试器。我白天是一名ASP.NET开发人员,使用Javascript已经很容易了。@meds-“但是如果他们不想使用.NET,那么他们只是很傻”请告诉我你在开玩笑(我想我的讽刺检测器今天关闭了)