V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
find456789
V2EX  ›  问与答

graphql 还是太小众了,用户除了 github 都是一些小公司,有哪些大公司在使用吗?

  •  
  •   find456789 · 2019-09-29 21:06:49 +08:00 · 4644 次点击
    这是一个创建于 1886 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://graphql.org/users/

    这里显示的用户,大多数是没有听过的公司, 微软、谷歌 阿里、这样的大公司似乎没有人用

    而且这个页面列出的公司, 我无法确认他们是不是真的用了 graphql

    没有找到直接证据

    而且我发现 github 也就 给开发者的 api 用了 graphql

    github 自己网站其他地方,比如首页、修改资料页面,请求数据、修改数据还是用的 restful

    网上吹嘘 graphql 的文章都是软文吗?

    恳请大家指点

    谢谢

    31 条回复    2019-09-30 14:55:14 +08:00
    Humorce
        1
    Humorce  
       2019-09-29 21:14:02 +08:00
    大多都是没有听过的公司。
    ---
    多听多看。
    weishao666
        2
    weishao666  
       2019-09-29 21:17:28 +08:00 via Android   ❤️ 2
    阿里在用,我在阿里妈妈
    wunonglin
        3
    wunonglin  
       2019-09-29 21:18:17 +08:00   ❤️ 2
    当你需要你就用,不需要就 RESTful。没必要为了用而用,当然如果是学习的话那随便用
    find456789
        4
    find456789  
    OP
       2019-09-29 21:38:10 +08:00
    @weishao666

    你好,请问阿里妈妈内部开发者用,还是面向用户的地方在用
    mason961125
        5
    mason961125  
       2019-09-29 21:39:19 +08:00   ❤️ 3
    Atlassian: 我给你机会再说一次。
    StarkWhite
        6
    StarkWhite  
       2019-09-29 21:41:58 +08:00
    阿里闲鱼也在用,有公开的分享
    https://mp.weixin.qq.com/s/9P_16cNEF0puHg75fVL1xA
    noqwerty
        7
    noqwerty  
       2019-09-29 21:43:59 +08:00 via Android
    @mason961125 Coursera, Twitter 含泪点赞
    jasonqiao36
        8
    jasonqiao36  
       2019-09-29 21:44:19 +08:00
    leetcode 在用
    StarkWhite
        9
    StarkWhite  
       2019-09-29 21:52:00 +08:00
    其实已经火起来了,还成立了基金会,现在不少公司招人都要求 GraphQL
    https://www.v2ex.com/t/589138?p=1
    loading
        10
    loading  
       2019-09-29 21:52:30 +08:00 via Android
    我是没看懂具体怎么用,都是吹出来的吧,我没见过真人用。
    StarkWhite
        11
    StarkWhite  
       2019-09-29 22:02:21 +08:00   ❤️ 1
    你了解的太少了,这个公司清单中,Twitter 算大公司,Yelp,Pinterest,Shopify 都是 10 亿美金以上的独角兽甚至有的是行业前三
    Sharuru
        12
    Sharuru  
       2019-09-29 22:05:58 +08:00
    = =刚出来的时候为了解一下技术用了下,写 schema 感觉好累…不过把原来后台负责的 modeling 交给了前台这点倒是可以让我减少不少工作量就是了。
    momocraft
        13
    momocraft  
       2019-09-29 22:08:29 +08:00
    fb 算不算大公司啊
    weishao666
        14
    weishao666  
       2019-09-30 00:09:17 +08:00
    @find456789 内部内部
    hyrepo
        15
    hyrepo  
       2019-09-30 00:13:42 +08:00 via iPhone
    当时抱着学习的心态上了,用了三个项目后还是决定换回 RESTful,这东西对前端很友好,但是对后端就不见得了
    godoway
        16
    godoway  
       2019-09-30 00:47:43 +08:00 via Android
    graphql 出来这么久了我还是没搞懂这是什么,看起来就像一个 API 网关?
    newtype0092
        17
    newtype0092  
       2019-09-30 02:08:18 +08:00
    一般是这样的,你对照一下自己目前的业务 api,发现大部分不能或很难用 graphql 实现,只有少数的 api 才符合使用 graphql 的需求,所以上 graphql 很划不来。
    但自己的“少数”类型的 api 对一些大型公司来说,已经有相当的规模了,上 graphql 肯定是有优势的。
    graphql 优点确实多,但用起来的限制也多,没有需求不要强上。
    clino
        18
    clino  
       2019-09-30 07:56:12 +08:00 via Android
    感觉太重了,学习成本比较高
    Bwoywan
        19
    Bwoywan  
       2019-09-30 08:06:43 +08:00 via Android
    PayPal 不是人系列
    rodjl
        20
    rodjl  
       2019-09-30 08:10:07 +08:00 via iPhone
    facebook 啊
    fuxkcsdn
        21
    fuxkcsdn  
       2019-09-30 09:06:27 +08:00
    等一个难人系列
    optional
        22
    optional  
       2019-09-30 09:29:49 +08:00
    graphl 我们用,实际用下来,发现问题很多。

    在我看来,graphql 更适合『中间层』,app 与 server 还是 /{queryId}这种方式,然后『中间层』使用 graphql 作为查询引擎向后端数据 api 组合数据。
    pipi32167
        23
    pipi32167  
       2019-09-30 09:32:25 +08:00
    graphql 的应用场景是前端人数 /需求比后端人数 /需求多很多,至少多一到两个数量级吧
    MikeFeng
        24
    MikeFeng  
       2019-09-30 10:05:44 +08:00
    会有越来越多大公司用的,这种提高效率的东西很少会有人拒绝,一些后台人员的不配合只能说明这人太短视
    tairan2006
        25
    tairan2006  
       2019-09-30 10:11:32 +08:00
    其实没啥用…后台写个框架也很快。我就干过 Python 写一个代码生成器配合 REST 生成 CURD 代码…
    StarkWhite
        26
    StarkWhite  
       2019-09-30 10:19:40 +08:00
    @fuxkcsdn 我来帮那个男人说一句,apijson 完爆 graphql /狗头
    StarkWhite
        27
    StarkWhite  
       2019-09-30 10:21:02 +08:00
    @MikeFeng 确实,很多人都太懒了,需要被人推着走,graphql 已经火起来了,顽固不化迟早会被淘汰
    StarkWhite
        28
    StarkWhite  
       2019-09-30 10:22:35 +08:00
    @tairan2006 做一个业务写一个框架吗?能保证好用和通用?
    GraphQL 都封装好了,一套成熟的标准和规范,而且很多大公司都在一起推动,Apache 都为它成立了 GraphQL 基金会了
    passerbytiny
        29
    passerbytiny  
       2019-09-30 10:34:00 +08:00
    @find456789 微软基本不战队,除非是自己的东西。谷歌要是上了这个名单,那这东西基本上就是只能大公司用,而大众反而用不上。大公司有没有用,毫无参考价值。另外,虽然这份名单是以字母顺序排序的,你轻易看不到 Facebook、Paypal、Twitter,但第三行那个 Atlassian,也是个不小的公司。

    @所有人 这份名单是给商务人员用的,一般人就别看了,毫无参考价值。你看看名单的加入条件:Is your company using GraphQL? Edit this page with a Pull Request to add your logo。这意味着只要你公司的名气能帮忙推广,你公司某个前端又正好喜欢用,那么你的公司就会上名单。
    StarkWhite
        30
    StarkWhite  
       2019-09-30 10:45:06 +08:00
    @Sharuru 可以用工具自动生成 schema 的
    OakScript
        31
    OakScript  
       2019-09-30 14:55:14 +08:00
    graphql 是 Facebook 推出来的吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1001 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.