三大前端框架已经热了好几年了,我们原来用jqeury+bootstrap组合,倍感被时代抛弃的压力,但是我们已经积累了一些产品,全栈式开发效率也比较高,即使是换最简单的vue也面临推翻重来的重构,还需要有专门的前端人员,而且这些框架都是建议用单页模式,我们的项目很多是需要搜索引擎友好的,还有对于老浏览器的支持等,犹豫多次不敢下手更换。
而且,查了一下三大框架做的后台开源项目,感觉界面都挺粗糙的,包括element UI,也是这样,是否关注点在数据绑定上,界面效果反而不如关注点在Dom上更好呢?jquery从功能和效果上,并没有什么实现不了的,为什么自找麻烦换三大框架呢?如果沿用jquery,未来会被淘汰吗?
jQuery 在很长的一段时间内不会被淘汰,但只会 jQuery 的全职前端很可能;
觉得全栈开发效率高,说明没有专职前端,是后端顺便写写界面,模板引擎确实舒适很多,那也就不存在被前端淘汰的问题;
界面粗糙这个……使用框架也不妨碍你用 Bootstrap,BS官方还推荐了 React ,jQuery 和精致应该不沾边吧,很想看看题主的界面有多精致;
框架的价值并不在数据绑定上,而是由此带来的基于前后端分离的模块重用和分工协作的便利,如果前后端都不分离,用框架只会更糟心。
对于这种老旧项目,比较实用的做法是用 node 做一个中间层来使用新技术,没用上新技术的那部分直接重定向或者转发到旧地址,这样经过一段时间的迭代,项目就会相对平稳地过渡到新的技术栈,除非项目没有分层解耦,比如直接在 HTML 模板里写 SQL 这样无情的项目。
当然,那会这“新”技术可能又要面临淘汰了。