zoukankan      html  css  js  c++  java
  • Vue学习 第1天 初始Vue及MVVM

    现在各种前端框架这么火爆,不得不学一下。三大框架angular、vue、react,应该是vue最热门,在慕课网上学了一个初学者入门课程,放1.75倍数一个半小时左右,对MVVM有了个整体感受:

    一、优点:

    1、数据、事件、页面展示等,都互相绑定好了,除了数据绑定的js,其它dom的交互一句都不用写

    2、感觉没其它优点了。。。

    二、缺点:

    1、MVVM的思维和MVC不一样,没有Jquery那种Dom概念。语法有一定学习曲线,新人上手困难,如果一个项目组里没有一个老司机带着简直不敢想像。

    就目前手头负责的项目来说,实习生应届生一大堆,Jquery都写不清楚,一下子上这个肯定蒙逼。等自已掌握比较熟后,才能慢慢拿一个不急的小项目试水。

    2、需要额外的安装和配置,对开发和部署都不方便。

    3、网上大多数都是用SubLime,平时文本编辑器常用NotePad++,不知支持得怎么样。能用VS是最好的了,也有看到相应插件,但Vue那个@符号,不知会不会和Razor冲突。

    4、前后端完全分离,好是好,但目前项目都是一人从前写到后,主要是业务逻辑要走得通,其它都不是问题。数据从控制器返回视图比较方便,分离后全要弄成相应WebApi和Json,旧项目要改造,新项目要适应。

    目前只是初步了解,待深入了解再下判断吧,可能比较适用于移动端或互联网项目,现在公司这些纯后台管理系统应该不适用。

    ==================================

    http://www.imooc.com/learn/796 

    推荐一个Vue的免费教程,看完后收获很大。

    对于移动端的单页面应用场景来说,Vue真是非常方便,数据双向绑定省了很多交互的代码,不用像Jquery那样操作Dom和事件绑定,熟练以后应该会提升效率。

    而且前后端完全分离,后端以WebApi提供Json数据即可

    Razor语法其实也很优秀,缺点是与C#结合太紧,而且对服务器有一定负担,但对于后台管理系统来说,.NET的MVC配合Razor,还是目前公司最适合的开发框架

  • 相关阅读:
    jenkins+ant+jmeter实现自动化集成(详解)
    Android ADB命令 adb devices 出现error:protocol fault (no status)
    使用jmeter做接口测试
    估计新版本所需要的案例数量
    《将博客搬至CSDN》
    HDFS NN refreshNodes操作的可用性和效率的改进
    visudo: /etc/sudoers 忙,请稍后重试解决办法
    Java try与finally对返回值的影响
    Java中基本类型和包装类比较的问题
    Java中ArrayList去重方法
  • 原文地址:https://www.cnblogs.com/liuyouying/p/7106186.html
Copyright © 2011-2022 走看看