javascript - 如何循序渐进地学习使用前端MV*框架?
PHP中文网
PHP中文网 2017-04-10 15:59:36
[JavaScript讨论组]

目前前端OOP的框架实在是多的数不过来,本人接触过Backbone和Angular,算是了解了Backbone,但因Angular的概念之多而畏葸不前,而且没有很强的后端能力 T T,造成了一定的理解难度。想请问有经验的前端er,如何在芸芸MV*框架中摸索?或者说,如何在已有程度上循序渐进接触和理解大前端的一些框架?希望能从上手难度,实际产品,coding体验上有一些答疑解惑。

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
天蓬老师

要理解框架首先得体会没有框架的日子。每个框架的出现都是为了解决一些特定的问题,软件开发中最大的问题就是应对变化。MV*框架都是为了解耦数据(Model)和展示(View)的,使得项目对变化的改动更容易。他们都会在两者之间添加中间层,只是各自添加的中间层的侧重不同。

todoMVC.com中列出了各种MVC框架去实现todo的功能,这里能看到的只是使用方法。去衡量一个框架的一个重要方面出了使用方便之外,必须在一定规模的情况下,应对变化做出的修改是容易理解和维护的。

所以:

  1. 你的找到一个有持续变化的例子

  2. 没有框架时是怎么实现变化的

  3. 有框架时怎么实现变化的,体会框架要解决问题的痛点

  4. 了解框架应用之后,深入框架代码,学习封装变化的方式

伊谢尔伦

不要急于求成,先了解为什么要用MV*,需求的点在哪里,现在代码写的耦合度高不高,模块分的颗粒度够不够,等你遇到问题了,自然需要解决方案,这个时候再来看用什么框架就自然而然了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号