技术都是一个跟随时间在变化的东西。
以前jquery独霸天下,全世界的前端开发者都在都在捧jquery。就现在来说。用一个jquery做一个大型项目也完全没有问题。
但如今形成了一个三国鼎立的局面。react,angular,vue成了主流。因为他们有了超越jquery的有点或者说更受现在前端开发者的喜爱。有果比有因。而对于这三大框架react,angular会更加适合与国外开发。vue更适合国内。vue成为了国内用户的主要框架也有他一定的原因。
从短期来看。使用一个angular完全没问题。东西改做也都能做出来。从长期来看vue更适合长远的发展。同一个项目。我们的竞争者用更少的时间。更少的能力。更少的资源。更简洁的代码写出来。久而久而。客户必然会偏向对方。我们也可以做。无非也就是多花费点时间。但从某种意义上来说。我们就已经输了。
淘汰掉一些常用的东西而使用一些新的东西是一个过渡的过程。可以看到。更多经验丰富的前辈爱用jquery完成项目。因为熟能生巧。但对于新员工进来。再用jquery可能也会有些许不适应。我们更能接受的是如今数字驱动的思想。但随着这种vue主流的趋势的发展。个人认为以后会越来越多的公司使用vue。而不被大众所接受的东西可能会渐渐淡化。形象的形容词可能就是所谓的过气网红。
或许从一个适合自己发展的角度来考虑成本。如。如何渐渐的让新项目新技术成为主流。如何以最小的成本过渡掉这个时期。有新的东西必然有他的好处。才能跟得上时代的脚步。就像以前的springmvc项目。可否在保留基础的情况。逐渐转为springboot。springcloud。来解决一些高并发。高耦合的问题呢。总不可能一套springmvc走一辈子吧。