想想做开源项目十年来,技术迭了多少代,隔三差五的升级、翻烧饼,好累。
比如 Java 框架从一开始的 JSP 到 Strust1 + Velocity ,然后到 -> SSH -> Spring MVC -> SpringBoot -> SpringCloud ...
Java 还没折腾完,前端技术又迭代了,
前端从 Js 到 jQuery ,然后 MVVM 概念的 Vue 、React 、Angular ,Vue2 折腾完又来了 Vue3
自研国产开源框架 BudWk 也从 V1 撸到了 V8 (撸码 ing )
V8 前端采用 Vue3 + Vite + Element-Plus + TypeScript 开发
1
cmdOptionKana 2022-11-23 17:17:39 +08:00 1
前端可以一直用 jQuery, 其实绝大多数页面用 Vue 之类的新框架比 jQuery 好不了多少, 也就图个新鲜.
后端如果做一般的网站, Java 8 也能支撑很多年, 升级也是为了玩, 并非必要. |
2
silentsky 2022-11-23 17:34:20 +08:00 via Android
没人强迫你升
|
3
anzu 2022-11-23 18:07:46 +08:00 1
SpringCloud 的几个组件也是换不停
|
4
heganyuliang 2022-11-23 18:15:38 +08:00 1
黑格尔说不行
|
5
kop1989smurf 2022-11-23 18:22:55 +08:00 1
目前,你能听说过的技术,其实都挺完美的。
JAVA 界的 SSH ,web 界的 JQuery 、ExtJS ,他们都没有什么硬伤。 技术的流行趋势改变,不是因为老模式、老框架、老库不行了,而是整个软件工程产业的玩法、趋势、需求变了。(楼主可以搜索下关键词“康威定律”) 如果你有一个契合的需求,选择“过气”的技术实现选型来实现功能的角度讲,并没有什么问题。 问题主要在后期维护时,框架本身的 bug 没人支持,以及后续的维护者上手难度高。 |
6
wizzer OP @cmdOptionKana @kop1989smurf
其实迭代了这么多版本,感觉技术日趋完善, 比如一开始的 strust1 要 xml 自己配映射关系,jsp 代码和 html 混在一起不易维护等等, 然后到前后端分离,造就了独立的前端工程师这个岗位, 前端呢,写交互效果用 js 、jQuery 要累死,Vue 这样的框架省心,Vue3+TS 让前端代码也越来越规范 |
7
cmdOptionKana 2022-11-23 19:16:54 +08:00
@wizzer 看需求, 一般网页就是文本框, 按钮之类的常见控件, 只要做一个网站把逻辑理顺了, 再做新网站就是复制粘贴再小修改一下, 不管 jQuery 还是 Vue, 都是复制粘贴.
少数网站特别复杂, Vue 之类是明显优越, 但事实上这种网站很少很少, 绝大多数都是为了练手, 尝鲜而强行用新框架. |
8
cmdOptionKana 2022-11-23 19:21:02 +08:00
Vue/React 之类其实最大的优点是方便团队合作和后续维护, 因为套路比较固定, jQuery 每个人或每个团队都会发展出自己的一个套路, 就比较难合作.
|
9
Aloento 2022-11-23 20:47:30 +08:00 via Android
我怀疑这是一个广告
|
10
mlhorizon 2022-11-24 09:28:10 +08:00
这就意味着人类发展停滞了,这太可怕了。
|
12
finalstart 2022-12-02 14:45:16 +08:00
个人感觉,这个问题就有问题,技术没有完美的只有适合的,如果出现了完美,那岂不是没有追求了吗
|
13
dd991 2022-12-19 10:39:32 +08:00
这个需求量应该不小,机器人自动编代码的时代,应该不远了
|