This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-07-04
Channels
- # aleph (1)
- # aws-lambda (2)
- # beginners (30)
- # boot (2)
- # cider (7)
- # cljs-dev (65)
- # clojure (130)
- # clojure-denmark (1)
- # clojure-france (1)
- # clojure-germany (2)
- # clojure-greece (1)
- # clojure-italy (19)
- # clojure-kc (2)
- # clojure-nl (12)
- # clojure-poland (1)
- # clojure-russia (11)
- # clojure-spain (1)
- # clojure-spec (20)
- # clojure-uk (176)
- # clojurescript (65)
- # css (3)
- # cursive (8)
- # datomic (26)
- # editors (94)
- # emacs (10)
- # fulcro (66)
- # graphql (5)
- # midje (1)
- # off-topic (48)
- # om-next (2)
- # overtone (1)
- # re-frame (15)
- # reagent (6)
- # reitit (10)
- # shadow-cljs (68)
- # sql (3)
hi, what alternatives to gaphql do we have in context of https://www.reddit.com/r/Clojure/comments/63le75/clojure_and_graphql/ (REST API)?
I don't follow. There are some solutions that use a datalog syntax, but are then wedded to EDN and a datalog database such as Datomic. GraphQL is architecture neutral, in the same way that JSON is.
@hlship well, they're not wedded to Datalog. Pathom is one of such solutions, and just like Lacinia, you can write resolvers against any database (or remote apis). For instance, Walkable is a plugin for Pathom to query against SQL dbs https://github.com/walkable-server/walkable
@kwladyka there's another discussion on reddit, too https://www.reddit.com/r/Clojure/comments/8pvneh/beyond_graphql/
When should I use https://graphql.org / https://github.com/walmartlabs/lacinia / https://github.com/walkable-server/walkable / https://github.com/wilkerlucio/pathom and is there solution to use it like https://github.com/tonsky/datascript (EDN queries)? Topic is pretty new for me, so I am a little confuse.