Tagged Questions
10
votes
2answers
368 views
What is the ideal learning path to building Android apps with Scala, without prior Java experience
Unfortunately, there are not currently any books on the subject of 'Learn Android Development with Scala', which would be the ideal solution. I'm guessing that I'll need to pick up at least 3 books ...
15
votes
4answers
1k views
Performance of Scala compared to Java
First of all I would like to make it clear that this is not a language-X-versus-language-Y question to determine which is better.
I have been using Java for a long time and I intend to keep using it. ...
3
votes
2answers
189 views
Cross “Machine” Code?
Some languages (mostly ones made in the last 2 decades or so) can now not only run (after some compilation step or directly) on several platforms, but also can be compiled to run on several virtual ...
6
votes
2answers
296 views
Do you need to know Java before trying Scala
I'm interested in learning Scala. I've been reading a lot about it, but a lot of people value it because it has an actor model which is better for concurrency, it handles xml in a much better way, ...
10
votes
1answer
308 views
(Dis-)advantages of structural typing
I’ve just watched this talk by Daniel Spiewak where he talks about the advantages of structural typing as compared to Scala’s ans Java’s nominal typing. One example for this difference would be the ...
3
votes
3answers
257 views
Developing a Project in a Statically Typed Language Entirely in VIM
I've recently started taking Scala to heart (sweet Python, I still love you, but your collections just can't match Scala's), and in doing so am now using IntelliJ IDEA almost entirely for development.
...
3
votes
2answers
225 views
Are there any good Java/JVM libraries for my Expression Tree architecture?
My team and I are developing an enterprise-level application and I have devised an architecture for it that's best described as an "Expression Tree". The basic idea is that the leaf nodes of the tree ...
3
votes
4answers
182 views
Which framework is durable and has a HA message bus?
I'm looking for a messaging framework for a distributed financial application that should meet the following requirements:
No data loss or duplication, hence, a message should be sent exactly once ...
3
votes
4answers
581 views
Would scala be a good choice instead of Java?
We will be starting a new project which will involve training all the .net developers in Java (frameworks/ECO system etc). We have a lot of code written in C# and it seems that all of this will be ...
27
votes
3answers
601 views
What are the benefits and disadvantages in the approaches of C#, Java and Scala to Closures/Lambdas/…?
I wonder what the technical implementation differences between C# and Scala are and how both solutions compare to the implementation ideas and concerns voiced in the email Peek Past lambda by Brian ...
10
votes
3answers
1k views
Is Groovy going away?
I am sure this question has been asked many times. However, I like to ask it again with the intention of what is the future of these languages.
I was first introduced to Groovy and really liked it. I ...
8
votes
3answers
656 views
Why Use Scala over Java
I am totally into Scala as a language ... and still I struggle with why any company should switch from Java to Scala. Is Scala just syntatic sugar on top of the JVM or are there fundamental ...
15
votes
7answers
543 views
How do I kick-start my migration from Java to Scala?
In Scala, what are the essential areas that beginners (in my case, I migrating from Java) has to learn to master the language?
Regardless of the method of learning (e.g., books, reading blogs, ...
7
votes
6answers
1k views
Is there a clear leader amongst JVM-based languages?
What is the current status of these projects, and has any one (or two) emerged as a clear leader?
To demonstrate my motives for asking this question, cast your mind back several years. Prototype and ...
7
votes
8answers
1k views
Why was Scala not implemented with C or C++
Does anybody know why was Scala implemented in Java and .NET instead of C or C++? Most languages are implemented with Cor C++ [i.e Erlang, Python, PHP, Ruby, Perl]. What are the advantages for Scala ...