gpt4 book ai didi

web-applications - 智能客户端比 Web 应用程序更易于维护?

转载 作者:行者123 更新时间:2023-12-04 12:15:32 26 4
gpt4 key购买 nike

我一直在研究一个有 2 个界面的项目——windows 窗体和 web。在过去的 8 个月中,我们在维护我们的 Web 应用程序方面遇到了更多问题(在 IE 中而不是在 FF 中工作,ajax 以一些不易调试的奇怪方式中断......)等等。

另一方面,winform 应用程序易于安装。我们有一个 xcopy 版本并单击一次部署它,允许用户单击浏览器中的链接进行下载和安装。当我们升级应用程序时,我们需要做的就是将其发布到服务器并发送电子邮件带链接。
当用户单击下载链接时……他们有一个新版本……所需要的只是 2.0 运行时。

现在潮流正在转向智能客户端吗?

编辑:浏览器现在是否会导致困扰客户端应用程序的 Web 应用程序问题(平台太多......并非所有平台都遵循相同的标准)?


编辑:Web 应用程序必须在多达 4 个浏览器上进行测试(更不用说 IE - IE 6、IE 7 和 IE 8)。而智能客户端在框架之上运行,因此它们不需要在所有操作系统上进行测试。

最佳答案

我自己对这个问题有一些经验。我发现的一件事是,一些业务和软件管理人员将 Web 开发的浅层学习曲线* 误认为是廉价的开发成本。如果您的项目要求足够轻,那么构建和部署 Web 应用程序可能会更便宜,但我发现与开发桌面应用程序相比,让 Web 应用程序变得更复杂会成为一个巨大的痛苦。人们求助于 Flash 或 AJAX 等技术来弥补差距,但有时编写一个在本地运行并发出 Web 请求的应用程序比将 UI 作为网站提供要简单得多。

.NET 的积极营销肯定有助于扭转局面。 :) 我有一些客户并不真正关心应用程序是在本地运行还是作为网站运行,只要它使用 .NET 平台即可。这使得将 WinForms API 轻松用于那些真正的 UI 繁重的项目,这些项目会导致作为 Web 应用程序的噩梦。

* “浅学习曲线”是指 Web 开发人员可以从 HTML 和 CSS 开始,一点一点地混入 JavaScript,然后从那里继续使用 PHP——与 C++ 或 C# 相比,所有这些都是友好的工具。新手视角。

关于web-applications - 智能客户端比 Web 应用程序更易于维护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/345001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com