Vue前端开发入门中的一些困惑

我的网页开发经验吧是这样的:
Python+Flask+Jinja2+Bootstrap这种的
也就是说Python+Flask构造生成业务数据,通过Nginx/Apache等提供HTTP
然后渲染到Jinja语法的模板中,然后模板的样式这些主要有bootstrap来提供。
可如今,出于各种原因接触了Vue,更加接触了其它一些新的知识,概念。
比如Node.js,比如什么路由。
首先发现Vue本身有点和jinja2之类的模板语法类似呀,也就是把对应数据渲染到对应的地方去。
优势可能是,对于模板比较固定,只是数据发生变化的时候,Vue之类的这种前端优势就来了。
另外就是写法,也很让我这种传统的网页开发的人很不能适应。
比如我要引用js可能调用