zoukankan      html  css  js  c++  java
  • AngularJS优缺点、使用场景

    AngularJS 优缺点

    优点:

    1. AngularJS模板功能强大丰富,自带了极其丰富的angular指令。
    2. AngularJS是完全可扩展的,与其他库的兼容效果很好,每一个功能可以修改或更换,以满足开发者独特的开发流程和功能的需求。
    3. AngularJS是一个比较完善的前端MVC框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能;
    4. AngularJS是互联网巨人谷歌开发,这也意味着他有一个坚实的基础和社区支持。

    缺点:

    1. AngularJS强约束导致学习成本较高,对前端不友好。但遵守 AngularJS 的约定时,生产力会很高,对 后台服务器开发程序员友好。
    2. AngularJS不利于SEO,因为所有内容都是动态获取并渲染生成的,搜索引擎没法爬取。
    3. AngularJS作为 MVVM 框架,因为实现了数据的双向绑定,对于大数组、复杂对象会存在性能问题。

    AngularJS 使用场景

    • 单页面应用程序
    • 复杂的后台管理系统
      • CRUD(增加 Create、查询 Retrieve、更新 Update、删除 Delete)
      • 繁杂的 DOM 操作处理的页面

    Angular 是一个类 MVC 类结构的 JavaScript 框架,建议构建 CRUD 类型应用的时候使用它,
    而对于那些图形编辑、游戏开发等应用,使用 Angular 就不如调用其它 JavaScript 类库方便,
    如 jQuery。


    学习资源推荐

  • 相关阅读:
    Linux常用操作命令总结
    Centos7安装FastDFS教程
    Permutation Sequence
    Next Permutation
    Remove Element
    4Sum
    3Sum Closest
    3Sum
    Longest Consecutive Sequence
    Median of Two Sorted Arrays
  • 原文地址:https://www.cnblogs.com/feiyu6/p/7216896.html
Copyright © 2011-2022 走看看