【发布时间】:2010-07-30 03:36:41
【问题描述】:
我工作的公司有一个现有的产品,它是一个 Delphi 32 位 Windows 应用程序。
该应用程序有一个类似 UI 的电子表格,需要非常快速的数据网格/表格视图和高级图表(加上常用的按钮/下拉/菜单/工具栏控件)。
我们还有一个 .net 3.5 ASP.NET 应用程序,它反映了 windows 应用程序中的大部分业务逻辑。
我们想在.net中重新编写delphi应用程序,这样我们就可以拥有一套业务逻辑代码。
如果可能,我们希望有一个应用程序(这就是我们关注 Silverlight 的原因)。
从 WPF 到 Silverlight 的过程中我们会失去什么?我们应该不使用,而是使用 WinForms 吗?还是我们应该进一步增强 ASP.NET/AJAX 应用程序?
【问题讨论】:
-
变量太多,无法明确回答。影响决定的因素是:它是否需要通过 Internet 获得可用性(这可能会排除 WPF)?它是否需要丰富的 UI(这可能会排除 ASP.NET?)您是否有时间和资源来添加整个 UI 层(这可能会排除 WPF 和 Silverlight)? ASP.NET 的分层和分层是否足以将其业务逻辑用于 WPF/Silverlight?
-
Internet :不。它确实需要通过 WCF 连接到服务器。 UI:是的,非常丰富 ASP.NET:是的,业务逻辑在它自己的程序集中,带有一个干净的 API。
标签: asp.net wpf winforms silverlight