提问人:Eli 提问时间:10/28/2008 最后编辑:Eli 更新时间:6/11/2010 访问量:552
Silverlight在未来几年将如何改变互联网?
How is Silverlight going to change the internet in the next few years?
答:
这将是另一个昙花一现。与Flash或任何其他竞争对手不同,它不是真正的跨平台,而且似乎没有人对它特别感兴趣。它可能整洁而闪亮,但我没有看到任何真正的理由放弃玩弄它。
换句话说,这是一个很酷的玩具,但仅此而已。
评论
除非Silverlight在其他操作系统(OS X和Linux)中具有可观的实现,并且能够与Flash有很大的区别,否则它永远不会在丰富的内容Web应用市场(IMO)中占据很大一部分份额。
评论
我个人认为Silverlight会很受欢迎,作为开发人员,它对它有很好的“感觉”。
随着 Mono 的持续快速增长,跨平台问题将很快得到解决。
但我认为,在将 Flash/Flex 从 RIA 开发平台的顶端赶下台之前,还需要很长一段时间。
评论
人们往往低估Microsoft。我不知道它是否会改变互联网,但Silverlight可能会得到相当广泛的使用,特别是在需要丰富接口的基于Web的业务应用程序中。Flash 很好,但能够使用 .NET 和 WPF 开发丰富的 Web 界面要好得多,尤其是在该领域。
评论
Silverlight 允许开发人员使用本机语言(如 C#)将一些处理卸载到客户端上的 CLR,提供不限于浏览器之间 HTML/CSS/DOM 差异的丰富接口,并可能减少对 javascript 脚本的需求。
虽然我在这里可能看起来很敌对,但我真的、全心全意地不喜欢 Silverlight,我也不喜欢 Flash。
他们不再带来任何东西,现在浏览器在渲染和处理方面确实很快。你可以用纯 Javascript 和 HTML/CSS 做大部分相同的事情。你不能做的事情,你将能够用 HTML 5.0 完成。我们需要的不是更多的专有框架,而是更好的工具。
所以我的猜测是,10年后,Silverlight和Flash将不会超过维基百科的文章。
评论
我觉得虽然你可以用 Javascript 和 CSS 完成大部分你需要的事情,但 Silverlight 编程对我来说感觉更加流畅和快速。在轻松构建具有大量动画的丰富设计时尤其如此。对于设计人员和开发人员团队来说,在 Silverlight 和 WPF 项目上进行协作非常容易,而且效率非常重要。Visual Studio 是一个出色的 IDE,它让许多开发人员留在了 Microsoft 牧场上。Expression 套件感觉像是允许 IDE 为您完成大量工作的下一个重大进步。
Deep Zoom 是 Silverlight 的另一个大赢家 - 查看 Hard Rock Memorabilia 系列的 Silverlight 实现。现在看看 SF Moma 艺术收藏的 Flash 实现。
在尝试 Silverlight 之前,不要敲它。我不是Microsoft的粉丝,但它非常易于使用。从未使用过 Microsoft 技术进行开发的人不知道一个好的 IDE 的含义。
我主要使用 PHP 进行开发,并使用 Aptana 进行开发。VS200x在几乎所有方面都领先于任何其他IDE。
阻碍Silverlight更广泛使用的唯一实际因素是更好的跨平台支持;这将是一件非常了不起的事情,我根本没有看到发生。如果Microsoft能稍微放松一下缰绳,那将创造奇迹。话又说回来,Microsoft已经免费获得了某些非常好的工具:Express VS 工具、Dreamspark 套件等。
Silverlight将要流行的一个领域是业务应用程序。随着架构模型向面向服务的领域转变,将有许多公司希望移植其旧的客户端/服务器应用程序。Silverlight 使他们能够维护表单应用程序的丰富 UI,同时提供与服务通信所需的消息传递功能。此外,部署范围比严格使用 WPF 和 xbapps 时要广泛。Flash在这个领域并没有真正的竞争,一个直接 asp.net 或其他Web技术前端,虽然在Ajax和所有有趣的东西上变得更好,但不支持你可以从Silverlight中获得的丰富性。
评论