请列举出三种常见的前端开发框架，并简要说明这些框架的主要特点。回答格式要求为：每种框架的信息必须是一个json形式的对象，对象中包含框架名称、特点，然后将这些对象封装在一个数组中输出。
user
[
  {
    "框架名称": "React",
    "特点": "由Facebook开发，采用虚拟DOM技术，适合开发用户体验丰富的单页应用。React支持构建可重用的UI组件，易于开发和维护大型应用。"
  },
  {
    "框架名称": "Angular",
    "特点": "由Google维护的框架，提供了完整的解决方案，包括依赖注入、模板、路由等功能。Angular使用TypeScript进行开发，强调面向对象设计。"
  },
  {
    "框架名称": "Vue",
    "特点": "轻量级框架，容易上手，同时具有很高的灵活性。Vue采用自底向上的 increment rendering 机制，可以根据应用的需求选择性地应用功能。"
  }
]
assistant