> I’m very bad with the front-end and don’t like it. The rest of our team has the same feelings.
Hmmm..
> In early 2017 we almost solved the problem with the front-end, as we hired an expert who made the whole site over using BEM block technology.
BEM! hahaha
BEM is not mandatory for a good front-end, at all.. It sounds like you actually need a good, experienced and passionate front-end developer. But if you don't want one, I agree that Vue.js is a relatively safe choice. I only do Vue.js for smaller projects, a little bigger and I switch to React or Angular. But I always try to mind (before switching and advocating a library) that there is a fair chance that within 5 years it is deprecated already, just like jQuery.
Hmmm..
> In early 2017 we almost solved the problem with the front-end, as we hired an expert who made the whole site over using BEM block technology.
BEM! hahaha
BEM is not mandatory for a good front-end, at all.. It sounds like you actually need a good, experienced and passionate front-end developer. But if you don't want one, I agree that Vue.js is a relatively safe choice. I only do Vue.js for smaller projects, a little bigger and I switch to React or Angular. But I always try to mind (before switching and advocating a library) that there is a fair chance that within 5 years it is deprecated already, just like jQuery.