themeleaf的使用场合问题与vue的使用

目前使用spring-boot一般使用themeleaf作为前端模板展示,那么又有很多前端框架
做的也很不错,比如vue.js.我可以使用spring-boot返回json数据给前端,由vue解析json
数据展示.那么问题来了,这两个选哪个好?

框架选择都是没有好的,只有合适的。
themeleaf绑定数据相对方便,后端同学都得心应手。
vue前端效果很好,有利于前后台分离。如果公司前端力量比较强推荐vue,做前后台分离。