zoukankan      html  css  js  c++  java
  • 前端工程师和web工程师的差异

    摘自园内一篇文章关于web工程师的思考,比较认同其中的一些观点

     

    前端工程师知识结构:
     
                精通: xhtml,css,JavaScript
     
        熟悉:一种后端程序语言(如php,jsp,dotnet)  
     
    web程序员知识结构:
     
    精通:php,架构思想,数据库 等等
     
    熟悉:xhtml,JavaScript
     
    一个是前端,一个是 精通。 前端的知识结构还需要往“前”延伸,用户体验,交互设计,等等
     
    一个是后端,一个是熟悉。后端往“后”延伸,程序设计架构思想,数据库,等等
     
    根据这种知识结构的侧重,前端工程师和后端工程师的职责各有侧重。
     
    界限:
     
             虽然两者的知识结构侧重很明显,但两者界限在某些方面的还是比较模糊的,这需要协作者相互配合,明确职责的基础上相互促进,不相互推诿。
     
             比如在表单提交验证的脚本开发,由前端,后端来做都是合适的。
     
    前端将页面的DEMO交付给后端,并在有Ajax数据交互操作的功能上确定实现方式及接口。
    前后端合作有两种方式:
        1. 前端交付页面静态页面DEMO,后端在页面中编写模板输出部分。后端完成后再由前端Check页面的Xhtml及交互部分的功能。
        2. 后端给出数据集合的字段描述说明文档,前端编写模板输出。
  • 相关阅读:
    scala -- 柯里化
    scala-- 高阶函数
    neo4j 数据库导入导出
    scala -- 模式匹配
    命名空间
    [BZOJ1018][SHOI2008]堵塞的交通traffic 线段树维护连通性
    [BZOJ1017][JSOI2008]魔兽地图DotR 树形dp
    [BZOJ1260][CQOI2007]涂色paint 区间dp
    [bzoj1787][Ahoi2008]Meet 紧急集合
    [BZOJ2243][SDOI2011]染色
  • 原文地址:https://www.cnblogs.com/doit8791/p/3249054.html
Copyright © 2011-2022 走看看