4 ms·
This is a really nice project, and personally is a humorous full-circle: When I first started moving away from Java web apps (where I hated JavaScript), I fell
by gedy 11y ago
This is a really nice project, and personally is a humorous full-circle:
When I first started moving away from Java web apps (where I hated JavaScript), I fell in love with Scala and it's mix of functional and OOP. Features like Futures/Promises, closures, awesome collection library, etc were so refreshing from Java at the time. After a year or so though, I realized JavaScript offered almost the exact same functionality, and had nice libs like underscore.js for collections, etc. :-)
I've been basically 100% JS for the past 4 years, but still admire Scala.
- semigroupoid 11y agoFor me, one of Scala's most important features is its type system, which you aren't able to get in JavaScript (I know about flow and TypeScript, but they don't even come close in terms of features).
- sscarduzio 11y agoI could have stopped reading after seeing your user name :) Personally, Scala types are as powerful as intimidating, nevertheless acceptable for the value they enable for writers of libraries (which I probably never will be).
- yawaramin 11y agoI read somewhere that Edward Kmett described how he writes apps: he first factors out the functionality into powerful, general-purpose libraries, and then just implements his app as a thin wrapper over the libraries. So, it's a matter of your mindset :-)