Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
在学习vue之前你必须掌握HTML、CSS、JavaScript的中级知识,因为在学习前端知识的时候不建议你直接学习框架,而是从最基础的开始学起。
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 [1] Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。
vue和react和angular的功能差不多,都是以Javascript为主的框架。如果是短期开发出一个web前端项目可以考虑使用bootstrap,但是如果是长期使用的话,建议使用vue框架。