5

是否可以仅使用 silverlight 作为主机来构建一个良好的中型到全尺寸应用程序?

一些需要的东西: - 动态页面(一个silverlight“屏幕”可以在屏幕之间切换,就像一个普通的应用程序一样。 - 类似于从浏览器启动的java小程序

我看到 Telerik 为 WPF 销售 RadControls ......但这只有在 Silverlight 可以通过 Web 成为富客户端平台时才有用(对我来说)。

4

3 回答 3

8

尽管仍然是一个不成熟的平台,Silverlight 2.0 支持许多我期望从创建全尺寸应用程序所需的平台中获得的功能。

  • 通过 Web 服务和使用 Linq 的本地数据/对象查询支持进行数据访问
  • 许多功能丰富的控件,例如 datagrid、treeview 等
  • CLR(公共语言运行时)的一个非常有用的子集
  • 访问客户端计算机上的受限本地存储
  • 它是跨平台的
  • 已经有一些很棒的附加组件,例如 Telerik 和Silverlight Control Toolkit

对于您的特定场景,Microsoft 发布了有关多页应用程序的教程

于 2008-12-16T03:25:53.220 回答
1

绝对地。我一直在研究这一点,并相信它在 Silverlight 中与在任何其他语言中一样容易。请记住,Silverlight 2 使用 C# 3.0,因此您可以构建任何未包含在 Silverlight 版本的 CLR 中的内容。此外,Microsoft 允许您访问 .NET 源代码这一事实意味着您可以使用您的应用程序编译 .NET 库的缺失部分。(虽然不知道许可问题。)

于 2008-12-16T21:25:25.240 回答
1

两天前,我看到了一个功能齐全的 CRM 应用程序的演示文稿。虽然它仍然是 alpha:它的外观和感觉就像任何办公应用程序。我不知道细节,但对我来说这是一个概念证明。

于 2008-12-18T06:42:00.967 回答