**
框架的选择
前端框架有以下几种:
- JQuery
最强大的JS库,最基本的,应该掌握。 - Bootstrap
CSS框架 - AngularJS
谷歌出品,难推广,不建议使用 - vue
- react(比较火)
vue react 和jQuery的对比如下:
从jquery到vue或者说是到mvvm的转变则是一个思想的转变,是将原有的直接操作dom的思想转变到操作数据上去
jQuery和Vue的对比如下: vue适用的场景:复杂数据操作的后台页面,表单填写页面
jquery适用的场景:比如说一些html5的动画页面,一些需要js来操作页面样式的页面
然而二者也是可以结合起来一起使用的,vue侧重数据绑定,jquery侧重样式操作,动画效果等,则会更加高效率的完成业务需求
Vue和react的对比如下:
MVVM和MVC的概念:
nodejs是后端框架:有express koa等等;
Pythonweb框架:
-
Django
比较复杂 -
flask
轻巧,易上手。 -
还有其他
想要搭建网页,需要选择前端后端框架,我的选择是react+flask,
原因:flask学过一点点,做过留言板;react比较火,相关内容多一点,遇到问题更容易找到解决办法。
其他相关的TIPs: -
IDE的选择:sublime/vim/emacs(我选vim,和Linux系统的相同)
-
代码管理:代码定期上传到GitHub/在CSDN做笔记
-
代码优化:webpack
我的GitHub地址:https://github.com/ltbg?tab=repositories
最后,附上web全站工程师进阶图
加油!!按照这个路线图一步步学习,一年以后一定会成为优秀的全栈工程师的!