资讯专栏INFORMATION COLUMN

谈项目中如何选择框架和库(FEDAY主题分享总结)

go4it / 389人阅读

摘要:但是在不同的项目中不同的维度权重时不一样的没有统一的原则去解决一个问题要自身实践来测试选择原则妥适性原则避免过渡实现,暂时用一些,现在还可能用不到,或者用的不多库来满足当前需求。

这个两天看了张克军(豆瓣前端专家、前端布道师)在FEDAY的主题分享觉得对中大型项目开发很有帮助所以在这里分享给大家后面会有视频地址。下面介绍重点内容。
这里分享的项目是指公司实际产品开发,协同人数比较多,更加已结果为导向,在规定的时间内产出高质量的产品,我们称之为商业项目。这也是我们前端工程师最基本的职责和价值。
产出商业项目的基本点:

高效高质量的产出产品。

成本和效率变得尤为重要。

迭代周期长,长效性,代码可维护性。

基本前提:成本和效率问题

实现目标的成本和效率

团队协作的成本和效率

后续迭代的成本和效率


表面上看来就是原有工作人员习惯使用原来的工作方法和方式来解决现有问题而非使用新的轮子来解决问题(项目时间紧张,不愿接受新的实物)。拉这车东西是因为轮子的问题,还是路面的问题,还是本身这车东西就很沉重?假设那个给了新轮子的人给的不是一个圆形的或者是一个六边形的情况是什么样的?

我们经常谈论的维度

选择框架我们从这些角度来讨论是没有问题的,我们本身也是很赞同的。但是在不同的项目中不同的维度权重时不一样的!没有统一的原则去解决一个问题!要自身实践来测试!

选择原则

1.妥适性原则
避免过渡实现,暂时用一些,现在还可能用不到,或者用的不多库来满足当前需求。
2.库的选择

缩小依赖范围和向稳定方向依赖

避重就轻、避繁逐简、以简驭繁、避虚就实

可替代性

3.主框架的选择

没有不二法则

拥抱未来

经验价值高

架构上的优势为重

选择的原则 (新手版)

1.妥适性原则
2.库的选择,尽量同时满足以下条件

单一性

普便性

轻量型

依赖少

3.主框架的选择:做足调研和实践,多和老司机交流
4.Code Review 十分必要

自己的代码和库占整体代码的的比重

总结


最后用一张图来总结一下,大家都知道著名导演李安,这个是李安拍摄《比利·林恩的中场战事》的片场,李安导演在选择角色的时候不是说看演员的名气也不是说看演员的长相,而是看到这个人的时候就会在脑中脑补这个人演戏的场景。所以当我们选用各种框架的时候,我们也可以在脑中脑补各种使用场景和方式了!
视频地址分享:[https://v.qq.com/x/page/e0552...]()
有啥问题欢迎在评论区讨论

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100001.html

相关文章

  • FEDAY2016之旅

    摘要:前戏补上参会的完整记录,这个问题从一开始我就是准备自问自答的,希望可以通过这种形式把大会的干货分享给更多人。 showImg(http://7xqy7v.com1.z0.glb.clouddn.com/colorful/blog/feday2.png); 前戏 2016/3/21 补上参会的完整记录,这个问题从一开始我就是准备自问自答的,希望可以通过这种形式把大会的干货分享给更多人。 ...

    red_bricks 评论0 收藏0
  • 库&插件&框架&工具

    摘要:一些有用的一些有用的,包括转换小箭头三角形媒体查询等中文指南是当下最热门的前端资源模块化管理和打包工具。 nodejs 入门 nodejs 入门教程,大家可以在 github 上提交错误 2016 年最好用的表单验证库 SMValidator.js 前端表单验证工具分享 浅谈前端线上部署与运维 说到前端部署,可能大多数前端工程师在工作中都是使用的公司现成的部署系统,与SRE对接、一起完...

    Codeing_ls 评论0 收藏0
  • 库&插件&框架&工具

    摘要:一些有用的一些有用的,包括转换小箭头三角形媒体查询等中文指南是当下最热门的前端资源模块化管理和打包工具。 nodejs 入门 nodejs 入门教程,大家可以在 github 上提交错误 2016 年最好用的表单验证库 SMValidator.js 前端表单验证工具分享 浅谈前端线上部署与运维 说到前端部署,可能大多数前端工程师在工作中都是使用的公司现成的部署系统,与SRE对接、一起完...

    xiaowugui666 评论0 收藏0
  • 4月份前端资源分享

    摘要:更多资源请文章转自月份前端资源分享关于的思考一款有趣的动画效果跨站资源共享之二最流行的编程语言能做什么到底什么是闭包的第三个参数跨域资源共享详解阮一峰前端要给力之语句在中的值周爱民中国第二届视频花絮编码规范前端工程师手册奇舞周刊被忽视的 更多资源请Star:https://github.com/maidishike... 文章转自:https://github.com/jsfron...

    jsdt 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<