智能客户端代表了一种全新的开发模式,既有Windows程序的强大用户界面,又可以享受Web应用升级和更新的便捷。一起跟着小编来学习:带你认识智能客户端,希望这对大家有所帮助!
一、前提介绍
小编相信有很多的朋友对于智能客户端都不太熟悉吧,但是智能客户端确实软件考试里面一个重要的知识点哦,现在就跟着小编一起来什么叫做智能客户端吧!
简单一点来说,智能客户端应用程序首先是一个富客户端应用程序,或者也有朋友将其称之为胖客户端应用程序,它主要就是运行在用户的桌面系统上面。
二、详细分析
在.net的世界里面,这通常都是意味着windowsforms应用程序,但是它也有可能是一个visualstudio(VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境等等)工具所创建出来的Office应用程序,或者还有可能就是一个智能设备用户界面。
一般情况来讲的话,智能客户端应用程序并是一个独立的完全运行在用户桌面上的应用程序,然而通常是分布式的应用程序,另外一个方面windowsforms应用程序仅仅只是应用程序的显示层部分,它主要就是通过网络以及中间层应用程序服务器、web服务或者是后端的数据库通讯的。
除此之外,智能客户端应用程序往往都支持离线的应用,允许应用程序在没有连接到网络或者是后端的应用程序服务器访问不到的时候,还能够直接使用。是不是非常的方便呢?
最后小编想说的是,智能客户端应用程序最好能够在用户的机器的限制安全的上下文里面进行使用,主要的作用就是用来防止它们做不应该做的事情,或者是基于应用程序的创建者以及应用者的出处,用户不希望它们做的事情哦。
小编总结:
千万不要忘记一点,那就是因为浏览器必须具有实时的网络连接,而智能客户端将胖客户端的功能和灵活性与瘦客户端的基于浏览器的易部署性和稳定性有机结合起来,摒弃了二者的不足。