当前位置:  开发笔记 > 编程语言 > 正文

您在Silverlight中看到了什么潜力?

如何解决《您在Silverlight中看到了什么潜力?》经验,为你挑选了10个好方法。

Silverlight已经推出很长一段时间了,Silverlight 2允许在前端使用.Net编程.我一直在考虑使用Silverlight可以创建的应用程序,但我无法决定是否应该在Silverlight中进行开发,因为我仍然关注可访问性和接受性.

从目前的趋势来看,您在Silverlight中看到了什么潜力,您认为Silverlight在未来几年将会用于什么?



1> PEZ..:

Silverlight带来了竞争,这总是一件好事.


竞争不好,合作好.竞争造成了两面性.

2> Tanmoy..:

有些观点

缺点:

    尺寸大于闪光灯.

    Flash已经拥有庞大的安装基础.

    设计工具(混合和表达式设计)远离Adobe的设计工具.(即PhotoShop)

    缺乏功能.(麦克风支持,位图API,打印支持等)

    Linux支持缺乏.虽然Moonlight已经存在或V 1.0和2(Alpha).

优点:

    伟大的IDE(Visual Studio 2008)用于开发.

    可以使用现有的.net语言.因此,Web开发人员可以轻松转移到Silverlight.

    轻松处理Web服务和LINQ支持.

    与现有的.net技术轻松集成.

    WCF支持.(虽然仅限于basicHttpBinding).

    Deepzoom等一些不错的功能.(我同意这不是杀手锏).

    微软正在支持它.你喜不喜欢.他们不是从零开始.


我们可以删除con#4 :-)
你能详细说明#7吗?

3> Andrew..:

Silverlight 不是一个闪光杀手,它是一个工具,允许大量现有的微软开发人员过渡到Web应用程序开发,从而使微软保持在未来的开发游戏中.



4> Marc Charbon..:

我有点怀疑它.微软在替代平台上的声誉并不高,因为他们在OS X上的产品(如Windows Messenger或Windows Media)与其他产品相比大多数都不相上下,而在Linux上,微软一直是敌人.随着越来越多的人离开Windows,Silverlight成为事实上Flash替代品的可能性将继续下降.

越来越多的网站正在消除Flash的"不必要"使用,以支持像iPhone这样的新移动设备,似乎也是一种趋势.相反,即使在极其互动的网站中,AJAX和更多JavaScript编程也被用于提供动态用户体验.

我不会完全打折Silverlight,我看到像Netflix的流媒体电影这样的网站有"杀手级应用"的可能性,尽管还没有真正流行的东西.我会采取观望态度,但如果你有一个小项目,你觉得Silverlight真的会帮助我,我不会太担心它.


不仅如此,Javascript(尤其是通过JQuery)正在变得非常标准化且功能强大,不再需要以前在flash(过渡,画廊等)中完成的工作......

5> Stephen Cox..:

Silverlight现在最大的问题是插件.它"勉强"在Mac上运行,而在Linux上根本不运行.

此外,开发工具(Blend和VS)仅适用于Windows.比较一下Flex(Flash),它运行在Windows,Mac和Linux beta Eclipse插件上.或者将Silverlight与Curl进行比较,它可以在所有3个平台上运行良好,并且在Windows和Linux上具有开发工具.

更不用说,MS因为开始项目并将它们挂掉而臭名昭着.那么为什么我会在Silverlight中投入任何时间?我是MSDN会员.我有VS2008,我有Blend(在我的桌面上运行).所以我远非MS仇恨.但同样,我为什么要投入时间?

回答你的问题:如果MS证明它真的致力于SL并在所有3个平台上稳定插件,那么我认为它是Curl和Flash的竞争对手(也许是JavaFX,如果Sun可以得到它的屁股).但是在MS发布它的开发工具到其他平台之前,它将只是另一个.Net"的东西".


您能否支持"It"几乎"无法在Mac上运行"的说法?我已经在Mac上访问了SEVERAL SL网站,没有任何问题

6> pearcewg..:

Flash可能是主流(广泛部署),但对于开发人员来说,Silverlight每天都会在Flash中击败Flash,并在周日击败Flash.

它是从头开始为开发人员构建的,可以使用.NET Framework和Visual Studio的子集.

ActionScript for Flash是可以的,但显然它是在flash之后开发的,并且不能坚持使用.NET Framework.

所以选择是在已部署的单元(Flash)和更好的(Silverlight)之间.Silverlight的占用空间大小是一个次要但有效的问题(Silverlight的占用空间比Flash大).


我开发了FLEX 4和Silverlight 4,这可能不是更真实.

7> JohnIdol..:

Silverlight是讨厌flashscript的人的另一种选择,这很好 - 但未来是纯粹的Javascript


不能不同意,但每个人都欢迎他们的意见(特别是在预测未来时)
然而,Javascript确实似乎在上升.恕我直言,Silverlight的优点是重用.Net代码,它似乎是一个比Flex/ActionScript更好的开发平台.

8> Peter Wone..:

我对Silverlight最大的挫败感是,微软似乎更关心的是做侧面展示而不是做基础工程.例如,为了绑定到支持外键查找的第二个数据源,silverlight组合框只是简单的破解.通过三个主要版本,他们没有做任何关于这一点,同时生产更多壮观 - 但根本无用 - 多媒体好东西.

但现在,时间已接近...... Silverlight业务线UI设计的工具已经出现在VS2010测试版中.瞧,在同一时间出现Silverlight4的测试版 - 并且一大堆基本工程问题要么修复要么重新设计.

回想起来,我不应该感到惊讶.微软知道构建一个完整的平台需要时间,而且他们知道在怀孕期间支持炫目演示比LOB应用程序更重要,因为观看成群的管理玩具将指向和移动oaoh aaaaah并告诉他们的朋友你向他们展示了一个旋转的立方体,侧面有电影,但是如果你向他们展示绑定的组合框就会睡着了.

在测试阶段,它还没有为黄金时段做好准备.但它的街道领先于之前的街道.这里的关键词是beta.他们正在全力以赴为这个真正第一次作为工具的严重用途做好准备,并且它在白天看起来更好.这是令人鼓舞的,十年来我第一次积极参与测试计划,而不是将其作为自由软件的来源,因为我看到错误报告有所作为.

但Silverlight究竟是什么呢?浏览器标记(HTML)以及脚本(javascript)和Web服务是如何为基于服务器的应用程序构建UI代理的一个很好的原型,以及为实际构建它们的一种糟糕方式.Silverlight是HTML + JS唯一提示的.所有课程都保留了:标记,样式表,可编写脚本.

主要差距已被堵塞:

已创建一致且可共享的安全模型(查找Windows身份验证服务)

VS2010现在有很好的工具.

艺术部门有一些造型工具可以限制他们的愚蠢选择.

RIA可以直接在两端进行一致的验证.

我个人怀疑任何艺术专业都会掌握样式表设计,但这是另一回事.

未来不是纯粹的Javascript.对于LOB发展而言,这是一直存在的资金,脚本是一场灾难.这是一头开发的猪,一头要调试的猪,一场等待发生的安全灾难,一场性能噩梦.

Flash无处不在,Silverlight不是无关紧要的论点.这就像说COBOL无处不在.这是,事实上,它仍然是,但必须为完全没有意义的未来一代的发展.此外,微软必须做的就是让Silverlight无处不在,推出Windows Update.在VS2010进入RTM后不久,我会给你一个非常好的机会,它将在Windows 7服务包中.

与Flash不同,Silverlight基于XAML构建,Windows中有直接支持.从Vista开始,XAML受益于硬件加速.此外,Silverlight的预期用途是LOB开发.游戏正在发生变化,因为有史以来第一次,网络上的LOB从技术角度开始看起来是一个好主意.

Silverlight是下一个重要的事情.这是一个非常好的想法,以大笔资金和经验为后盾,现在是时候积极参与测试计划了.如果你这样做,那么在发布版本中会有很多不好意思.

关于其他平台,我认为微软并不关心,我也不会这样做.Mac用户并不代表重要的市场力量,也永远不会.Unix用户数量更多,但他们反微软的做法很虔诚,不会使用它,而且无论如何,微软宁愿卖给你一份Server 2010.

Silverlight4最终成为应用程序开发的可行运行时,我非常期待在智能手机等紧凑型设备上开始看到它.



9> Dmitri Neste..:

在动态媒体平台上投资合理化非常困难.我的意思是,我可以将Flash用于视频,但如果我要编写商业Web应用程序,我仍然会使用HTML,JavaScript,AJAX等 - 而不是使用Flash/Silverlight /等等.

在我作为开发人员的职业生涯中,我从未使用过以充分理解的方式利用Flash的网站.另一方面,我看到了良好的AJAX使用(例如,Google Mail).动画是在某些情况下(例如游戏)类型的相关性,但建筑使用Flash或Silverlight ......懂事的用户界面很好,这可能的,我们知道它是,但谁需要他们的时候,你可以有HTML做同样的,在更可预测的时尚?



10> Michael La V..:

对Silverlight当前的竞争力有一些很好的评论; 但是,任何讨论都应该考虑到Silverlight正在迅速发展,微软将在今年的MIX大会(2009年3月16日)上宣布v3.

最令人兴奋的新功能IMHO是3D支持3D.虽然这只是新增强功能之一,但它可能会改变游戏开发者的平衡.我强烈推荐这篇文章: Scott Guthrie对Silverlight 3的一瞥

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有