要换生态了,妈耶,慌的一批 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
TomVista
V2EX    程序员

要换生态了,妈耶,慌的一批

  •  
  •   TomVista 2019-06-05 09:38:47 +08:00 13650 次点击
    这是一个创建于 2322 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大前端 vue asp.net mvc 换成 react java springboot

    好慌

    70 条回复    2019-06-07 15:34:48 +08:00
    huabinglan
        1
    huabinglan  
       2019-06-05 09:47:30 +08:00
    什么理由?
    imxthd
        2
    imxthd  
       2019-06-05 09:49:34 +08:00
    换总监了吧?
    jon
        3
    jon  
       2019-06-05 09:53:04 +08:00
    换 cto 了把
    shuizhengqi
        4
    shuizhengqi  
       2019-06-05 09:57:38 +08:00
    16 年 c# + boostrap 17 年 python django + react 18 年 spring boot +angular,现在 spring boot +react。觉得都还好
    iblessyou
        5
    iblessyou  
       2019-06-05 09:59:56 +08:00
    JSP/H5+springmvc→vue+springboot
    学新东西挺好
    zwh2698
        6
    zwh2698  
       2019-06-05 10:02:19 +08:00 via Android
    应该是微软服务器太贵了,买不起了吧
    LeeSeoung
        7
    LeeSeoung  
       2019-06-05 10:12:31 +08:00
    前后台分离的话只换后台不行吗。。。
    TomVista
        8
    TomVista  
    OP
       2019-06-05 10:13:49 +08:00
    @LeeSeoung 一把撸,全菜开发
    TomVista
        9
    TomVista  
    OP
       2019-06-05 10:14:09 +08:00
    @huabinglan 岗位职能调动
    Plutoler
        10
    Plutoler  
       2019-06-05 10:14:52 +08:00
    @LeeSeoung 又见我头哥
    TomVista
        11
    TomVista  
    OP
       2019-06-05 10:16:16 +08:00
    @imxthd 我和另一个小哥负责移动开发,最后我做决定 选择这个技术栈

    原因:要求全部向 java 靠齐,移动端开发要包含 android ios 小程序 网站.....
    gramyang
        12
    gramyang  
       2019-06-05 10:16:31 +08:00
    把.net 换了还不好吗???
    TomVista
        13
    TomVista  
    OP
       2019-06-05 10:18:56 +08:00
    @gramyang 2 年前我在大学写 javaweb 一年前实习写 react ,要重新学啊,现在技术迭代这么快,尴尬的不行
    guog
        14
    guog  
       2019-06-05 10:32:01 +08:00
    @TomVista #11 你自己决定的说个毛线。。。
    brust
        15
    brust  
       2019-06-05 10:36:05 +08:00
    为什么 vue 换 react
    friddle
        16
    friddle  
       2019-06-05 10:39:37 +08:00
    当然最后这一套肯定是最好的。但是一般也有业务上的考虑。换框架不会这么轻易
    raincode
        17
    raincode  
       2019-06-05 10:40:29 +08:00
    公司内部换多好啊,省的跳槽换技术栈了
    littlebaozi
        18
    littlebaozi  
       2019-06-05 10:45:24 +08:00
    别慌,这只是技术性调整
    gramyang
        19
    gramyang  
       2019-06-05 10:46:12 +08:00
    @TomVista 重新学那也比走 c#这条死路强啊,虽然我也很讨厌 Spring 这条技术栈就是了
    marcong95
        20
    marcong95  
       2019-06-05 10:47:04 +08:00
    Flutter 不了解一下么
    aoom
        21
    aoom  
       2019-06-05 10:47:42 +08:00
    别慌,这只是技术性调整 +1
    airfling
        22
    airfling  
       2019-06-05 10:49:06 +08:00
    vue+springboot 不就行了,没必要把 vue 换成 recat 吧,而且换架构不能一次全换了,这不就否认之前的所有工作了吗
    Rwing
        23
    Rwing  
       2019-06-05 10:49:46 +08:00
    除了换 CTO 我想不到别的原因了。
    javaWeber
        24
    javaWeber  
       2019-06-05 10:50:47 +08:00
    多好的机会。又能学到东西了。
    xsiong
        25
    xsiong  
       2019-06-05 10:56:00 +08:00
    这工作量。。。
    TomVista
        26
    TomVista  
    OP
       2019-06-05 11:03:16 +08:00
    @airfling @marcong95 @brust @friddle

    react 和 vue 最后选 react 主要考虑到 ios 和 android 的性能,vue 的跨 android ios 混合开发生态比不上 react nactive, 至于 flutter 因为要写小程序..

    我才毕业一年啊,就我和那个传统应用程序开发转过来的小哥,他也要重新学,,,
    TomVista
        27
    TomVista  
    OP
       2019-06-05 11:05:52 +08:00
    再补充下,公司对大型项目开发存在潜在需求,所以 react 比 vue 更合适些
    drydiy
        28
    drydiy  
       2019-06-05 11:06:19 +08:00
    要跨平台的话,确实 react 生态体验好。
    kevinlm
        29
    kevinlm  
       2019-06-05 11:11:22 +08:00 via iPhone   1
    spring 配置来,配置去,搞半天,你会发现,配置完的东西.net mvc 都已经一步到位了
    leafre
        30
    leafre  
       2019-06-05 11:12:51 +08:00
    六字真言
    zhwithsweet
        31
    zhwithsweet  
       2019-06-05 11:13:19 +08:00
    这么说吧,别留烂摊子,别 kpi 到手就离职(
    carlleton
        32
    carlleton  
       2019-06-05 11:13:29 +08:00
    前端好说,后端……
    jingyulong
        33
    jingyulong  
       2019-06-05 11:14:24 +08:00
    语言切换应该没啥问题,都差不多
    ragnaroks
        34
    ragnaroks  
       2019-06-05 11:24:02 +08:00   1
    到新部门让领导换成 asp.net core,不行跑个分
    baozijun
        35
    baozijun  
       2019-06-05 11:27:24 +08:00
    @kevinlm 你应该是对 springboot 有什么误解...
    NonClockworkChen
        36
    NonClockworkChen  
       2019-06-05 11:43:35 +08:00
    react 和 RN 关系不大的。。。并不是写个 react,RN 就无痛开发了。
    DomonLee
        37
    DomonLee  
       2019-06-05 11:54:21 +08:00
    技术性调整,不要慌
    janxin
        38
    janxin  
       2019-06-05 11:55:44 +08:00
    换 CTO 了
    AlekoShen
        39
    AlekoShen  
       2019-06-05 12:45:45 +08:00
    rn 真的不推荐...强推 flutter..而且 react 跟 rn 关系跟楼上的老哥说得一样 关系不大
    fengbjhqs
        40
    fengbjhqs  
       2019-06-05 13:03:37 +08:00
    求解楼上,react 和 rn 关系不大? 我觉得关系还是挺大的,跨平台问题只有靠 ui 的妥协,性能瓶颈需要原生,其它和 react 应该都有关联把,

    强推 flutter,可能会累死楼主,又要多学一个语言了,
    KuroNekoFan
        41
    KuroNekoFan  
       2019-06-05 13:21:26 +08:00 via iPhone
    最近用了一阵子 vue,slot 真是能黑一辈子
    zpm683
        42
    zpm683  
       2019-06-05 13:35:47 +08:00
    就是干
    Takamine
        43
    Takamine  
       2019-06-05 14:02:21 +08:00 via Android
    不要怂,技术栈切换周期足够,那能拓宽技术栈百害无一利阿。
    呸,百利无害。(ò ó)
    rockyou12
        44
    rockyou12  
       2019-06-05 16:31:06 +08:00
    react native 感觉只剩最后口气了,现在上船还不如继续观望下用 vue 做 hyper 先
    shehuizhuyi
        45
    shehuizhuyi  
       2019-06-05 16:33:43 +08:00 via iPhone
    前端就是能折腾 你换后端这么折腾试试?
    Linko
        46
    Linko  
       2019-06-05 16:37:26 +08:00
    为什么不了解下.net core 跨平台 现在都是 Linux 做后端,core 3.0 已经发布了好久了。之前的老项目或者现在新项目都可以考虑 core3.0 微软已经很努力了。可以 Google 看下 core 下面的性能表现
    wildchild
        47
    wildchild  
       2019-06-05 16:41:45 +08:00   1
    没必要换到 java,.net core 好用的很,望慎重~
    ksssdh123
        48
    ksssdh123  
       2019-06-05 16:46:51 +08:00
    @TomVista 都说是大项目了,为何不用原生呢?中小型项目想用什么都可以,一般都是前端一套 代码撸,各个平台都能跑。大型项目 不应该都是混合模式吗?部分原生,部分跨平台,至于微信生态、钉钉生态又是前端的范畴
    66beta
        49
    66beta  
       2019-06-05 16:49:54 +08:00 via Android
    lancelock
        50
    lancelock  
       2019-06-05 17:05:39 +08:00
    .net core 有人用吗?坑多吗
    beginor
        51
    beginor  
       2019-06-05 18:03:42 +08:00 via Android
    目前正在入 .net core 的坑, 之前一直用 mono 做了几年跨平台。 前端 angular 也用几年了, 目前感觉良好!
    dhssingle
        52
    dhssingle  
       2019-06-05 18:41:38 +08:00 via iPhone
    @lancelock 2.0 之后转过来的,没遇到啥坑。
    ironMan1995
       53
    ironMan1995  
       2019-06-05 22:09:20 +08:00 via Android
    @TomVista 就一年工作经验,我不信能开发的东西有多好
    mmdsun
        54
    mmdsun  
       2019-06-05 22:46:00 +08:00 via Android
    @gramyang 如果是老项目成本会很高。不如.net core + Linux
    agdhole
        56
    agdhole  
       2019-06-06 07:13:52 +08:00 via Android   1
    .net core 爽死
    TomVista
        57
    TomVista  
    OP
       2019-06-06 09:43:04 +08:00
    @ironMan1995 我也不行
    TomVista
        58
    TomVista  
    OP
       2019-06-06 09:46:28 +08:00
    @charlie21 @agdhole 只在微软官网上看到过 core 完全没考虑过,技术生态怎么样?
    xiaxiaokang
        59
    xiaxiaokang  
       2019-06-06 10:55:28 +08:00
    @TomVista .net core 属于新坑,需要广大人民群众填坑。后端我更愿意 go,极端点就 rust
    iamsunxin
        60
    iamsunxin  
       2019-06-06 11:03:40 +08:00
    @littlebaozi 你怎么穿品如的衣服
    redbuck
        61
    redbuck  
       2019-06-06 13:10:34 +08:00 via iPhone
    @KuroNekoFan vue jsx 了解一下
    agdhole
        62
    agdhole  
       2019-06-06 16:41:11 +08:00 via Android
    @TomVista 生态不差,只不过国内大厂不待见
    TomVista
        63
    TomVista  
    OP
       2019-06-06 16:48:36 +08:00
    @ksssdh123 人手有限(3 人)
    TomVista
        64
    TomVista  
    OP
       2019-06-06 16:50:17 +08:00
    @wildchild java 这个是领导决定的以后公司发展方向,
    KuroNekoFan
        65
    KuroNekoFan  
       2019-06-06 20:00:11 +08:00 via iPhone
    @redbuck 胸 dei,jsx 写法真的是 vue 用户的主流选择吗?喜欢纯粹的 jsx 的话明显应该直接 react 啊,可以说一个框架 /库的“初心”就决定了它日后的走向,vue 的很多做法在我看来比较 dirty,纯粹是为了解决痛点而出现的,缺少顶层的思想,当然这很 match 国内用户的首要考量(第一时间出东西,解决问题),但是(我编不下去了)
    charlie21
        66
    charlie21  
       2019-06-06 20:14:22 +08:00
    @TomVista “生态” 不过是基于装机量的噱头。Windows 的装机量占家用电脑的 90% ,人家不说这是 “生态” 而已。编译器技术微软就是 NB,大可以去跑 benchmark 测。只要 .NET 免费,难道还有微软建不起来的装机量么?有了装机量还怕没有生态么?
    SilentDepth
        67
    SilentDepth  
       2019-06-06 22:10:59 +08:00
    @KuroNekoFan #41 slot 怎么了?
    KuroNekoFan
        68
    KuroNekoFan  
       2019-06-06 23:10:15 +08:00 via iPhone
    @SilentDepth 可以通过 slot 给孙组件注入内容吗?可能我用的不够多,我是没找到 template 写法可以简单明了实现这个需求的,仿佛 yyx 在对我笑:可以依赖注入,但不能过分
    SilentDepth
        69
    SilentDepth  
       2019-06-06 23:12:08 +08:00
    @KuroNekoFan #68 什么业务需求需要对孙组件注入内容?
    redbuck
        70
    redbuck  
       2019-06-07 15:34:48 +08:00
    @KuroNekoFan

    provide inject 了解一下

    不过你预设一个 react 的标准去衡量别的框架不公平吧
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1121 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 23:10 PVG 07:10 LAX 16:10 JFK 19:10
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86