Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将桌面应用程序移动到.NET web应用程序-Silverlight或Telerik控件_Silverlight_Model View Controller_User Interface_Telerik Mvc - Fatal编程技术网

将桌面应用程序移动到.NET web应用程序-Silverlight或Telerik控件

将桌面应用程序移动到.NET web应用程序-Silverlight或Telerik控件,silverlight,model-view-controller,user-interface,telerik-mvc,Silverlight,Model View Controller,User Interface,Telerik Mvc,我们的客户机有一个桌面应用程序(VBA和Access),他们在过去10年中一直在使用它,但它有缺陷,他们希望升级它。我想使用最新的MS技术,并计划使其成为一个web应用程序,使用.NET 4.0、C#、SQL server和运行在Intranet上的MVC。 由于应用程序有许多可视化组件(顶部大约有10个不同的选项卡,每个选项卡上至少有10个不同的控件),我想知道实现UI层a.NET web应用程序的最佳方法是什么。这两个候选者是Silverlight和Telerik controls(我们有这

我们的客户机有一个桌面应用程序(VBA和Access),他们在过去10年中一直在使用它,但它有缺陷,他们希望升级它。我想使用最新的MS技术,并计划使其成为一个web应用程序,使用.NET 4.0、C#、SQL server和运行在Intranet上的MVC。 由于应用程序有许多可视化组件(顶部大约有10个不同的选项卡,每个选项卡上至少有10个不同的控件),我想知道实现UI层a.NET web应用程序的最佳方法是什么。这两个候选者是Silverlight和Telerik controls(我们有这方面的许可证)

一些需要考虑的问题:

  • Silverlight插件:由于这个新的应用程序将只在内部网上使用,我认为安装Silverlight插件不会是一个问题。此外,由于它在内部网上,希望下载速度不应该成为SL应用程序的问题

  • Telerik MVC:它的功能非常丰富,但是,我使用一些控件来使用它(.NET版本不是MVC),如果有任何不符合建议的控件使用方式,那么让它工作起来会很痛苦

  • 技能集:我想学习如何使用工具(Telerik)还是在未来的项目中学习技术(Silverlight)更好


  • 我希望听到任何反馈/问题,以帮助我决定走哪条路

    如果您要更换桌面应用程序,那么使用Silverlight可能是最好的方法

    使用Silverlight,您正在编写一个应用程序,该应用程序碰巧是通过internet交付的(在本例中是通过intranet)。这可以是您需要的状态。您可以通过WCF RIA服务很好地访问数据库(没有双关语)

    您还可以在此基础上开发Prism MVVM模型

    不过,我会再次向客户询问他们的期望


    Telerik还提供了一套Silverlight控件。

    如果您要更换桌面应用程序,那么使用Silverlight可能是最好的方法

    使用Silverlight,您正在编写一个应用程序,该应用程序碰巧是通过internet交付的(在本例中是通过intranet)。这可以是您需要的状态。您可以通过WCF RIA服务很好地访问数据库(没有双关语)

    您还可以在此基础上开发Prism MVVM模型

    不过,我会再次向客户询问他们的期望


    Telerik还提供一组Silverlight控件。

    如果项目时间允许,选择Silverlight。此外,如果需要,还可以从Silverlight项目中创建桌面版本(WPF)


    Telerik控件集(或任何控件集)的问题,如果您需要当前控件集中不存在的控件,您必须从Telerik购买,或创建自己的控件。在后一种情况下,整个UI美学可能会崩溃,因为创建与工具集匹配的控件并不容易。

    如果项目时间允许,请选择Silverlight。此外,如果需要,还可以从Silverlight项目中创建桌面版本(WPF)

    Telerik控件集(或任何控件集)的问题,如果您需要当前控件集中不存在的控件,您必须从Telerik购买,或创建自己的控件。在后一种情况下,整个UI美学可能会崩溃,因为创建与工具集匹配的控件并不容易