4 ms·
One of the biggest productivity boosts, even more so than the language is ecosystem and libraries. Having libraries that do json, interface to AWS S3, interface
by RcouF1uZ4gsC 6y ago
One of the biggest productivity boosts, even more so than the language is ecosystem and libraries. Having libraries that do json, interface to AWS S3, interface to Postgress/MySQL, OAuth, etc is a huge productivity boost, versus having to roll your own.
Many times in software development, more work is spent in glue code and wiring stuff together than actual algorithmic development. And speaking of algorithmic development, I would bet, that just about any common algorithm, and likely many esoteric algorithms have easily available, high quality implementations that you can plug into your code without too much hassle.
- kimi 6y agoThat's where Clojure(Script) shines.
- murukesh_s 6y agoTrue that. I wonder why there is so much fuss about programming languages as such and not much about the ecosystem. Especially in web development backend. In my anecdotal observation, we spend most of the time in glue code and exploring documentation for various services/libraries. Thats why middleware tools like Data and Application Integration solutions sell like hot cakes in enterprises.
- pjmlp 6y agoBecause many devs have it wrong. It should be "I want to use ecosystem X => language YWZ", while many do "I have language YWZ => what can I do?". Hence why language wars based on grammar/semantics are pointless.
- vindarel 6y agoJust confirming these libraries are there for CL. (https://github.com/CodyReichert/awesome-cl/ https://github.com/CodyReichert/awesome-cl/ for a start)
- Scarbutt 6y agoYep, I vastly prefer Clojure over JS/Python as a programming language but I'll pick JS/TS/Python first any day for real apps for the reasons you mention.