前端开发者使用JS框架的三个等级

文慧ai妈妈

文慧ai妈妈

2016-02-20 01:07

下面图老师小编要向大家介绍下前端开发者使用JS框架的三个等级,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)目前前端开发者使用JS框架是种很普遍的现象,因为框架可以加快开发速度,同时避免各类浏览器的兼容性问题。不过同样是用框架开发,不同开发者的境界水平还是有一定差距,本文将这些前端开发者分为三个等级。

第一种境界:了解各类框架、并熟悉甚至精通某种框架的使用,但并未看过框架代码、或者并不理解框架核心细节的实现,甚至不清楚框架的设计原理、基本思想、适用场景。这类人的编程思路始终限制在特定框架的范围内,尽管能使用框架写出满足需求的代码。

这种人停留在会用框架的阶段,他们很在乎各种框架的比较,且一定要对框架分出三六九等。这些人写代码的思路始终没有离开功能实现。

第二种境界:精通各类框架,熟读各类框架源码,非常了解各类框架的核心功能的细节实现,熟识各类框架的优缺点和适用场景,权衡利弊后理性选择相对适用业务逻辑的框架,并能根据业务的需要有针对性的修改框架核心代码使之更加满足可维护性和性能上的需求,但依然要基于某种框架进行业务开发,框架的范围依然停留在组织代码、第一层的抽象和组件的模块化的范围内。

这种人停留在精通框架的阶段。他们的特点是有能力去对框架做有针对性的二次封装,甚至有些人有能力重写框架核心代码,但依然要基于某种框架做扩展和hack。这些人写代码的思路始终在代码管理和框架级别的抽象。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

第三种境界:异常精通各类框架,同时精通业务逻辑,娴熟的对业务逻辑进行抽象,具备传统软件工程师的基本素质,有能力设计业务框架,并根据业务逻辑的需要重写合适的底层框架。这类人的编程思路已经完全脱离框架的限制,达到一种真正自由超然的境界。

这种人已经达到技术方和需求方一致认可的专家级别,技术功底扎实、同时精通业务。他们写代码的思路已经完全脱离框架,并始终围绕业务逻辑,主要工作即为业务逻辑层面的抽象和接口设计。

那么,你在哪个境界?

展开更多 50%)
分享

猜你喜欢

前端开发者使用JS框架的三个等级

Web开发
前端开发者使用JS框架的三个等级

开发者如何零基础如何系统地学习前端开发

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
开发者如何零基础如何系统地学习前端开发

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

开发者面临的.Net挑战(三)

电脑网络
开发者面临的.Net挑战(三)

游戏开发者攻略

电脑网络
游戏开发者攻略

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

AJAX开发者“忘掉网络”

Web开发
AJAX开发者“忘掉网络”

35款值得网站开发者收藏的JS图形图表库

平面设计 海报设计 广告设计 画报设计 签名设计 服装设计 名片设计 画册设计 版式设计 商标设计
35款值得网站开发者收藏的JS图形图表库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaScript教程:this使用实例

JavaScript教程:this使用实例

WPS可将Word文档转化成PDF格式

WPS可将Word文档转化成PDF格式
下拉加载更多内容 ↓