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调用,系统通知机制等)
    • 各种性能处理。

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

  • 相关阅读:
    dayfunctools.weps 定义函数装饰器
    python3之concurrent.futures一个多线程多进程的直接对接模块,python3.2有线程池了
    python的类的super()
    django的admin
    python的单例模式
    git指南
    django创建验证码
    Django model对象接口
    Go语言基础
    迭代器&迭代对象&生成器
  • 原文地址:https://www.cnblogs.com/xwang/p/3584790.html
Copyright © 2011-2022 走看看