这几年开始落伍的开发技术有哪些?

2023-11-01 08:16:59 +08:00
 mingdeng
1.模版引擎及 mvc 开发模式,被前后端分离替代;
2.js 的 dom 操作及 jquery ,被 vue 、react 替代。
以上是我知道的,欢迎补充
24273 次点击
所在节点    程序员
168 条回复
jgh004
2023-11-01 08:19:47 +08:00
python 被 go 代替
jgh004
2023-11-01 08:20:05 +08:00
.net 被 java 代替
rimworld
2023-11-01 08:23:30 +08:00
模版引擎借着 ssr 又在 next 身上复活啦。
HTML 和 CSS 的新标准、新 API 才取代了 jquery 。
vue 和 react 的底层实现其实也用到了 dom 对象的操作。
to2false
2023-11-01 08:26:30 +08:00
@rimworld next 携家属 php 又回来了
franktopplus
2023-11-01 08:27:55 +08:00
servlet/jsp
jsf
OSGi
container: tomcat
dubbo
apisces
2023-11-01 08:31:54 +08:00
要分清有些技术并不是没有用了,而是被更高一层架构给封装了,实际跑的还是那玩意
villivateur
2023-11-01 08:35:10 +08:00
@jgh004 Python 的万金油属性注定不可能被 go 代替。只要 Windows 还好好的, .Net 就不可能被 java 代替
pengtdyd
2023-11-01 08:36:28 +08:00
php 吧,虽然调侃是最好的语言,但是现在真的凉凉。
scorpion91
2023-11-01 08:37:31 +08:00
所有编程语言都被纸带打孔代替
murmur
2023-11-01 08:38:50 +08:00
mvc 哪里落后了,谁跟你说 controller 层只能做页面渲染的,@restcontroller 注解是干嘛用的
wu67
2023-11-01 08:39:36 +08:00
jsp 倒是真没了
mvc 严格来说, 也还在, 只是 v 层普遍拆分到前端侧了
jq 虽然新项目不会再引入它了, 但是老项目还是在. 遇上一些古董依赖, 没有纯 js 实现的轮子, 还是不得不引入 jq
nextjs 那可真是开历史的倒车, 当然到底是好是坏现在还看不出来...
murmur
2023-11-01 08:41:01 +08:00
说错了,mvc 本质上一个分层结构而已,你前后端分离那就是 vc 解耦了呗,c 改成 restcontroller ,v 本身是 mvvm ,本质上还是个分层 mvc

而且现在在倒行逆施,后端渲染,那我上面说的 c 层那真的就是做页面渲染了,v 层不是在用户机器上么
kylebing
2023-11-01 08:55:06 +08:00
js 的 dom 操作是所有前端库的根哦
litchinn
2023-11-01 08:55:20 +08:00
很少有看到完全的上位替代品吧,只能说市场份额大幅度缩水
比如 Memcached
swing ,jsf 这些才真叫落伍,还有 Struts

说到前端,变化太快,可能你刚接触某个库,再深入了解一点就发现它在几个月前已经不更新了,被 out 了
lsk569937453
2023-11-01 08:56:57 +08:00
@jgh004
这句话尚早,应该是 php 已经被 go 代替,go 即将被 java 代替。
python 目前以及未来会活的更好(AI),你要说 python web ,那确实是落伍了。
.net 的地位一直没变过。
pomelolin
2023-11-01 09:06:00 +08:00
@apisces 看到你的头像想问一下,小冰现在有落地么
MrSheng
2023-11-01 09:07:02 +08:00
jrtzxh020
2023-11-01 09:15:42 +08:00
js 的 dom 操作被替代。。。你觉得 react vue 是怎么操作 dom 的?
QlanQ
2023-11-01 09:16:15 +08:00
@pengtdyd 这个。。就目前行情来看,php 和 go 哪个岗位多一些?不要只看大厂
QlanQ
2023-11-01 09:17:27 +08:00
@lsk569937453 感觉 go 也没有替代 PHP ,现在行情不好,go 还不算站住脚,主要是 go 的定位很尴尬现在

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

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

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

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

© 2021 V2EX