V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
airbotgo
V2EX  ›  程序员

为什么 Flutter 和 Swift 对中文开发者的支持差别这么大?

  •  
  •   airbotgo · 2022-07-17 08:36:55 +08:00 · 6005 次点击
    这是一个创建于 894 天前的主题,其中的信息可能已经有所发展或是发生改变。
    虽然使用英文是程序员的必备技能,但是如果有成体系的中文资料还是要方便很多的,特别是对于新手。

    Flutter 目前对中文的支持情况:
    1 、官方&第三方安装、配置中文资料(第三方还好几个);
    2 、语法及使用规范中文文档;
    3 、中文论坛;
    4 、微信公众号;
    5 、B 站账号;
    6 、YouTube 频道中文字幕(非机器翻译);
    7 、开发套件汉化支持;
    ……

    反观 Swift ,以上的支持几乎为空白状态。
    你认为大型编程语言提供中文环境有必要吗?
    33 条回复    2022-07-19 18:41:36 +08:00
    lokitwang
        1
    lokitwang  
       2022-07-17 08:52:19 +08:00   ❤️ 6
    你应该去了解下,flutter 初期,到底是谁在用,谁在炒,大白天没啥新鲜事
    huaweigg
        2
    huaweigg  
       2022-07-17 09:02:40 +08:00 via iPhone   ❤️ 3
    你看当年的先驱闲鱼现在 app 中 flutter 占比哈哈哈
    404neko
        3
    404neko  
       2022-07-17 09:26:32 +08:00   ❤️ 2
    Swift 不需要

    某天厨子一声令下, 从此禁用 OC 就可以了
    MEIerer
        4
    MEIerer  
       2022-07-17 09:32:45 +08:00
    有中文肯定会舒服点,碰上不清晰的才看英文,全是英语对我这英语菜鸡来说很难受
    justin2018
        5
    justin2018  
       2022-07-17 09:42:13 +08:00
    没有中文咋办 还是得啃英文

    习惯就好了 😁
    xarthur
        6
    xarthur  
       2022-07-17 09:54:08 +08:00 via iPhone
    我以为你说的是变成语言对于中文的支持。
    我想着 Swift 对 Unicode 支持挺好的啊,不仅可以用中文还可以用 emoji 呢。
    打开帖子看完原来是中文学习材料……
    luob
        7
    luob  
       2022-07-17 10:27:43 +08:00   ❤️ 1
    看一眼 flutter 中文的感谢名单,一半都是前端相关,答案就显而易见了。
    andyJado
        8
    andyJado  
       2022-07-17 11:19:43 +08:00
    xcode14 的 vim 模式支持中文输入法了哦.
    txx
        9
    txx  
       2022-07-17 11:29:52 +08:00
    janus77
        10
    janus77  
       2022-07-17 12:24:40 +08:00   ❤️ 4
    因果反了,不是因为中文资料少所以没人用,而是没人用所以中文资料少
    你以为那些资料都是官方做的啊?还不是有人用了以后一个坑一个坑踩出来的。
    你自己觉得资料少,那你为什么不去做第一个踩坑者呢?搁这等喂饭?
    那么问题来了,为什么大家都不愿意去做踩坑者?因为这语言的使用者基数少,所以踩坑者就更少。
    至于为什么基数少,那就要问你能做什么,能带来多大商业价值了
    secondwtq
        11
    secondwtq  
       2022-07-17 12:48:12 +08:00
    直觉上,一个是需要舔别人,一个是别人抢着舔
    cd2want
        12
    cd2want  
       2022-07-17 13:13:33 +08:00
    英文文档也挺好,习惯就好
    chenxytw
        13
    chenxytw  
       2022-07-17 13:16:43 +08:00   ❤️ 1
    你应该庆幸没有,不然看到诸如“比更大还更大”,“岂止于大”这种不知所云的东西出现在文档里,血压低不了。
    codingBug
        14
    codingBug  
       2022-07-17 13:34:25 +08:00   ❤️ 1
    因为用的人少啊,你看 python 、rust 、node ,哪个不是中文文档一大堆,swift 只能用在苹果上,那就注定只能是少部分人用
    WOLFRAZOR
        15
    WOLFRAZOR  
       2022-07-17 13:35:28 +08:00
    习惯英文就好了。当苹果想彻底扔了 ObjC 的时候,Swift 就会上来了
    icyalala
        16
    icyalala  
       2022-07-17 14:15:36 +08:00
    提供中文文档和社区,必要肯定是没必要,只是有了的话更利于在中国推广罢了。
    另外 Flutter 应该对应 Native 开发,Dart 对应 Swift 。Flutter 那些中文文档和社区,很大程序要感谢以咸鱼团队为首的那批大前端人员。Flutter 没有中文社区仍然是世界级影响力的项目,但咸鱼团队没了 Flutter 那技术影响力肯定和现在不一样了。
    ChrisFreeMan
        17
    ChrisFreeMan  
       2022-07-17 15:37:55 +08:00
    别说中文了,官方英文文档也好不到哪里去,感觉很多都是注释生成的
    dianso
        18
    dianso  
       2022-07-17 15:38:50 +08:00
    some word 用中文翻译表达意思不清晰,英文版好
    loginbygoogle
        19
    loginbygoogle  
       2022-07-17 15:52:47 +08:00
    不会看英文文档的码农真是可怜又可悲
    airbotgo
        20
    airbotgo  
    OP
       2022-07-17 16:52:09 +08:00   ❤️ 10
    @loginbygoogle 看了下你的历史回帖,你日子一定过得非常艰难,不攻击挖苦一下别人,就不会好受。
    但是你过得惨,通过一张嘴攻击别人,并不能让你真正过得好。
    kennir
        21
    kennir  
       2022-07-17 19:45:19 +08:00
    所以现在如果开 android/iOS 跨平台 app 新坑 flutter 到底是不是一个好选择?
    neptuno
        22
    neptuno  
       2022-07-17 21:46:46 +08:00 via iPhone
    看英文文档也是一项重要的能力,迟早是要练起来的
    iXInbo
        23
    iXInbo  
       2022-07-17 22:00:55 +08:00
    其实现在学习 swift 的,更多的是之前开发 objective-c 的开发者。
    swift 早期其实就是 oc 语言的翻译版。
    个人觉得中文社区,中文指导主要在环境搭建等问题上经常查看。
    对于 oc 和 swift ,基本 mac 安装 xcode 就能完成环境搭建的过程。。。
    cctv1005s927
        24
    cctv1005s927  
       2022-07-18 02:19:24 +08:00
    最近我也在搞 flutter ,到时候看看能不能出点教程😁
    yoa1q7y
        25
    yoa1q7y  
       2022-07-18 03:57:39 +08:00
    偏好英文文档,即使有中文文档也要看英文,原因:
    1. 一手信息,避免翻译时的理解错误
    2. 准确,有些词汇或语句,中文表达起来有些饶
    3. 及时,中文文档一般落后官方文档一段时间
    WillemNZ
        26
    WillemNZ  
       2022-07-18 05:54:50 +08:00
    我认为看英文文档是一个码农必须要具备的基本能力
    murmur
        27
    murmur  
       2022-07-18 07:49:16 +08:00
    不错了,吹牛逼用的宣传首页是中文的
    nothingistrue
        28
    nothingistrue  
       2022-07-18 09:17:53 +08:00
    翻译并不是一件容易事,专业翻译成本很大,所以官方想支持中文很可能有心无力。编程语言在历史上官方支持非英文的,印象中只有 SUN ,就这卖身之后立马就断了中文支持。目前仍在官方支持中文的,估计也就剩谷歌了,连微软的中文文档都是大量的“本篇翻译可能不准确”。
    wobuhuicode
        29
    wobuhuicode  
       2022-07-18 09:29:07 +08:00
    因为 flutter 搞起来要翻墙……swift 不用。
    beimenjun
        30
    beimenjun  
       2022-07-18 10:00:12 +08:00
    因为 Swift 很多中文内容分散在 “iOS 开发” 这类的教程之中了。

    但是 “Flutter 开发” 没有融到其他词里。

    而且这两个一个是语言,一个是框架,其实你去找 Dart 的中文资料,应该基本上排除掉 Fultter 相关教程,你也找不到啥了。

    所以 Swift 并不是空白,只是你不了解怎么找 Swift 相关的中文资料。
    FlintyLemming
        31
    FlintyLemming  
       2022-07-18 11:56:31 +08:00
    因为 Swift 英文文档也没啥东西啊,很多 API 和方法只是告诉你有这么个东西,但是没有详细解释和 sample
    Ixizi
        32
    Ixizi  
       2022-07-18 15:29:13 +08:00
    Flutter 的英文文档也挺一般的。。。
    abcd191898105
        33
    abcd191898105  
       2022-07-19 18:41:36 +08:00 via iPhone
    flutter 很垃圾,我就用。swift 就不知道了。好东西不用吹
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   964 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:38 · PVG 04:38 · LAX 12:38 · JFK 15:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.