微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

.net – Silverlight vs Flex

我公司开发了几种类型的应用程序。我们的很多业务来自做多媒体类型的应用程序,通常在Flash中完成。然而,现在那一边的房子开始向Flex开发移动。

我们的大部分开发是使用.NET完成的。我试图推动做Silverlight开发,因为它会更好地利用.NET开发人员的工作人员。我更喜欢Silverlight平台在Flex平台上的简单事实,Silverlight是所有的.NET代码。我们有比Flash / Flex开发人员更多的.NET开发人员,我们的大多数Flash / Flex开发人员是图形艺术家(不是真正的程序员)。只有他们现在推向Flex的原因是因为它看起来像是Flash的逻辑步骤。

我已经使用这两个开发,我真诚地相信Silverlight更容易使用。但我想说服那些只有Flash开发人员。

所以这里是我的问题:如果我要参加一个会议来赞美Silverlight,为什么一个公司想要去与Silverlight而不是Flex?除了明显的“不是每个人都有Silverlight”,每个人的利弊是什么?

解决方法

我认为你应该看看Silverlight作为一个长期的玩,就像微软似乎在做。当您关心触及率和安装基础时,在何时使用Silverlight和Flash有明显的平衡,但这里有一些原因Silverlight是一个很好的方向:

>第二个移动者优势 – 就像微软用.NET构建了一个“更好的Java”一样,他们可以看到如何从头开始设计一个RIA插件。他们有知道人们今天如何使用网络的优点,Flash的发明人可能永远不能准确猜测。 Flash可以添加功能,但他们不能现实地吸住平台,重新开始。>开发人员熟悉 – 虽然Silverlight是一个新模型,但开发人员并不完全陌生。他们将“获得”Silverlight工作方式的速度比他们了解用新的脚本语言和新的事件范例启动一个新的开发环境。>删除Flash中的时间轴模型 – Flash最初是为基于关键帧的动画构建的,虽然有方法可以抽象出来,但它是Flash工作原理的核心。 Silverlight针对以应用程序为中心的模型进行了沟槽。> ScottGu – ScottGu被解雇了关于Silverlight。 Nuff说。>酷的新功能 – 虽然Silverlight仍然有一些明显的功能(如网络摄像头/麦克风集成或3d /图形加速)与Flash的一些追赶,有一些光滑的新技术内置到Silverlight – Deep Zoom是一个例子。我在Silverlight端看到更多的“革命性”技术,而Flash似乎在这一点上处于维护模式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐