`
rrsy23
  • 浏览: 185658 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

客户端与服务器端

    博客分类:
  • RIA
阅读更多

客户,服务器,这两个概念,没有it技术人不知道!
可是,却几乎理解局限于狭义范畴!

举例子:
     张三问李四借100快!
     是入是出?

    浏览器发request给服务器,对浏览器是出,对服务器是入!
    响应是服务器是出,浏览器是入!
所以客户端,服务器是因为历史原因!
   由于硬件,软件发展,2000年128M 内存奢侈啊!

回到正题!
  我们之所以认为client客户端是因为client是主动请求被动的解释获得!
               server服务器是因为server被动接受请求主动返回响应!
  从:c/s的胖客户端,到b/s的瘦客户端本就有缺点,牺牲了user的体验,给it带来简化!
     可是user是it的客户啊!
  回归c/s带着新理念,但是it不会承认错误啊,所以 美其名曰:
     RIA
  
  从此:明主了,客户端与服务器端对等了,甚至提出服务器端推技术[glassfish可以了解哈]
    其实就是加一层解决
    在浏览器加一层plug in解决问题:比如sliverlight,flex,javafx
    不过ajax没有加一层,它通过暗度XMLHttpRequest解决,但是没有跳出html圈圈!

  RIA
    要把client ,server看出对等网络的概念来思考! 
http协议传递数据,服务器接受数据包装为服务器端范畴的数据结构[一般是对象]处理业务,返回响应[不是html啊,可以是不同的其他],客户端接受此数据或者是一个特殊文件,客户端plug in处理渲染view,view有事件可以字啊客户端交互[类似swing,flash]
  sliverlight,flex要解决的是flash的后台交互不好,保留前台交互与事件处理哈!
从此:
    服务器是客户端的客户!
    客户端是服务器的客户!
如果服务器推技术流行,那么没有服务器与客户端的概念,空留名称!

  bobo:馄饨世界!

分享到:
评论
2 楼 rrsy23 2009-06-13  
不是说C/S不好!

主要原因是C/S的哪个时代的C太差异化没有统一平台

我们可以吧B/S看做统一化浏览器的C/S只是这个B/S没有太多功能在客户端B

思考,如果功能多点在客户端B会如何

不就是新时代的C/S B/S ria

其实C/S  B/S  ria没有太多变化 只是 思想简单 转移 与 平台化点

主要区别是 软件厂商 广告化的问题吧

呵呵 自己的点思考 希望交流
1 楼 ofshellohicy 2009-06-11  
记得我上软件工程课的时候也总在想这个问题,C/S架构到底哪点不好,感觉是在强词夺理。

相关推荐

    客户端与服务器端的简单实现工具

    下面将详细阐述客户端与服务器端的基本概念、工作原理以及如何实现简单的消息传递。 1. **基本概念**: - **客户端**:客户端是用户操作的设备或程序,负责发起请求,通常执行用户界面功能,如输入、显示和交互。 ...

    socket实现客户端与服务器端通信

    本示例中的"socket实现客户端与服务器端通信"是一个简单的C#项目,它演示了如何使用Socket类在两者之间建立连接并进行数据传输,同时包含了异常退出的处理机制。这个项目包含两个部分:SocketServer和SocketClient,...

    scoket编程中客户端与服务器端的信息互通

    本篇文章将详细探讨Socket编程中客户端与服务器端的信息互通,并提供相关的客户端(CliectTest)和服务器端(ServerTest)代码示例。 ### 一、Socket编程概念 Socket,又称为“套接字”,是网络通信中的一个抽象...

    Android客户端与服务器端通信Demo

    在Android应用开发中,客户端与服务器端的通信是不可或缺的一部分,它使得移动设备能够获取、发送数据,实现功能如登录注册、数据同步、文件上传下载等。本Demo着重展示了这一核心概念,通过实例来帮助开发者理解和...

    VC++实现客户端与服务器端的文件传输(TFTP方式)-带窗口

    在IT领域,客户端与服务器端的通信是网络应用的基础,特别是在文件传输方面。TFTP(Trivial File Transfer Protocol,简单文件传输协议)是一种轻量级的文件传输协议,常用于设备初始化、固件升级等场景。本文将深入...

    android登陆注册客户端与服务器端程序

    在Android应用开发中,用户身份验证是至关重要的环节,它涉及到客户端与服务器端的交互,确保用户的安全登录和注册。本示例项目“android登陆注册客户端与服务器端程序”提供了一个完整的解决方案,覆盖了从客户端...

    VC++6.0实现客户端与服务器端通讯

    ### VC++6.0 实现客户端与服务器端通讯 #### 概述 随着信息技术的快速发展,互联网已成为连接各个领域的重要工具。特别是在医疗设备管理和应用软件系统中,通过客户端与服务器端之间的有效通信能够极大地提高工作...

    客户端与服务器端进行简单的会话

    下面将详细阐述客户端与服务器端进行简单会话的相关知识点。 首先,客户端是用户直接操作的程序,它向服务器发送请求,并接收服务器的响应。客户端通常负责数据的展示、用户输入的处理以及与服务器的通信。在Java...

    封装一个类搞定90%安卓客户端与服务器端交互

    本实例封装了一个处理安卓客户端与服务器端交互的几个方法,对于中文乱码问题本实例也找到了解决方案.本例可以处理的场景如下: 1.与服务器端交互json数据. 2.Get方式与服务器端交互数据. 3.Post方式与服务器端交互...

    Android登陆客户端与服务器端的源代码

    本资源提供了Android客户端与服务器端进行登录验证的源代码,帮助开发者理解和实现这一关键功能。 首先,我们来看看客户端的部分。在Android客户端,通常会使用HTTP或HTTPS协议与服务器进行通信,这里用到了HTTP库...

    练习多线程客户端与服务器端

    在IT行业中,多线程是实现并发处理的关键技术,尤其在网络编程中,如客户端与服务器端的交互。在这个"练习多线程客户端与服务器端"的例子中,我们将深入探讨如何在客户端和服务器端使用多线程来提高程序的效率和响应...

    Android客户端与服务器端的json数据交互(内含大量知识点)

    在Android应用开发中,客户端与服务器端的数据交互是不可或缺的一部分,JSON作为一种轻量级的数据交换格式,被广泛用于Android和服务器之间的通信。本教程将详细阐述Android客户端如何使用JSON进行数据交互,包括...

    Qt编写TCP客户端与服务器端

    Qt编写TCP通讯程序 客户端与服务器端超级详细教程,适合于可快速理解开发

    客户端与服务器端原代码

    本资源包含的是用易语言编写的客户端与服务器端的原代码,可以帮助我们理解这种通信模式的实现。 易语言是一种中国本土开发的编程语言,旨在提供直观、简洁的编程语法,使初学者能快速上手。在易语言中,客户端与...

    Android 客户端与服务器端进行数据交互Demo(包含服务器端和客户端)

    7. **API设计**: 设计良好的RESTful API接口是服务器端与客户端通信的关键。每个API通常对应一个特定的HTTP方法(GET、POST、PUT、DELETE等)和URL,用于执行特定的操作。 8. **数据验证**: 在Demo中提到了“验证”...

    客户端与服务器端通讯

    客户端与服务器端通讯是计算机网络中的基础概念,也是构建互联网应用程序的核心部分。在这个过程中,客户端通常指的是用户设备上的应用,如浏览器、手机APP或者桌面软件,而服务器端则是运行在远程计算机上的程序,...

    ftp客户端与服务器端编程

    在实现FTP客户端与服务器端的通讯时,主要涉及以下几个关键技术点: 1. TCP连接建立与管理:客户端首先通过TCP三次握手建立到服务器的控制连接。 2. FTP命令交互:客户端通过控制连接发送FTP命令,如`USER`、`PASS`...

    客户端与服务器端的数据传输

    在IT行业中,客户端与服务器端的数据传输是网络应用程序的基础,特别是在构建分布式系统时。本示例以Delphi为开发工具,通过TCP协议实现了一个简单的数据传输小实例,旨在指导初学者理解这一过程。Delphi是一种强大...

    客户端与服务器端的Socket通信.pdf

    ### 客户端与服务器端的Socket通信:深入解析与实践 #### 引言 在当今高度互联的世界中,客户端与服务器端的通信是互联网应用的核心。本文将深入探讨Socket通信的基本原理及其在客户端与服务器端的应用,尤其关注...

    Qt编写TCP通讯程序详细教程及代码客户端与服务器端

    说明:这是基于Qt编写的TCP通讯程序测试程序,包括客户端与服务器端,里面包含超级详细教程及代码。这是本人的练手之作,学习这个程序花费了大量时间,学习过程中借鉴了网友的成果。现在百忙之中将我的学习成果制作...

Global site tag (gtag.js) - Google Analytics