Hi, I love ClojureScript and routinely recommend it to people in the supermarket. With that said, in the context of a backend service these are some of the things that I would miss from Clojure:
1. Rock solid dependencies for doing all the operations you describe. I've found the JVM ecosystem more reliable. 2. Maven/lein as the package manager vs npm (which is practically unavoidable for a complex app). 3. Clojure has support for a number of concurrency constructs. ClojureScript is built on a single threaded host, and thus can either use callbacks (like Node does) or CSP which is in my opinion much better, but it is not always a good fit either. As you may have noticed by now, the differences are about Java vs Node, which make sense since ClojureScript deviates from Clojure mostly in those aspects. Hope this helps Sebastian On Thursday, December 3, 2015 at 10:29:08 PM UTC+1, fah...@gmail.com wrote: > > I've read > https://github.com/clojure/clojurescript/wiki/Differences-from-Clojure > and I'm wondering what differences you've found that truly matter to you? > Are there cases where you regret you have to use ClojureScript and can't > use Clojure itself? > > All I have (given my limited experience) are guesses like I'm guessing the > difference in type declaration vs type hinting won't matter to me. I'd much > rather know what expereinced folks are finding. > > Context: I'm thinking of tackling server side problems using > ClojureScript. It's a constrained environment that doesn't belong to me > ... where perhaps I can sell the idea of adding a 14 Mb node.js+v8 bundle > to support ClojureScript but maybe I can't sell the addition of a much > larger JVM to support Clojure. The program will be doing socket i/o, file > i/o (file timestamps, inode/stat for checking the true identity of a file, > tar, head, tail, line count, gzip). Nothing web related. > > > > > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.