Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What advantages does Ceylon have over Java or Scala [closed]

Tags:

java

scala

ceylon

Yesterday I saw the announcement from the Ceylon team that the first milestone release had been made publicly available. And from what I can see, it looks intersting.

From looking at the information on Ceylon, its purpose seems largely in line with the purpose of Scala...

Ceylon is deeply influenced by Java. You see, we're fans of Java, but we know its limitations inside out. Ceylon keeps the best bits of Java but improves things that in our experience are annoying, tedious, frustrating, difficult to understand, or bugprone.

So, in a nutsheel, Ceylon and Scala seem to be saying (in my interpretation) We Like Java, but there are annoyances, so we want to build on top of Java to make life better.

But want I want to know is, why create Yet-Another-Java-Killer, as some have billed Ceylon, when Scala already exists? What sets Ceylon apart, or above Scala?

Note: Please no "I like X over Y", I am looking for an objective view of what Ceylon offers the development community.

like image 776
Codemwnci Avatar asked Dec 21 '11 13:12

Codemwnci


People also ask

What are the advantages of Scala over Java?

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 is Scala not more popular?

In software development world Scala is considered to be a high-end language and has the reputation of being a complex language to learn for a junior developer. Very few developers in the world actually know how to work with it and very few companies use it.

Is Scala more efficient than Java?

Scala vs Java performance Some coders claim that Scala is a little bit faster than Java programming with 20% fast processing. Optimization in Scala language makes code compilation much faster than Java coding.


1 Answers

The team behind Ceylon claims Scala is to difficult/complex/complicated and tried to create something that is simpler.

The echo that comes back from the Scala community is that Scala isn't difficult, and that Ceylon misses a lot of the important power of Scala.

It's hard to even think about this without getting into a flame war.

like image 200
Jens Schauder Avatar answered Oct 21 '22 15:10

Jens Schauder