我们正在建立一个培训网站,我们需要跟踪观众观看视频并存储有关观看的详细信息(当他们暂停时,如果他们观看了整个视频等)
在决定这两种技术时我们应该考虑什么?
我忘了添加。这是一个内部应用程序。我们完全控制环境。如果这是一个公共应用程序,我肯定会使用Flash。
我只是从使用过两者的人那里寻找技术优势。
答案 0 :(得分:10)
我会插话,因为似乎人们忽略了问题:Flash与Silverlight的技术优势是什么? (因为它与内部应用程序有关)
Flash专业人士
Silverlight专业人士
Flash Cons
Silverlight缺点
同样,所有这些都在我自己的意见和我的体验中。其他人可能有不同的意见。
如果你有一些设计师和一些Flash经验,请选择flash。如果您想学习新的东西,请填写简历,除了.Net经验之外什么都没有。请使用Silverlight。
最后,做任何让你喜欢上班的事情。 (只要它符合你的截止日期。大声笑)
哦,我应该注意,我不是在谈论FLEX,而是Flash。
答案 1 :(得分:8)
最近必须在silverlight和flash之间进行一次非常激烈的交互式组件的调用,我不得不使用flash。由于一个原因: 在线支持。 如果我在flash中构建某些内容时遇到问题,那么我很有可能会在某个地方找到帮助,以解决同样的问题。而且Silverlight是新的,并且仍然是beta迭代的新鲜事,发现相同数量的帮助是不可能的(至少现在。)最后,我的Flash应用程序非常复杂,我仍然遇到了一些我无法解决的问题找到帮助,只需要挖掘api并尝试一些事情。如果我选择使用Silverlight,我会非常无所事事。 不要误会我的意思,我很想跳进银幕,我希望有一天能将我的flash应用程序转换为SL。我只需要在线社区/论坛的存在就能成长。它会。我很高兴看到Silverlight会去哪里。
答案 2 :(得分:6)
您的开发者知道什么?如果他们已经知道ActionScript然后使用Flash,如果他们知道C#,VB.NET,JavaScript,Ruby或Python,那么就使用Silverlight。
答案 3 :(得分:5)
如果你正在寻找可维护性,那么它的银色灯光,它们的编程api,就更清晰了。
但是,它不仅没有安装到任何地方,也不受每个浏览器或客户端操作系统的支持。
如果可以的话,可以在两者中进行,但是如果你不能,可以在flash中进行,并在安装基数较大后有机会移植它,因为silverlight在工程上更容易。
答案 4 :(得分:3)
我发现这个blog(不是我的!)在这个问题上非常有趣。我个人会采用基于需求的解决方案,如果我在Windows网络上为一家公司建一个内部应用程序,那么silverlight似乎很棒。否则,你似乎通过在公共网站上使用silverlight而忽略了整个世界。
我是竞争对手,两者都是专有产品。尽管flex3编译器和框架已经发布了开放源代码,但实际的flash播放器仍然是专有的。这就是说几乎每台在线计算机都有某种形式的Flash播放器,虽然它可能不是灵活应用程序所需的第9版,但它可以通过浏览器中的简单点击轻松升级。
答案 5 :(得分:3)
我还没有找到一个在firefox中正常运行的silverlight视频。据我所知,还没有linux查看器。
此外还有更多用户已经安装了闪存,因此无需安装其他应用即可观看视频会让更多人观看视频
答案 6 :(得分:3)
由于安装基础,我个人使用Flash。我认为,如果YouTube和谷歌视频使用的是闪存,而不是地球上的每台计算机,那么它就会获胜。
答案 7 :(得分:2)
如果您需要统计信息来支持Flash决策,可以在此处获取其安装统计信息: http://www.adobe.com/products/player_census/flashplayer/version_penetration.html
约97%的安装率。那太好了。
答案 8 :(得分:2)
请在此处找到一些其他信息:
答案 9 :(得分:2)
您正在等待多少并发查询。这也是奥运会网站的决策基础,因为需要更多的服务器资源来通过闪存而不是银光提供视频。因此,silverlight可能会节省成本。
答案 10 :(得分:2)
听起来你完全可以控制环境所以选择Silverlight会更好,因为这项新技术易于开发和扩展。它支持最好的脚本语言(C#,有史以来最成熟的语言)。我敢打赌,你对这项新技术所做的投资将来不会让你感到沮丧。
答案 11 :(得分:2)
有一个很有价值的博客,作者从开发人员和最终用户的角度对Silverlight和Flash进行了比较。
显示运行相同用例的Silverlight和Flash,可以下载代码,用户可以向上/向下查找最佳用户。
我认为这个网站是一个很棒的Silverlight vs Flash资源。
答案 12 :(得分:2)
Silverlight实际上是在闪存中关闭,而最近刚刚获得的功能性闪存在Silverlight中得到了迅速实现,但闪存的用户仍然比使用Silverlight的用户多得多,因此您可以通过闪存实现更多功能。
这里是有多少用户安装它们的统计数据。
如你所见,闪存遥遥领先
答案 13 :(得分:2)
我必须说Silverlight有更好的API,而且.NET有很大的好处
答案 14 :(得分:1)
Flash更广泛使用,但SilverLight在奥运期间获得了良好的印象。你不能拥有更多的用户。因为如果你只使用SilverLight停止,你可能会切断所有不打扰安装所需文件的用户。
答案 15 :(得分:0)
两者都可以满足您的所有要求,因此请选择安装基础较高的应用程序 - 即向下,Flash。
答案 16 :(得分:0)
如果您完全控制环境,请考虑WPF / Web浏览器应用程序。与Silverlight相比,开发更容易,典型.NET开发人员的学习曲线几乎持平。