12
User
Recs.
Recs.
19
Updates
Last
Updated
Updated
Here’s the Deal
Slant is powered by a community that helps you make informed decisions. Tell us what you’re passionate about to get your personalized feed and help others.
Activity
38 Options
SpecsUpdate
Current stable version0.6.18
Pros
Pro Implements a mature language
In contrast to other options, Scala.js is a compiler plugin for an already existing and mature language: Scala.
As such, it benefits automatically from the existing compiler, from the language design choices made for Scala, which exists and is established in the industry since years.
Pro The strength of Scala on the server
The strength of Scala (JVM) on the server can not be underestimated, and is probably superior to any other choice listed here (where applicable; many have no server-side equivalent).
Being able to use such a powerful language (and ecosystem) on the server AND on the client, and sharing code between the two, is a big advantage.
Know any positive aspects of this option?
Cons
Con A complex language with a lot of incidental complexity that results in significant mental overhead
Know any negative aspects of this option?
Recommendations
Scala.js
Recommended 3 years ago
Pro
Implements a mature languagePro
Extensive standard librariesScala.js
Recommended 3 years ago
Pro
Type inferencePro
Easy, type-safe, interop with JavaScriptPro
Implements a mature languagePro
The strength of Scala on the serverPro
Immutable valuesPro
Extensive standard librariesPro
MultiparadigmPro
CrossbuildingPro
Dead-code eliminationPro
Incremental compilationPro
Excellent tooling (IDE) supportScala.js
Recommended 3 years ago
Pro
Type inferencePro
Easy, type-safe, interop with JavaScriptPro
Implements a mature languagePro
The strength of Scala on the serverPro
Immutable valuesPro
Extensive standard librariesPro
MultiparadigmPro
CrossbuildingPro
Dead-code eliminationPro
Incremental compilationPro
Excellent tooling (IDE) supportCon
Can be intimidating for beginnersCon
A complex language with a lot of incidental complexity that results in significant mental overheadCon
Always one File resultComments
Have a question about Scala.js? Leave a comment for RickZeeland, Kevin and 13 other contributors.
Built By the Slant team
Find the best product instantly.
Lustre recommends the best products at their lowest prices – right on Amazon.
4.7 star rating
Try it now - it's free