什么时候有个完美技术,不用升级迭代的……

2022-11-23 17:03:12 +08:00
 wizzer

想想做开源项目十年来,技术迭了多少代,隔三差五的升级、翻烧饼,好累。

比如 Java 框架从一开始的 JSP 到 Strust1 + Velocity ,然后到 -> SSH -> Spring MVC -> SpringBoot -> SpringCloud ...

Java 还没折腾完,前端技术又迭代了,

前端从 Js 到 jQuery ,然后 MVVM 概念的 Vue 、React 、Angular ,Vue2 折腾完又来了 Vue3

https://github.com/budwk/budwk

https://gitee.com/budwk/budwk

1915 次点击
所在节点    开源软件
13 条回复
cmdOptionKana
2022-11-23 17:17:39 +08:00
前端可以一直用 jQuery, 其实绝大多数页面用 Vue 之类的新框架比 jQuery 好不了多少, 也就图个新鲜.

后端如果做一般的网站, Java 8 也能支撑很多年, 升级也是为了玩, 并非必要.
silentsky
2022-11-23 17:34:20 +08:00
没人强迫你升
anzu
2022-11-23 18:07:46 +08:00
SpringCloud 的几个组件也是换不停
heganyuliang
2022-11-23 18:15:38 +08:00
黑格尔说不行
kop1989smurf
2022-11-23 18:22:55 +08:00
目前,你能听说过的技术,其实都挺完美的。
JAVA 界的 SSH ,web 界的 JQuery 、ExtJS ,他们都没有什么硬伤。

技术的流行趋势改变,不是因为老模式、老框架、老库不行了,而是整个软件工程产业的玩法、趋势、需求变了。(楼主可以搜索下关键词“康威定律”)

如果你有一个契合的需求,选择“过气”的技术实现选型来实现功能的角度讲,并没有什么问题。

问题主要在后期维护时,框架本身的 bug 没人支持,以及后续的维护者上手难度高。
wizzer
2022-11-23 18:55:31 +08:00
@cmdOptionKana @kop1989smurf
其实迭代了这么多版本,感觉技术日趋完善,

比如一开始的 strust1 要 xml 自己配映射关系,jsp 代码和 html 混在一起不易维护等等,
然后到前后端分离,造就了独立的前端工程师这个岗位,

前端呢,写交互效果用 js 、jQuery 要累死,Vue 这样的框架省心,Vue3+TS 让前端代码也越来越规范
cmdOptionKana
2022-11-23 19:16:54 +08:00
@wizzer 看需求, 一般网页就是文本框, 按钮之类的常见控件, 只要做一个网站把逻辑理顺了, 再做新网站就是复制粘贴再小修改一下, 不管 jQuery 还是 Vue, 都是复制粘贴.

少数网站特别复杂, Vue 之类是明显优越, 但事实上这种网站很少很少, 绝大多数都是为了练手, 尝鲜而强行用新框架.
cmdOptionKana
2022-11-23 19:21:02 +08:00
Vue/React 之类其实最大的优点是方便团队合作和后续维护, 因为套路比较固定, jQuery 每个人或每个团队都会发展出自己的一个套路, 就比较难合作.
Aloento
2022-11-23 20:47:30 +08:00
我怀疑这是一个广告
mlhorizon
2022-11-24 09:28:10 +08:00
这就意味着人类发展停滞了,这太可怕了。
wizzer
2022-12-01 15:52:43 +08:00
@Aloento 半广告~
finalstart
2022-12-02 14:45:16 +08:00
个人感觉,这个问题就有问题,技术没有完美的只有适合的,如果出现了完美,那岂不是没有追求了吗
dd991
2022-12-19 10:39:32 +08:00
这个需求量应该不小,机器人自动编代码的时代,应该不远了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/897395

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX