Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Scala for desktop [closed]

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

like image 309
Petro Semeniuk Avatar asked Feb 23 '12 00:02

Petro Semeniuk


People also ask

Why do people use Scala?

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.

What is Scala language good for?

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.

What can I build with Scala?

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.


2 Answers

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.

like image 80
Brian Hsu Avatar answered Sep 20 '22 17:09

Brian Hsu


JavaFx is comming, so try ScalaFx

like image 31
Sergey Passichenko Avatar answered Sep 21 '22 17:09

Sergey Passichenko