« Return to Thread: [scala] Risks of using Scala in a large application?

[scala] Risks of using Scala in a large application?

by Ashley Aitken :: Rate this Message:

Reply to Author | View in Thread


Howdy All,

Scala seems to me, from my quick introduction, what Java may be like  
in 5+ years.

So using Scala can give one a competitive advantage.  However, there  
is often risk associated with such a decision.  As a result, I've just  
popped in to ask this question, which is mostly from a business risk  
angle, but this relates to technical issues regarding Java and Scala.

What are the risks of using Scala in a large Enterprise application?  
Mostly I mean in relationship to compatibility with Java, interaction  
with Java libraries (will Scala limit this) and tools, Java  
interaction with Scala classes etc.

The low risk situation would be that Java and Scala are completely  
interchangeable, if I write something now in Scala it won't limit me  
and I could replace it with Java in the future if need be (e.g. if/
when Java catches up and/or Scala doesn't catch on) without any trouble.

Of course there are other risk: finding developers that are competent  
enough in Scala, IDE tooling for Scala, longevity of Scala, and any  
discussion of these would also be appreciated.

I hope this sort of question is ok for this mailing list.

Cheers,
Ashley.

--
Ashley Aitken
04 1226-8159 (Mb)
08 9368-5505 (Ph)
Perth, Western Australia
Skype/iChat: MrHatken (GMT + 8hrs!)


 « Return to Thread: [scala] Risks of using Scala in a large application?