I know that there are exist established frameworks written in Scala for web development (Lift and Play).
I wonder if there are any frameworks for desktop development as well(even in early beta stage). What I'm after: - Application workflow - Custom ui components
The Advantages of ScalaScala has an exact syntax, eliminating boilerplate code. Programs written in Scala require less code than similar programs written in Java. It is both an object-oriented language and a functional language. This combination makes Scala the right choice for web development.
Why use Scala? It is designed to grow with the demands of its user, from writing small scripts to building a massive system for data processing. Scala is used in Data processing, distributed computing, and web development. It powers the data engineering infrastructure of many companies.
Scala is a functional language, which means you'll have less error-prone code. You can write complex algorithms in Scala, but it also allows for simpler ones that make the code shorter and easier to read. It's used to build cluster computing tools such as Apache Spark, Kafka, Cassandra and many other projects.
Scala comes with Java Swing wrapper, and you could also use SWT (just like you could use any other Java library in Scala). They are both suitable for desktop application development.
JavaFx is comming, so try ScalaFx
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With