客户端应该是基于Web的还是GUI的,是胖客户(Rich Client)还是瘦客户(Thin Client)一直是IT界的一个讨论热点,也一直没有结论。争论不休的原因其实是很明确的,那就是因为应用的不同,逻辑的复杂度不同,客户端的模式也应该有所不同。比如说,像yahoo, sina, sohu网站门户是不适合做成GUI的,因为其主要提供给客户的应用是查询服务,业务逻辑简单;而一个产品设计工具,如AutoCAD和ProE是不适合做成纯Web的,因为其交互复杂、逻辑复杂、响应性要求很高。对于ERP这种企业应用,究竟是用纯Web好还是GUI好,确实有很多争论,那是因为ERP的业务里面有些是很适合用Web的,更多地是应该是GUI的,如一些企业内部每天都要进行的日常操作。目前大多数ERP系统是以GUI为主,某些查询性业务辅以纯Web应用。 如著名的SAP,PeopleSoft, Siebel等。当然也出现了一些介于纯Web和GUI之间的产品,如ORACLE Application。
随着技术的不断发展,出现了一些新技术以弥补纯Web或纯GUI的不足。在这些技术中,尤以Smart Client(智能客户端)的技术倍受推崇,另外就是增强Web客户端的交互性的交互语言,如XUL(XML User Interface Language )和微软的XAML(Extensible Application Markup Language), 微软已不对IE 6.0进行升级,在下一代操作系统Longhorn中将内置对XAML的一些支持, Web和GUI的边界将在Longhorn中逐渐消失。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部1条评论
快来发表一下你的评论吧 !