• 刚入职一家公司,技术老,新项目也还在用 jsp
  • 发布于 18小时前
  • 38 热度
    15 评论
  • Fayer
  • 0 粉丝 58 篇博客
  •   
25 届应届生,真的难绷,框架还不是 spring ,自研垃圾框架,难用得一皮,新项目还不用 springboot 更是逆天。前后端不分离硬写 jsp
用户评论
  • 久拥我i
  • 作为一个快十年的前端,刚开始认为啥 jsp aspx 都是垃圾。 现在觉得,那玩意挺好啊,php 、jsp 、aspx 都好香,效率神器。
  • 2025/7/31 19:19:00 [ 0 ] [ 0 ] 回复
  • LoveC
  • 把 jsp 当模板引擎就好,以前写博客模板,特别喜欢 jsp ,就类似那些 freemarker 、Jinja2 、ejs 之类的。
    只要不用那些复杂东西,老程序员一般对 jsp 应该都相当有好感吧。
  • 2025/7/31 18:57:00 [ 0 ] [ 0 ] 回复
  • 麻辣码农
  • 调个包而已,为什么调新一点的包,就比老的更好?比如我给自己写的可以访问家里任何电脑上的任何文件的 web 服务,一直可以往前支持到诺基亚 N95 通过浏览器使用。N95 这些应该算手机上第一代浏览器了,再早我记得就是纯功能机,压根不带浏览器,只能跑 J2ME 游戏,要安装游戏只能通过红外或数据线连电脑来传,装一个游戏很麻烦。至于我为什么要支持 N95 ,是因为几年前我买了 N95 、N95 8GB 、N96 三台老手机,就想把玩下老游戏。现在我通过诺基亚自带的浏览器,用着最古老的 Wi-Fi (有一台能走 2.4G 直接连我家里的路由器,其他 2 台就是不行,只能三星手机开热点的同时分享家里 Wi-Fi 局域网),点击我保存的一款款 jar 、sis 、sisx 的游戏或 app 链接,就能直接在线安装,使用体验不亚于最新款 iPhone 使用 App Store 。唯一不足肯定就是诺基亚浏览器打开页面慢不少。

    现在最新的 web 前端框架,哪个可以支持这么老的手机?说白了就是调包侠拿来养家糊口的玩具罢了。真大厂的话,主要框架不都是自研的,谁会直接用第三方的。

  • 2025/7/31 16:18:00 [ 0 ] [ 0 ] 回复
  • 黄月英
  • 经验上这种系统的后端还好说,借助 Java 的强类型再加点程序员封装的自觉,一般不会难看到写不下去。但是前端就.......几十个在项目结构里塞得到处都是的 js 互相幽灵引用,css 却惊人得在一个文件写了几万行,你的样式能不能生效、生效后受哪些影响在浏览器打开之前完全是未知数,但由于是后端渲染,必须先把后端跑通.......在 js 包中彻底跑晕后,突然在一个名称与 js 完全无关的文件夹里找到一个 vue.min.js !这时在同事的视角你已经满头大汗,喘着粗气,青筋暴起,瞳孔震颤像刚跑了 10 公里......
  • 2025/7/31 16:16:00 [ 0 ] [ 0 ] 回复
  • 回忆经典
  • 不想待就跑,待的话花点时间垃圾框架梳理下,入不了核心部门是最被动的。会用框架后面大部分搞不了几年陷进去成业务仔了。
  • 2025/7/31 16:15:00 [ 0 ] [ 0 ] 回复
  • 王晶
  • 确实没必要,以前我也觉得没区别,后面发现和外界技术脱节的,里面也是 spring 都不用,纯 Java 的应用(内部维护的人还找不到,找到了也是让直接源码 debug )。除非这份工作十分可靠,搞个五年十年以上,不然还是谨慎了。
  • 2025/7/31 16:14:00 [ 0 ] [ 0 ] 回复
  • 卧龙生
  • 好好琢磨吧,自研垃圾框架为什么能在公司里“纵横”这么多年。n 年之后你就会明白,在天朝上国,代码和人有一个能跑这句话的含金量,甚至其实没人在乎你用什么框架什么代码质量,只要你能保证业务持续产出,有利润,你就是用 net2.0 、vc6 写的都没人管。
  • 2025/7/31 16:12:00 [ 0 ] [ 0 ] 回复
  • CEBBCt
  • 基础好的话,自己纯手撸一个简单版的 Spring 框架完全没问题的,Spring 里面最重要的就是 IOC 容器,你就把 IOC 容器当成一个 Map ,@Bean 就是往 Map 里面放对象(写),@Autowired 就是从 Map 里面取对象(读),回归本质就是 "写" 跟 "读" 的问题,"写" 就是创建 Bean ,整个过程哪些地方可以扩展呢?容器环境、实例化、属性填充、初始化......
    我觉得,你公司 "自研垃圾框架" 在思想上应该也跟 Spring 差不太多,这不很容易学么,钱给够什么都不是问题

  • 2025/7/31 16:10:00 [ 0 ] [ 0 ] 回复
  • Scys
  • “框架还不是 spring”,这很正常啊,Java != Spring ,quarkus/vert.x 和 Micronaut 等等也是非常优秀的框架,springboot 经常被诶诟病资源消耗大和性能差。
    “前后端不分离硬写 jsp”,这也没什么,JSP 就是个特别的 template 而已,前后端不分离也不是离经叛道吗?很多后台性质的不分离也是不错的选择。
    “新项目还不用 springboot 更是逆天”,你这言论也蛮逆天的,我有很多个新项目是 vert.x ,我觉得 springboot 反而是老旧技术。
  • 2025/7/31 16:06:00 [ 0 ] [ 0 ] 回复
  • Storm
  • 如果是后端老炮就还好,钱给够到哪不是 curd 。现在都 5202 年了,确实有点难绷,特别是对于 25 届应届生来说更是
  • 2025/7/31 16:03:00 [ 0 ] [ 0 ] 回复
  • DuXing
  • BruceLe  2025-07-31 15:55
    以前在 IBM 上班时,JDK 1.5 + Servlet + JSP + JDBC 一把梭,不能上网,纯手搓,开发过程相当酸爽,就这样把 Java 基础打的相当牢固,后面去某大厂面试时,直接在面试官眼前手搓代码,并且手写了 import 包的路径,面试官都惊呆了......

    这确实是一个好处,可以锻炼人。我一直被 vue+springboot+mybatisPlus 惯得太好了,实在难以忍受现在这样的

  • 2025/7/31 15:58:00 [ 0 ] [ 0 ] 回复
  • BruceLe
  • 以前在 IBM 上班时,JDK 1.5 + Servlet + JSP + JDBC 一把梭,不能上网,纯手搓,开发过程相当酸爽,就这样把 Java 基础打的相当牢固,后面去某大厂面试时,直接在面试官眼前手搓代码,并且手写了 import 包的路径,面试官都惊呆了......
  • 2025/7/31 15:55:00 [ 0 ] [ 0 ] 回复