V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dddz97
V2EX  ›  问与答

公司用的技术比较老怎么办?还在用 jquery,而且得我们后端来写

  •  
  •   dddz97 · 2019-12-11 23:00:52 +08:00 · 2613 次点击
    这是一个创建于 1845 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 开发,框架是 dubbo,这个还好,主要是没有前后端分离,还在用 jquery,jsp,这确实有点年头了吧。 而且公司前端只写静态页面,然后把写好的 jsp 丢给我们,js、jquery 这部分还得我们后端来写。 我觉得以后的简历我可以写上精通 jquery 了...虽然感觉没什么用...

    9 条回复    2019-12-12 09:27:48 +08:00
    murmur
        1
    murmur  
       2019-12-11 23:16:35 +08:00
    jquery 写后端没什么不好的,而且就国内互联网公司的产品设计,就算是 spa 也不比 jquery+frame 交互和体感好到哪里去
    多简单的东西用什么样的技术,java 的后端才是大头,而且延伸巨广,深可以到算法可以到虚拟机,大可以到大数据大并发
    shintendo
        2
    shintendo  
       2019-12-11 23:19:21 +08:00
    不是,就算前后端不分离,js 也该前端写的吧
    agdhole
        3
    agdhole  
       2019-12-11 23:19:49 +08:00
    不操作数据还好,操作数据的话 jQuery 相比现在的框架来看太要命了
    如果不需要浏览器兼容,现在的原生 API 也能胜任大部分 jQuery 的功能
    murmur
        4
    murmur  
       2019-12-11 23:29:15 +08:00
    我不说别的,现在的东西是技术越来越新,功能却还没以前 jq 年代的好用,选了一堆插件还是感觉当年的好使
    企业开发特别看重表格性能,有的要求功能半对标 excel,当然没 v 站打广告那个那么牛批的需求
    反正没找到功能、api 兼具,还有 ie8+兼容性(现在可以放到 9+,所以 react 15 可以用的),能对标 jquery easyui 的 datagrid 的组件
    而其习惯也跟以前不一样,以前是一堆参数,告诉你这里可以出一个菜单,这里放一个图标,这里出一个颜色,这里有一个惊叹号,这里可以多选。。。现在呢,这里有一个 slot,那边有一个 slot,这里一个 callback,那里一个 callback,是自定义程度非常高,但是所有代码都得自己实现
    dreamerlv3ex
        5
    dreamerlv3ex  
       2019-12-12 00:11:05 +08:00
    jquery 是好东西
    seki
        6
    seki  
       2019-12-12 01:55:28 +08:00
    如果你们最近没有换点新架构的想法的法,可能答案比较明显了……都已经快 0202 年了

    不过谁写 js 也是因地制宜,也有全栈一条龙的开发方式的,比如我所在的组。特别是这种数据耦合的架构下,没有服务器端代码的配合,光让人写 js 也不好写呀
    babedoll
        7
    babedoll  
       2019-12-12 08:15:26 +08:00
    jq 虽然老,但是你能说不好用吗?大部分 js 交互都能用 jq 解决,而且 jq 和原生差别不大,你上手就可以直接写。

    至于大前端框架,的确新,但是你不是还要费劲一点点开始搭不是吗。
    oatw
        8
    oatw  
       2019-12-12 08:19:41 +08:00
    过不过时大多数情况下都是受营销影响,如果不是大型团队,大多数项目都不需要前后端分离,jQuery 即使在 2020 年也是无可替代的,如果只是因为别人或别的团队都在用某些框架就做了政治正确的选择,那可以武断地说,用啥都白费。对于小型团队来说与其纠结哪个框架更潮流,不如把精力放在选用什么样的工具更能提高开发效率和项目稳定性上。就算是 jsp+jquery 也可以作出一套可维护的组件化方案。

    以上是废话。。。请不要打我。。。

    我觉得楼主更想表达的是你们公司前端对该承担的工作承担的太少,是一个协作上的问题而不是技术选型的问题,倒不如让前端学学 jsp,你把各种 controller 里暴露在模板的变量直接扔到一个 template 里,然后让前端自行处理界面效果和交互就好啦。
    LowBi
        9
    LowBi  
       2019-12-12 09:27:48 +08:00
    jq 还好吧,我用 jsp+vue。感觉有点奇葩了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1835 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 16:15 · PVG 00:15 · LAX 08:15 · JFK 11:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.