美文网首页
Angular各个版本之间到底有什么区别

Angular各个版本之间到底有什么区别

作者: 外腾湖南 | 来源:发表于2022-03-26 10:29 被阅读0次

    AngularJS是Angular 1,  https://angular.io/guide/ajs-quick-reference 有更详细的信息;

    MVVM(Model-View-ViewModel)组件相关;component based and allows rapid creation of UI features.

    React can be used as a UI library to render elements

    React Elements are the smallest building blocks of React apps. Components are larger building blocks that define independent and reusable pieces to be used throughout the application. JSX (JavaScript XML)

    在react推出next之后,vue也推出了nuxt, nuxt是nodejs+vue.js有利于SEO,UI渲染不同于模板引擎渲染

    The Vue.js core library focuses on the View layer only. 

    Components in Vue are small, self-contained, and can be reused throughout the application. Single File Components (SFCs) with the .vue extension contain HTML, CSS, and JavaScript so that all relevant code resides in one file.

    Angular: 模块、组件和服务;如果僅僅用於PC 端的WEB開發, Angular 1.x足以應對; 如果是用於 mobile app ,在用戶體驗方面,略顯捉襟見肘;Angular 1 代碼是基於 JavaScript 寫的;在 Angular 1 中,最為常用的是 $scope 在 Angular 2和4中被去掉了。在新版本中,更多推崇的是 directive 和 controller, 通過對 component 組件的split(分割),從而實現代碼的復用,directive就是ng-开头的,controller就是三套架构里的其中之一;

    Projects in Angular are structured into ModulesComponents, and Services.Angular is built in TypeScript.

    Aside from components, Angular supports modules and services.

    Start coding new UI features with Angular

    Template basics, bindings,filter or pipe "|", *ngFor, let

    Template directives

    https://angular.io/guide/ajs-quick-reference

    ng-controller to @Component, ng-model, ng-repeat, ng-modules

    controller function turn to component class

    Modules/controllers/components

    In AngularJS, you write the code that provides the model and the methods for the view in acontroller.In Angular, you build acomponent.

    Inject dependencies

    https://angular.io/guide/ajs-quick-reference

    ready-to-use components 

    Angular is part of the well-known MEAN stack that combines Angular with MongoDB, ExpressJS, and NodeJS. Similar to the MERN() stack, it relies entirely on JavaScript for both the front-end and back-end.

    Angular, React, and Vue can all be used to develop Progressive Web Apps, also known as PWAs.

    相关文章

      网友评论

          本文标题:Angular各个版本之间到底有什么区别

          本文链接:https://www.haomeiwen.com/subject/oyqkjrtx.html