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

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

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

    大前端 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   ·   实用小工具   ·   4511 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 01:04 · PVG 09:04 · LAX 17:04 · JFK 20:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.