Silverlight 与 Flex [英] Silverlight vs Flex

查看:32
本文介绍了Silverlight 与 Flex的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的公司开发了多种类型的应用程序.我们的很多业务都来自制作多媒体类型的应用程序,通常是在 Flash 中完成的.但是,现在房子的那一边开始转向进行 Flex 开发.

My company develops several types of applications. A lot of our business comes from doing multimedia-type apps, typically done in Flash. However, now that side of the house is starting to migrate towards doing Flex development.

我们的大部分其他开发都是使用 .NET 完成的.我正在努力推动进行 Silverlight 开发,因为它可以更好地利用员工中的 .NET 开发人员.我更喜欢 Silverlight 平台而不是 Flex 平台,因为 Silverlight 全是 .NET 代码.我们的 .NET 开发人员比 Flash/Flex 开发人员多,而且我们的大多数 Flash/Flex 开发人员都是图形艺术家(不是真正的程序员).他们现在推向 Flex 的唯一原因是因为这似乎是 Flash 的合乎逻辑的步骤.

Most of our other development is done using .NET. I'm trying to make a push towards doing Silverlight development instead, since it would take better advantage of the .NET developers on staff. I prefer the Silverlight platform over the Flex platform for the simple fact that Silverlight is all .NET code. We have more .NET developers on staff than Flash/Flex developers, and most of our Flash/Flex developers are graphic artists (not real programmers). Only reason they push towards Flex right now is because it seems like the logical step from Flash.

我已经使用这两种方法进行了开发,老实说,我相信 Silverlight 更易于使用.但我试图说服那些只是 Flash 开发人员的人.

I've done development using both, and I honestly believe Silverlight is easier to work with. But I'm trying to convince people who are only Flash developers.

我的问题是:如果我要去参加一个会议来表扬 Silverlight,为什么一家公司要使用 Silverlight 而不是 Flex?除了明显的不是每个人都拥有 Silverlight"之外,每个人的优缺点是什么?

So here's my question: If I'm going to go into a meeting to praise Silverlight, why would a company want to go with Silverlight instead of Flex? Other than the obvious "not everyone has Silverlight", what are the pros and cons for each?

推荐答案

我认为您应该将 Silverlight 视为一项长期计划,就像 Microsoft 似乎正在做的那样.当您关心覆盖面和安装基础时,在何时使用 Silverlight 与 Flash 之间存在明显的平衡,但以下是 Silverlight 是一个很好的进军方向的一些原因:

I think you should look at Silverlight as a long-term play, just as Microsoft seems to be doing. There's an obvious balance on when to use Silverlight vs. Flash when you're concerned about reach and install base, but here are some reasons Silverlight is a good direction to move in:

  1. 第二个优势——正如微软用 .NET 构建了一个更好的 Java"一样,他们今天能够看看你如何从头开始设计 RIA 插件.他们的优势在于了解当今人们如何使用网络,这是 Flash 的发明者永远无法准确猜到的.Flash 可以添加功能,但它们无法真正放弃平台并重新开始.

  1. Second mover advantage - Just as Microsoft built a "better Java" with .NET, they're able to look at how you'd design a RIA plugin from scratch, today. They have the advantage of knowing how people use the web today, something the inventors of Flash could never have accurately guessed. Flash can add features, but they can't realistically chuck the platform and start over.

开发人员熟悉程度 - 虽然 Silverlight 是一种新模型,但开发人员并不完全陌生.他们将了解"Silverlight 的工作方式,比他们理解的使用新脚本语言和新事件范式启动新开发环境要快得多.

Developer familiarity - While Silverlight is a new model, it's not entirely unfamiliar to developers. They'll "get" the way Silverlight works a lot more quickly than they'll understand firing up a new development environment with a new scripting language and new event paradigms.

摆脱 Flash 中的时间线模型 - Flash 最初是为基于关键帧的动画而构建的,虽然有多种方法可以将其抽象化,但它是 Flash 工作原理的核心.Silverlight 放弃了以应用程序为中心的模型.

Being rid of the timeline model in Flash - Flash was originally built for keyframe based animations, and while there are ways to abstract this away, it's at the core of how Flash works. Silverlight ditches that for an application-centric model.

ScottGu - ScottGu 对 Silverlight 很感兴趣.纳夫说.

ScottGu - ScottGu is fired up about Silverlight. Nuff said.

很酷的新功能 - 虽然 Silverlight 在一些明显的功能(如网络摄像头/麦克风集成,或 3d/图形加速)上仍然赶上 Flash,但 Silverlight 内置了一些巧妙的新技术 -深度变焦就是一个例子.我在 Silverlight 方面看到了更多革命性"技术,而此时 Flash 似乎处于维护模式.

Cool new features - While Silverlight still has some catching up to do with Flash on some obvious features (like webcam / mic integration, or 3d / graphics acceleration), there are some slick new technologies built in to Silverlight - Deep Zoom is one example. I'm seeing more "revolutionary" technologies on the Silverlight side, while Flash seems to be in maintenance mode at this point.

这篇关于Silverlight 与 Flex的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆