【问题标题】:Speed of development - Asp.net vs Silverlight开发速度 - Asp.net 与 Silverlight
【发布时间】:2010-11-14 16:11:23
【问题描述】:

我正在尝试评估我们是否应该从以 ASP.net 网络表单(当前技术)开发我们的产品迁移到 Silverlight。我记得读过 Silverlight 开发可以提高开发速度,所以这是我思考这个问题的主要驱动力。

我假设业务逻辑开发将花费相同的时间,如果 UI 开发速度会带来显着的好处,我对此持开放态度。

我们拥有的应用程序是一个业务线数据驱动的应用程序。所需的丰富报告很少,但是可打印的数据报告需要大量格式化(因为该应用程序在数据设置方面是高度可配置的;例如,哪些列具有合并的标题,然后是子标题,哪些单元格显示数据红色等)。除此之外,大部分 UI 是用于输入数据的 Asp.net webfrms。

您认为我们可以通过迁移到 Silverlight 来实现任何显着的改进吗?我们还需要考虑迁移现有 UI 和学习曲线的时间,但如果这不是限制因素,您的看法是什么?

【问题讨论】:

    标签: asp.net silverlight webforms


    【解决方案1】:

    我可以看到您使用 Silverlight 获得了很多好处,尤其是使用了可用的很棒的图表控件。这与 RIA 服务如何轻松创建数据驱动的应用程序相得益彰。也就是说,这实际上取决于您的开发团队。如果他们已经熟悉 Silverlight,我会选择它,但如果他们不担心一开始可能会比使用 ASP.Net 慢。

    【讨论】:

    • 正如我所说,很少有丰富的报告,如图表 - 大多数主要是数据驱动的报告,这在 lob 应用程序中很常见。正是因为这些功能,我才询问 Silverlight 是否会获得任何好处。
    【解决方案2】:

    这不是非此即彼的情况。您可以在 ASP.NET webForms 应用程序中使用 Silverlight 应用程序。因此,您可以使用 Silverlight 开发一些功能,同时利用您现有的代码库和努力。

    两者携手合作。

    【讨论】:

    • 我明白这一点,但我想问的是,使用 Silverlight 表单是否会比 ASP.net Web 表单开发得更快。
    • 您的问题并不清楚。您首先说“迁移”:)。无论如何,您和您的团队会更快地使用您熟悉的工具/技术。如果您以前没有使用过 WPF 或 Silverlight,那么这将是一个巨大的学习曲线。让应用看起来非常漂亮将是另一个巨大的努力。
    • :) 很抱歉造成混乱 - 但我说的是迁移我们的开发工作,而不是整个产品本身。无论如何感谢您的投入。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-01
    • 2010-09-12
    • 2010-09-07
    • 1970-01-01
    相关资源
    最近更新 更多