Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

对Vue设计理念的理解 #75

Open
GGXXMM opened this issue Dec 29, 2020 · 0 comments
Open

对Vue设计理念的理解 #75

GGXXMM opened this issue Dec 29, 2020 · 0 comments
Labels

Comments

@GGXXMM
Copy link
Owner

GGXXMM commented Dec 29, 2020

Vue是渐进式JavaScript框架

与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。具体来讲就是,如果只是简单的单个页面,可以不引入vue-router,多页面才需要;如果是大型项目需要状态管理,再引入vuex。因此,也可以说vue是循序渐进的框架。

Vue的特点

  • 易用
    vue提供数据响应式、声明式模板语法和配置的组件系统等核心特性。这些使开发者只需关注应用的核心业务逻辑、数据,只要会js、css、html就能轻松上手。
  • 灵活
    渐进式框架最大特点就是灵活性。
  • 高效
    超快的虚拟DOM和diff算法更新视图层,使vue具有最佳的性能表现。

参考:【Vue】- 窥探Vue3的设计理念

@GGXXMM GGXXMM added the vue label Dec 6, 2021
@GGXXMM GGXXMM changed the title 对Vue设计原则的理解 对Vue设计理念的理解 Apr 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant