5.1 网络基础->1.1 网络基本概念

作者: 蓝田_Loto | 来源:发表于2016-04-13 16:15 被阅读83次

    本文并非最终版本,请关注本文集,如有更新或更正会有系统通知,联系方式详见文末


    本文相关目录:
    【Xcode 7.3】UIWindow.h - UIKit
    1.0 UIWindow ->1.0 NSWindow - 窗口
    1.0 UIWindow ->2.0 UIWindow简介和创建过程

    为什么要学习网络编程:
    - 网络编程是一种实时更新应用数据的常用手段
    
    - 网络编程是开发优秀网络应用的前提和基础
    

    在移动互联网时代,移动应用的特征有:
    - 几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图
    
    - 只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力
    
    - 如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水
    

    移动网络应用 = 良好的UI +良好的用户体验 + 实时更新的数据
    - 新闻:网易新闻、新浪新闻、搜狐新闻、腾讯新闻
    
    - 视频:优酷、百度视频、搜狐视频、爱奇艺视频
    
    - 音乐:QQ音乐、百度音乐、酷狗音乐、酷我音乐
    
    - LBS:百度地图、高德地图、大众点评、墨迹天气、滴滴打车
    
    - 电商:淘宝、京东商城、天猫、蘑菇街、凡客诚品、美丽说
    
    - 社交:QQ、微信、微博、陌陌、比邻
    

    几个必须掌握的基本概念:
    客户端(Client):移动应用(iOS、android等应用)
    
    服务器(Server):为客户端提供服务、提供数据、提供资源的机器
    
    请求(Request):客户端向服务器索取数据的一种行为
    
    响应(Response):服务器对客户端的请求做出的反应,一般指返回数据给客户端
    

    作为移动开发工程师,主要的精力都是放在前端的客户端开发



    作者:蓝田(Loto)
    出处: 简书

    如果你觉得本篇文章对你有所帮助,请点击文章末尾下方“喜欢”
    如有疑问,请通过以下方式交流:
    评论区回复微信(加好友请注明“简书+称呼”)发送邮件shorfng@126.com



    本文版权归作者和本网站共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

    相关文章

      网友评论

        本文标题:5.1 网络基础->1.1 网络基本概念

        本文链接:https://www.haomeiwen.com/subject/wqzwlttx.html