• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiaotianhu
V2EX  ›  程序员

GraphQL 这玩意有公司在生产上用吗?

  •  1
     
  •   xiaotianhu · Mar 14, 2019 · 3799 views
    This topic created in 2671 days ago, the information mentioned may be changed or developed.

    最近听说了这个,研究了一下 生态还是很丰富的啊.

    这东西很适合新项目的 start up 啊.毕竟刚开始业务简单,基本上简单的 curd 就搞定了.这时候就应该前端快速搞起,直接用这玩意返回数据就行.可以快速开发原型了

    所以这东西有人在生产环境用吗?能简单介绍一下么

    有些东西还是不太清晰,比如安全什么的.感觉就是后端把 JSON 翻译成 SQL 了,这我不是在前端就可以改 SQL 请求了?前端又不加密,比如一个资源需要 VIP 才能看,这种逻辑放在前端不是分分钟让人改了什么的?

    7 replies    2019-03-15 14:20:44 +08:00
    smeraldo
        1
    smeraldo  
       Mar 14, 2019
    barbery
        2
    barbery  
       Mar 14, 2019
    我司正在生产上用。。。PS:你举得例子很搞笑,json 就难道加密了吗? VIP 才能看你 restful api 怎么写,graphql 还是怎么写啊
    Hstar
        3
    Hstar  
       Mar 14, 2019
    我司在生产上也用了,你这理解有点浅薄。回答你关于安全性的问题,前端发过来一个 GQL, 后端解析处理的逻辑大有文章可做,针对不同的登录用户返回不同的数据很难吗
    TommyLemon
        4
    TommyLemon  
       Mar 14, 2019
    GitHub(V4 API),Firebase(控制台部分数据查询) 确实是在生产环境用了。
    权限控制,CRUD 是要自己做的。
    除非用这个,自动化 CRUD + 自动化权限管理
    https://github.com/AutoGraphQL/AutoGraphQL
    Rwing
        5
    Rwing  
       Mar 14, 2019
    国内有什么开放的 api 用 graphql 吗,像 github 那样的
    onion83
        6
    onion83  
       Mar 14, 2019
    用类 json 作为查询语法我觉得是败笔,复杂的配置会让找括弧都浪费大量时间,例如:v2ray 的配置文件 / mongodb 的聚合运算。
    xiaotianhu
        7
    xiaotianhu  
    OP
       Mar 15, 2019
    @Hstar 我想的是用这玩意,后端就可以"不写逻辑"了.
    如果要写逻辑,简单的 CRUD 在现有后端框架(比如 PHP 的一坨)都有 querybuilder 什么的可以用,并不会很麻烦了.用 GQL 的优势何在呢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3259 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 127ms · UTC 11:46 · PVG 19:46 · LAX 04:46 · JFK 07:46
    ♥ Do have faith in what you're doing.