如何让网络支持团队一次点击呢?

时间:2020-03-05 18:46:00  来源:igfitidea点击:

我正在尝试进行一次单击和智能客户端开发,但我的网络支持团队希望与Web开发保持同步。

使他们相信一次点击和智能客户端开发在企业中占有一席之地的最佳方法是什么?

解决方案

回答

它们在Windows环境中占有一席之地,但在任何其他环境中都没有,因此,如果我们打算为外部客户端编写应用程序,那么最好还是坚持基于Web的开发。

在发布Asp.net 1.1之前,我曾从Microsoft听到过这种"一次编写,多次运行"的消息,但实际上从未发生过。

回答

这里有一些想法可能会有所帮助

  • 长时间运行的进程不是asp.net的最佳朋友。
  • 扩展,与更大或者更多个服务器相比,使用客户端处理可降低成本等。

回答

@标记

scaling, using client side processing as compared to bigger or more servers reduces cost etc.

我不确定我是否会完全同意。购买1台功能强大的服务器和1,000台"哑终端"似乎比购买一台功能强大的服务器和1,000台功能强大的台式计算机要少。

回答

@GateKiller

当我谈到扩展时,我在谈论购买更多服务器而不是客户端的成本。

一天中,组织中的大多数工作站几乎都无法使用其50%的计算能力。如果我要使用单击一次部署的应用程序,那么我将使用现有工作站的笨拙功能,因此在组织上没有任何其他成本。

回答

我们在工作的地方使用ClickOnce;与Web发布相比,我将基于为用户提供富客户端应用程序的需要,否则使用Web应用程序实际上可能会更好。

在发布富客户端应用程序方面,ClickOnce很棒。我们可以将其设置为在启动时强制执行更新,从而在整个网络中强制执行一个版本。我们可以证明ClickOnce具有与Web部署相同的单个部署点的相同好处。

我个人认为ClickOnce非常有用。如果我们正在开发富客户端.net应用程序(在Windows中,尽管面对现实,绝大多数真正的.net开发都在Windows中),并且想要在网络上进行部署,那么这无可比拟。