`
天之魔神
  • 浏览: 28317 次
  • 性别: Icon_minigender_1
  • 来自: 天津
文章分类
社区版块
存档分类
最新评论

也谈WEB应用对传统桌面应用的影响

阅读更多

    众所周知,现在很多公司都对传统的桌面应用开发了WEB解决方案,像是google 开发的在线文档编辑,adobe最近要推出的photoshop在线版,等等这些都展现了Web对传统桌面应用的挑战。Web的好处不用多说,最直接的就是不用在客户端安装任何程序,只要能接入互联网就可以应用。不过相对于传统的桌面应用还是有些不足之处,首先是目前表现力和交互性还不够完美,之所以说不够完美而不说不够好是因为现在随着AJAX等技术的兴起,WEB界面较之前已经有很大改善,我也相信以后会做的更好,不过就现在而言界面的交互性还是不能和传统应用相比的。在有就是如果Web服务器由于一些原因停止运行的话,那么我们就都不能使用web应用了,传统的应用如果你的电脑临时出了故障,还可以用另外一台电脑(当然在不考虑数据的情况下),如果web服务器出了问题,我们就没有办法解决了,只有等着服务器恢复。

    Web应用的确是未来的趋势,不过就近期而言,想完全取代传统桌面应用还是有一定困难的。即使是以后在我看来也不会完全取代。很可能会出现两种应用并存的情况。因为有些桌面应用依靠Web的方式还是不太适合的。相信随着时间的推移Web技术在表现力和其他方面,会做的越来越好。以上纯属个人观点,有不足之处还望指教。

分享到:
评论
2 楼 hexiaodong 2007-03-14  
至少web应用将取代c/s架构的企业信息化系统
1 楼 dennis_zane 2007-03-14  
ajax独占式应用的前景我并不看好,网络延迟和安全性的限制,注定此类应用只能“远观”而不能“亵玩”,当然RIA是趋势,但落入谁手还难说。

相关推荐

    MVC模式在WEB开发中的应用

    Flash技术不断发展,以及JavaScript等各种老技术的新应用,逐渐弥补着Web应用与桌面应用相比交互上的不足。但由于Web本身和相关一些技术的原因,例如Http的瞬时性和无状态性,与传统的桌面编程有着很大的差别,所以...

    用node-webkit把web应用打包成桌面应用(windows环境)

    很显然比起传统的桌面应用,在某些特定领域用html5+css3+js开发的web应用更加简单和高效,而且还可以使用node.js的功能,所以node-webkit还是很有用处的。 下面我通过一个简单的demo来介绍怎么样把一个web应用打包成...

    前端+将vue项目打包为桌面应用+electron学习

    它允许使用JavaScript、HTML和CSS等Web技术来构建桌面应用程序,而不需要使用传统的桌面应用程序开发工具。Electron基于Node.js和Chromium的开源项目,它将Node.js的运行时环境和Chromium的渲染引擎结合在一起,使得...

    使用Go和Web技术创建桌面应用程序。-Golang开发

    使用Go和Web技术创建桌面应用程序使用Go&Web Technologies构建桌面应用程序的框架。 向Go程序提供Web界面的传统方法是通过内置的Web服务器。 Wails提供了一种不同的方法:它提供了将Go代码和Web前端包装到单个二...

    eShopModernizing:假设使用Windows容器和Azure云对现有的.NET Framework进行现代化改造(假设是传统的后台Office eShop Web应用程序(传统的ASP.NET WebForms和MVC))

    此存储库提供了三个示例假设的旧版eShop Web应用程序(.NET Framework中的传统ASP.NET WebForms和MVC,以及基于WCF服务和客户端WinForms桌面应用程序的N-Tier应用程序)以及如何使它们现代化(Lift和Shift)方案)与...

    基于Chromium的web浏览器以及传统的UI开发。.zip

    这些服务包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统的UI开发。 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的...

    计算机专业论文外文资料

    使用过Flickr、GMail,、Google、Suggest或Google地图的人都知道一种全新的动态WEB应用正在成型、这些应用看上去和传统桌面应用非常相似、他们不依赖于插件或者浏览器特效。传统意义上的WEB应用就是一组网页、当页面...

    毕业设计(论文)外文资料翻译

    使用过Flickr、GMail,、Google、Suggest或Google地图的人都知道一种全新的动态WEB应用正在成型、这些应用看上去和传统桌面应用非常相似、他们不依赖于插件或者浏览器特效。传统意义上的WEB应用就是一组网页、当页面...

    RSS新闻聚合型网站的数据分析系统

    AJAX技术的这些特点,使得AJAX应用不同于传统的Web应用,在某些方面堪比、甚至超越了传统桌面应用。 本文首先陈述了RSS的技术特点、应用和发展现状,随后阐述了AJAX的原理和发展现状,对这种技术的价值、为Web开发带来的...

    Web2.0桌面与移动应用程序安全性设计

    传统的安全防御,例如防火墙以及入侵检测系统,保护不了这种类型的攻击,因为这些攻击利用这些防御系统的漏洞,使其失去作用。本文介绍了大多数常见的网络应用程序漏洞以及可能的反制措施,并介绍了开发过程中进行...

    支持桌面和移动的SPA框架RIAEasy.zip

    RIAEasy是面向跨平台的单页应用设计平台,与传统的网页设计模式差别较大,反而更接近传统的C/S桌面应用设计模式。尽管RIAEasy也可以用来快速设计传统的网页,但这显然不是其真正的优势。正如RIAEasy的名称已经表明...

    基于 Web 的应用程序的质量保证指标-研究论文

    Web-Commerce 应用程序现在是全球企业不可或缺的一个方面。... 在我们的研究中,我们建议调查这些问题,并提出 Web 应用程序中涉及的质量保证 (QA) 流程的可区分指标,而不是传统的桌面软件应用程序。

    Ajax.基础教程

    AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。... 不过,因特网应用程序并不像传统的桌面应用程序那样完善且友好。 通过 AJAX,因特网应用程序可以变得更完善,更友好。

    新秀WebApi接口 v1.01.zip

    3、 充分利用discuz原有的信息框架系统,例如门户、论坛、群组、空间等系统进行数据的调用、修改、发布,实现传统web网站与手机app、桌面应用软件互通互联,同步更新; 4、 通过discuz框架,编写的api接口,严格...

    基于MFC的ActiveX控件开发.doc

    ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中。在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般...

    哀ils:使用Go和Web技术创建桌面应用程序

    使用Go&Web Technologies构建桌面应用程序的框架。 向Go程序提供Web界面的传统方法是通过内置的Web服务器。 Wails提供了一种不同的方法:它提供了将Go代码和Web前端包装到单个二进制文件中的能力。 提供的工具可...

    二维数组应用-扫雷小游戏scanning-land-mine.zip

    C#通常用于开发Windows桌面应用程序、Web应用程序、移动应用程序以及游戏开发等领域。C#是.NET框架的一部分,这意味着它可以与其他.NET语言(如Visual Basic .NET、F#等)以及.NET框架中的各种库和工具进行交互使用...

    浅谈富互联网的应用程序

    RIA集成了桌面应用的交互性和传统Web应用的部署灵活性与成本分析,以创建单一而完整的用户体验。富客户端技术使创建RIA成为可能,它提供一个运行时的环境以承载被编译的客户端应用程序,该客户端应用程序是一个使用...

Global site tag (gtag.js) - Google Analytics