zoukankan      html  css  js  c++  java
  • 谈谈WEB开发跟非WEB开发各自不同的关注点

    何为非WEB开发呢,个人理解就是不是用浏览器打开的应用统称为非WEB开发,抽象讲可以理解成C/S模式。

    WEB开发,技术人员的积累在如下几个方面:

    • HTML + CSS + JavaScript
    • 各种脚本语言(PHP/http://ASP.NET/JSP/Python/Ruby)操作服务器API
    • 服务器数据处理逻辑(O/R Mapping, 数据库连接池,各种如AOP等设计模式,甚至DSL等等)
    • 大型服务器的架构设计(分布式架构,各种负载均衡,服务器连接优化)
    • 数据库(分布式数据库,事务处理,大规模数据的存储、查询优化)
    • 大数据处理(Hadoop, Hive)等等。

    那么对于非WEB开发来讲,又是如何的呢,不管是目前火热的手持设备,还是老早以前用PB,Delphi或现在的WPF开发的应用,关注点可能更在于如下几个方面:

    • 界面设计(各种UI控件,事件处理)
    • 数据处理逻辑(客户端缓存、多线程并发)
    • 网络数据处理
    • 平台相关特性(系统API调用,系统通知机制等)
    • 各种性能处理。

    认真想想,在实际开发应用中还真就是这么一回事。

  • 相关阅读:
    EduCF-69 Array Splitting (连续子序列,规律)
    Subsequence 单调队列
    HDU
    HDU
    Numpy 切片和索引
    Numpy 从数值范围创建数组
    Numpy 的常用属性 和创建数组
    Numpy 线性代数
    Numpy 矩阵库(Matrix)
    Numpy 创建数组
  • 原文地址:https://www.cnblogs.com/xwang/p/3584790.html
Copyright © 2011-2022 走看看