web开发之小白的入门

https://blog.csdn.net/maoxunxing/article/details/79798664

**
框架的选择
前端框架有以下几种:

  1. JQuery
    最强大的JS库,最基本的,应该掌握。
  2. Bootstrap
    CSS框架
  3. AngularJS
    谷歌出品,难推广,不建议使用
  4. vue
  5. react(比较火)
    vue react 和jQuery的对比如下:
    从jquery到vue或者说是到mvvm的转变则是一个思想的转变,是将原有的直接操作dom的思想转变到操作数据上去
    jQuery和Vue的对比如下:web开发之小白的入门_第1张图片 vue适用的场景:复杂数据操作的后台页面,表单填写页面
    jquery适用的场景:比如说一些html5的动画页面,一些需要js来操作页面样式的页面
    然而二者也是可以结合起来一起使用的,vue侧重数据绑定,jquery侧重样式操作,动画效果等,则会更加高效率的完成业务需求
    Vue和react的对比如下:
    web开发之小白的入门_第2张图片
    MVVM和MVC的概念:

https://blog.csdn.net/u013282174/article/details/51220199

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全站工程师进阶图
加油!!按照这个路线图一步步学习,一年以后一定会成为优秀的全栈工程师的!
web开发之小白的入门_第3张图片

web开发之小白的入门_第4张图片

你可能感兴趣的:(web开发)