Server和Desktop客户端透视图之间有什么区别?

时间:2014-08-03 13:36:26

标签: visual-studio-lightswitch lightswitch-2013

我正在努力了解基本的Lightswitch。

在DataSources下,如果我打开一个实体,桌面会向我显示一个包含Server和DesktopClient透视图选择的屏幕。

这究竟是什么意思,何时我会选择一个而不是另一个?

1 个答案:

答案 0 :(得分:0)

桌面客户端仅对该计算机是本地的,如果您希望它在另一台计算机上,则必须安装它。 HTML客户端在服务器上运行,可通过其URL访问,无论是在本地网络上还是在托管的互联网服务器上......

因此,当您更改应用程序时,一个很大的区别是,如果在桌面客户端上运行,每台计算机都需要在HTML客户端上进行更新,您作为主机可以更新整个应用程序过夜让我们说没有用户拥有做任何事情......这两者都是很多专业人士和骗子,但这取决于你想要使用你的应用程序。使用Lightswitch本身,可以在同一个Project中同时使用Desktop Client和HTML Client。

这取决于您的技术技能,以及HTML客户端更基于Web,JavaScript在C#中使用得更多。桌面客户端主要是C#或VB.net ...我个人认为HTML客户端更容易使用和开发,但这只是我的意见:)希望这有帮助