C# Silverlight 3和组件库建议

C# Silverlight 3和组件库建议,c#,silverlight-3.0,C#,Silverlight 3.0,我必须在几周内构建一个web应用程序,使用通常的3层,UI/业务逻辑/数据存储,键入方式,但是定制的UI除了Silverlight或Flash(大量自定义矢量绘图、淡入淡出、动画类型等)之外,实在无法实现 考虑到我不是Flash开发人员,但我是一名优秀的C#程序员,我打算用这个项目作为学习Silverlight 3的借口。所以,我有几个问题想听听大家的想法,这样可以节省我很多时间 什么是伟大的Silverlight 3书?不幸的是,我没有看到奥雷利的书,这通常是我的第一选择。我要找的是一本直接涉

我必须在几周内构建一个web应用程序,使用通常的3层,UI/业务逻辑/数据存储,键入方式,但是定制的UI除了Silverlight或Flash(大量自定义矢量绘图、淡入淡出、动画类型等)之外,实在无法实现

考虑到我不是Flash开发人员,但我是一名优秀的C#程序员,我打算用这个项目作为学习Silverlight 3的借口。所以,我有几个问题想听听大家的想法,这样可以节省我很多时间

  • 什么是伟大的Silverlight 3书?不幸的是,我没有看到奥雷利的书,这通常是我的第一选择。我要找的是一本直接涉及商业的书,而不是一本“Silverlight历史”的书。这是一张画布,这是你如何画进去的,这是一种东西。买一本Silverlight 2的书有价值吗,或者有足够多的变化使它变得不可行吗

  • 我想使用一个成熟的Silverlight控件库来处理按钮、仪表、图形等,这样我就可以继续进行我需要做的定制工作。我注意到有几个不同的供应商。我看过的有:Telerik、ComponentOne、Infrastics和Syncfusion。坦率地说,他们看起来都很不错,但我很想知道是否有人有具体的经验,他们可以分享,以帮助我作出决定

  • 我注意到Silverlight应用程序与类似的Flash应用程序相比似乎遇到了性能问题。即使是我在(2)中提到的控件供应商的演示也似乎以非常可变的帧速率运行(我正在使用Snow Leopard在带有Safari 4的Mac上进行测试,但我在IE和Chrome的Windows 7上也注意到了这一点)。我并不是想在这里制造一场银光大战,这只是我注意到的。有谁有我能避开的陷阱吗

  • 谢谢你的意见

    问候,


    谢恩

    我可以代表2号发言。我使用了telerik和silverlight控制工具包

    首先,工具包是免费的。 开源,意味着您可以编辑控件。不经常更新。 蒙皮并不像telerik那样直观

    Telerik在更新控制时非常快。比如当SL3beta发布时,他们在发布后1天进行了构建。说到定制,对于新手silverlight来说,蒙皮并不是那么简单。在我了解蒙皮之前,我就开始编辑他们的样式。相对于开源sl工具包,Telerik的控件在定制方面不是很灵活

    对我来说,它们从未崩溃,我的应用程序有时一次在数据网格中加载超过100000行,加载速度也很快。我想他们有一个超过1mil的演示

    总而言之,telerik是商业化的,您可以让free control toolkit和telerik的外观和性能都相同,但telerik有点不灵活,可以将开发时间缩短到toolkit的1/3左右

    我是怎么学会silverlight的?
    自从wpf测试版开始,我就一直在胡闹,并在silverlight中使用了这些知识。我是如何完善这项技能的,我观看了silverlight.net上的所有教程。这些都是基础,那么无论我想使用什么功能,我都会用谷歌搜索它。

    我最近在为GIS应用程序选择工具包方面处于您的位置,这让我找到了ComponentOne的Silverlight Studio。控件本身非常棒,但也许更重要的是,我发现支持(即使在我的免费试用期内)令人难以置信


    免责声明:我与科莫波南通没有任何关联,只是一个快乐的客户

    我不知道Silverlight控制工具包。谢谢你的提示和建议:)我现在开始为我们的软件模块2寻找更多的控件。对于地图图表,我正在ComponentOne和Infrastics之间进行斗争。很好,谢谢。我想这要归结到Telerik和ComponentOne。