zoukankan      html  css  js  c++  java
  • 前端项目的开展

     
    前端项目两大教训
     
    1,凡涉及第三方部门都可能耗费几天甚至更长。第三方提供的接口几乎无验证的。此问题普遍存在。
    2,后台研发人员前端技术匮乏,在前端主要覆盖静态页面(CSS+HTML)时,后端研发人员处理静态页面与后台的交互,和业务处理,效率低下,束手无策,问题频出。
     
    第一个问题:跨部门,我们无力解决,我个人经验是,先找对方开发,如果不甩你,向领导反馈;有笔记本的带电脑的去找对方开发。把问题解决就完事。
    第二个问题:需培养出合格的后台web developer.
                  第一阶段: 1,编码:“一刀切”,后端提供URL,前端负责界面;  2,转测:前端交付联调好的界面给对应模块后台开发。前端支撑后台改bug,以此提升后台的前端处理能力。 此阶段前端需要全程介入。应该锁定在部门或项目组。
                   第二阶段: 后台成为合格的 web developer后,前端只需要前期提供静态页面,基础类库,和控件库等。此阶段前端相当于流动站,可以跨部门支撑多项目。
     
     
    前后端协助图
     
    前端亟待解决的问题
      
    需求 阐述
    通用前端构建流程 并不是要追求完美,而是避免项目崩坏。将项目稳固在一定水准之上。像WAP项目,一个迭代到了后期就难以维护,是无法忍受的。
    前端基础类库、组件库 我们部门项目的界面风格往往一脉相承,我们是否能够提供良好的组件库,在新项目中直接拿着用?而不是给每个项目定制开发?我们
    是否对跨项目的定制业务,也积累良好的技术材料? 比如埋点,主站居然是在界面直接写代码,和界面耦合,而不是抽取出精简、通用的JS文件,供跨部门调用。
    书写规范、单元测试 事件标准,JS类的标准化写法。页面渲染流程等。能否让每个人的代码都是可以预测,易阅读的?以及做做最基本的单元测试?
    技术积累 我们有什么文档可以让一个后端工程师循序阅读,学习成为一个合格的web developer?让一个前端成为一个更专业,具备独立设计前端架构,性能优化的前端?还用最原始的,
    碰到难点你去问的手段?常识问题成千上万,却耗尽骨干的时间。

  • 相关阅读:
    从零开始webpack4.x(十)区分不同环境
    从零开始webpack4.x(九)watch、resolve、小插件、跨域问题、环境变量
    从零开始webpack4.x(八)配置source-map
    从零开始webpack4.x(七)图片处理及打包文件分类
    浏览器:输入url,到页面加载的过程
    从零开始webpack4.x(六)全局变量引入
    JS 闭包
    PHP 回调函数call_user_func和 call_user_func_array()的理解
    面试总结之谈谈你对面向对象的理解
    maven私有库配置
  • 原文地址:https://www.cnblogs.com/mominger/p/3809530.html
Copyright © 2011-2022 走看看