V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mingdeng
V2EX  ›  程序员

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

  •  
  •   mingdeng · 2023-11-01 08:16:59 +08:00 · 24437 次点击
    这是一个创建于 393 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1.模版引擎及 mvc 开发模式,被前后端分离替代;
    2.js 的 dom 操作及 jquery ,被 vue 、react 替代。
    以上是我知道的,欢迎补充
    168 条回复    2023-11-29 12:05:57 +08:00
    1  2  
    yyt6801
        101
    yyt6801  
       2023-11-01 15:38:34 +08:00
    @ThinkCat webservice WSDL 这些真的是历史了, xml 当时可是要差点要统一数据传输格式的
    yyt6801
        102
    yyt6801  
       2023-11-01 15:40:28 +08:00
    @vevlins #52 angular 曾经的前端三大框架之首
    kissmenow
        103
    kissmenow  
       2023-11-01 15:46:20 +08:00
    前端被后端替代:)
    初中级开发被 AI 替代:)
    meteor957
        104
    meteor957  
       2023-11-01 15:51:04 +08:00
    @datoujiejie221 0.x 只是版本号 ,rn 的迭代和流行程度我感觉还没有落后的
    YetToCome
        105
    YetToCome  
       2023-11-01 15:58:51 +08:00
    @yyt6801 webservice 这一套还是活着的,部分国际组织交流还是靠这种玩意的
    WeaponXu
        106
    WeaponXu  
       2023-11-01 16:03:51 +08:00
    打起来打起来!
    adamgao
        107
    adamgao  
       2023-11-01 16:04:16 +08:00
    structs hiber....什么什么了,没人用了
    min
        108
    min  
       2023-11-01 16:06:05 +08:00
    所有 ai 不能很好操控的语言、框架、库
    JNian
        109
    JNian  
       2023-11-01 16:06:39 +08:00
    @MrSheng #17 为啥不要 java
    n30v1
        110
    n30v1  
       2023-11-01 16:10:03 +08:00
    还在 rust ,反人类的设计注定走不远
    gongquanlin
        111
    gongquanlin  
       2023-11-01 16:13:35 +08:00   ❤️ 4
    不谈场景和生态讨论语言就是扯淡,每个语言都有自己擅长的场景
    golang 适合底层或者云中间件开发,配合 docker 使用效率非常高,也比 java 省内存
    java 适合大部分 web 应用或者客户端( android 之流),生态完善写起来效率高
    php 时候相当一部分业务逻辑不是很复杂的 web 应用,laravel 的 orm 不知道比 mybatis 、gorm 之流好用多少倍
    js/ts 搞前端无可替代,prisma 也有媲美 Laravel Eloquent ORM 的语法
    python 搞搞大数据,搞搞 ai ,生态也非常完善
    rust 这种类 c 的语言专门搞底层或者嵌入式

    用 go 去写 android 、php 写底层或云中间件,rust 或者 c 去写增删改查业务逻辑,不就是瞎搞吗

    杀鸡的领域杀鸡用的刀永远比杀牛的好用,在杀牛的领域用杀牛刀永远比杀鸡的刀方便

    真要说要被淘汰的领域/技术,感觉像比较古老的语言 delphi/pascal/vb 慢慢的消失
    然后就是落后的生态慢慢没落比如 angular
    还有就是写非主流的语言比如易语言慢慢淡出视线( PS:我也是写易语言出身,哈哈)
    Chad0000
        112
    Chad0000  
       2023-11-01 16:18:46 +08:00 via iPhone
    @gongquanlin #111
    不是很同意 angular 落后的这个说法,要说它太重/深了还可以。
    aleimu
        113
    aleimu  
       2023-11-01 16:19:21 +08:00
    chatgpt 替代的各种客服和机器人竟然没人提
    mwuxlcanrh
        114
    mwuxlcanrh  
       2023-11-01 16:20:23 +08:00
    NLP 被大模型替代
    bugu1986
        115
    bugu1986  
       2023-11-01 16:20:49 +08:00 via iPhone
    @nivance chisel
    43486250
        116
    43486250  
       2023-11-01 16:23:01 +08:00
    问卷星还在用 JSP 呢
    iosyyy
        117
    iosyyy  
       2023-11-01 16:26:04 +08:00
    @aleimu 这是开发技术?
    blackshow
        118
    blackshow  
       2023-11-01 16:28:56 +08:00
    信创这个、信创那个
    realNewBee
        119
    realNewBee  
       2023-11-01 16:32:43 +08:00
    这几年开始落伍的开发技术有哪些?×
    编程语言之争 √
    karmaisbitch
        120
    karmaisbitch  
       2023-11-01 16:36:57 +08:00
    好消息,不用 ie 适配了,
    好消息,不用写 html 了
    xixun
        121
    xixun  
       2023-11-01 16:38:04 +08:00 via iPhone
    flash 没了
    hysjw
        122
    hysjw  
       2023-11-01 16:43:17 +08:00
    Go 真的很尴尬,反而是最不看好的,虽然我自己用的最多,但是大型企业里真的没什么人用。
    lyxxxh2
        123
    lyxxxh2  
       2023-11-01 16:43:20 +08:00
    go 代替不了其他语言
    1. 生态不行(主要原因 硬伤)
    2. 声明太繁琐了

    为何这么说 我用 go 写过个桌面服务感受:

    digest auth 我去找不到。
    虽然 resty 这个库有,但是 post 请求有 bug 。
    最后还是找答案手写: https://stackoverflow.com/questions/39474284/how-do-you-do-a-http-post-with-digest-authentication-in-golang
    我所知道的语言,都有 digest auth 的支持。
    光这个,我就觉得 golang 生态很差。

    结构体声明确实有容易阅读的优点。
    我反问一句 如果写采集,你会用 go 吗? 反正我不愿意花费时间在小工具上。
    这个还好,硬伤是生态不行。
    tyzandhr
        124
    tyzandhr  
       2023-11-01 16:51:15 +08:00 via Android
    看了一圈,v 站果然前端居多啊,都没人说 cgi 吗
    ukipoi
        125
    ukipoi  
       2023-11-01 16:52:47 +08:00
    想知道 abap 什么时候淘汰
    tomyail
        126
    tomyail  
       2023-11-01 17:10:14 +08:00
    actionscript ~~
    moyumoyu
        127
    moyumoyu  
       2023-11-01 17:20:12 +08:00
    程序员被 ai 替代,可以去摊煎饼了
    howfree
        128
    howfree  
       2023-11-01 17:27:43 +08:00
    @jgh004 这两个就不挨着,你说 java 被 go 代替都能理解
    satoru
        129
    satoru  
       2023-11-01 17:28:53 +08:00
    微服务
    mysunshinedreams
        130
    mysunshinedreams  
       2023-11-01 17:32:21 +08:00
    也不算替代吧,传统接口一部分可以迁移到函数计算,只能说是一部分接口,而且性能有时候还可能有问题
    LuffyGu
        131
    LuffyGu  
       2023-11-01 17:33:02 +08:00
    @gongquanlin 程序员的终级愿景是一门语言搞定一切。但具体是哪一门语言,这个有待商榷。
    flyico
        132
    flyico  
       2023-11-01 17:56:12 +08:00
    真正凉了的是压根没人讨论的
    keymao
        133
    keymao  
       2023-11-01 17:56:49 +08:00
    只有符不符合需求的技术,没有落伍的技术。 很多基础性的技术标准只是被各种框架包装起来了而已。
    leokun
        134
    leokun  
       2023-11-01 17:57:33 +08:00
    next 一张图,每次看到都想笑😄
    https://aschmelyun.com/assets/images/php-nextjs-logo.jpg
    kdd0063
        135
    kdd0063  
       2023-11-01 18:03:51 +08:00
    go 诞生的第一天 gopher 就在叫嚣取代 Java ,那么多年了社区成熟度还是那个球样,大公司都不敢用很多开源框架,只能自研,倒是带来了一大堆僵尸 KPI ,真是厉害极了
    kiyo
        136
    kiyo  
       2023-11-01 18:22:20 +08:00
    评论里不曾出现的语言才是真的落寞了 🐶
    Cloud200
        137
    Cloud200  
       2023-11-01 18:29:58 +08:00
    python2 被 python3 代替
    ChrisFreeMan
        138
    ChrisFreeMan  
       2023-11-01 20:25:29 +08:00
    我打算从 react 迁到 web components 了,感觉回到了 Js/Ts 最真实,最纯粹的开发感觉。
    netabare
        139
    netabare  
       2023-11-01 20:38:38 +08:00 via Android
    感觉应该会有低代码
    eluotao
        140
    eluotao  
       2023-11-01 20:55:20 +08:00
    只要能解决问题,就没有落后的技术,落后的是人,任何技术都有价值,都可以变现,只是普遍人发现不了,技术应该用来干嘛,解决问题,还是完成工作。

    有些高端的程序员收入几万,确没有易语言开发的多。
    有些热门开源的项目,确没有一个简单的头像处理 python 项目来的钱多。

    顶尖的技术人,不在我的举例范围。这类人大多数都是有 100 万年薪以上,基本衣食无忧。

    大多数技术从业人员,是一年 10-30 之间。生活没幸福感。机器人一样。
    dw2693734d
        141
    dw2693734d  
       2023-11-01 20:55:35 +08:00
    很多大产品都是 go 写的,rust 屈指可数
    lp7631010
        142
    lp7631010  
       2023-11-01 21:09:16 +08:00
    it 行业都要凉凉了还在这争哪个语言呢
    chill777
        143
    chill777  
       2023-11-01 21:21:00 +08:00
    @kissmenow 不是后端被前端代替吗?中小公司感觉都要 nodejs 全栈。
    clouddd
        144
    clouddd  
       2023-11-01 21:30:44 +08:00 via iPhone
    ColdFusion 算一个
    Joker520
        145
    Joker520  
       2023-11-01 22:23:59 +08:00
    不要争了,go 是最好的语言,取代了所有,行了吧🐶
    cabbage
        146
    cabbage  
       2023-11-01 23:07:08 +08:00 via Android   ❤️ 1
    Ruby on rails 本贴都翻页了还没人提过吗,是真的落寞了
    jimmy3780
        147
    jimmy3780  
       2023-11-01 23:46:26 +08:00
    @mingdeng #87 localStorage 只是浏览器可用的 API 吧,Cookie 应该是与 HTTP 协议在一起的
    kimwang
        148
    kimwang  
       2023-11-02 00:47:27 +08:00
    @MrSheng 图好啊,一图胜万言,一个反手就是干。
    maiyasu
        149
    maiyasu  
       2023-11-02 01:54:43 +08:00
    ASP / JSP / Delphi / ActionScript / SQLServer / Photoshop / Dreamerwaver / Firework
    maiyasu
        150
    maiyasu  
       2023-11-02 01:59:46 +08:00
    对了,还有红极一时的所谓 企业级 Flex 开发
    sankooc
        151
    sankooc  
       2023-11-02 09:04:29 +08:00
    SSR 有特定的适用场景并不能说被前后端分离所取代
    alleluya
        152
    alleluya  
       2023-11-02 09:07:12 +08:00
    @wu67 到底是 nextjs 还是 rsc 算开倒车? rsc 刚出来的时候不就已经有人说是像 PHP jsp 了么
    mohuani
        153
    mohuani  
       2023-11-02 09:19:21 +08:00
    @yyt6801 老古董,今年和银行对接的项目,还用到了 WSDL
    xiuming142857
        154
    xiuming142857  
       2023-11-02 10:06:20 +08:00
    go 要凉了
    liaoyuan6666
        155
    liaoyuan6666  
       2023-11-02 10:27:10 +08:00
    好像没有多少人提到 rust 代替啥
    nobody1234
        156
    nobody1234  
       2023-11-02 10:53:22 +08:00
    这些年.Net 在国内基本上没啥岗位了,但在国外它在慢慢重新起来,TIOBE 编程语言排行榜已经重新接近 JAVA 的占比了
    cwcc
        157
    cwcc  
       2023-11-02 10:56:27 +08:00
    在这里看得到的语言说明肯定没凉,看不到的说明真凉了。
    Jerry23333
        158
    Jerry23333  
       2023-11-02 11:00:43 +08:00
    @jgh004 #1 别捧杀 go 了哥
    atpking
        159
    atpking  
       2023-11-02 11:21:00 +08:00   ❤️ 1
    妈耶 rails 程序员在这里瑟瑟发抖
    luzemin
        160
    luzemin  
       2023-11-02 11:28:54 +08:00
    我 10 年前开始学编程的时候,主要使用的技术栈都落伍了
    C# web 框架:ASP.NET WebForm/ASP.NET MVC
    Java web 框架:ssh/ssm
    前端:jQuery


    有些人提到更早的网页三剑客(包含 ActionScript )那些早的不能再早了
    go522000
        161
    go522000  
       2023-11-02 17:13:42 +08:00
    flash
    yzww
        162
    yzww  
       2023-11-02 19:44:57 +08:00
    java 真的会被 go 替代吗?
    shijingshijing
        163
    shijingshijing  
       2023-11-02 23:07:50 +08:00
    微软的东西基本上都算,web 方面的 ASP ,ASP.Net ,.Net MVC 这些前面都说了,还有那个 Silverlight ,桌面的有 MFC ,WinForm ,WPF ,开发工具里面也一大堆,Visual Sourcesafe ,Team Foundation ,Sharepoint 基本上都弃了吧,收购来的 SkyPE 也马上要弃了
    roogle
        164
    roogle  
       2023-11-03 01:14:14 +08:00
    xml 被 json 取代
    a33291
        165
    a33291  
       2023-11-03 09:26:44 +08:00
    java8,现在都 java21 了
    shellus
        166
    shellus  
       2023-11-03 09:40:05 +08:00
    评论区看下来,go 、java 、php 、python 互相替代打得不可开交
    0x19921213
        167
    0x19921213  
       2023-11-03 11:26:05 +08:00
    webservice -> restful
    jquery -> vue/react
    dode
        168
    dode  
       2023-11-29 12:05:57 +08:00
    @MrSheng 原来人才还是送媳妇的
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2771 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:39 · PVG 23:39 · LAX 07:39 · JFK 10:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.