aspose file tools*
The moose likes Scala and the fly likes scala vs java frameworks Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Scala
Bookmark "scala vs java frameworks" Watch "scala vs java frameworks" New topic
Author

scala vs java frameworks

Venkata Raaman
Ranch Hand

Joined: Mar 26, 2010
Posts: 45

How would scala will replace them? what is the future of scala? can you please explain?
Thanks
Nishan Patel
Ranch Hand

Joined: Sep 07, 2008
Posts: 684

Hi Raaman,

Still it is too early to decide the future of Scala, however big and well known companies like twiter, linkedin, the guardian etc using Scala as their production.

Since last couple of months I was reading and following Scala/Typesafe and I feel Scala is very interesting and powerful language on JVM, also it has strong and mature JVM advantage. But don't forget Java, now a days so many applications running on Java and it is not easy for scala to completely replace java. After so many years of development, open source libraries Java language become mature language having lots of powerful frameworks including web: Struts, Spring etc., testing frameworks and lot many more.

Regarding the adoption of Scala I feel it is depending upon the companies whether they want to try new language or highly accepted Java. I strongly feel Scala has ability to think once when you start any project rather java, but it all depends on your requirement, whether companies having Scala resource or not.

As Scala is new language it is very difficult to find proficient resource in market.


Thanks, Nishan Patel
SCJP 1.5, SCWCD 1.5, OCPJWSD Java Developer,My Blog
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 14103
    
  16

Venkata Raaman wrote:How would scala will replace them?

Since Scala runs on the JVM, and Scala has good interoperability with Java, it's very easy to use Java libraries in Scala. Popular Java libraries such as SLF4J (for logging) and Joda Time can directly be used in Scala.

There are some Scala frameworks such as Akka and Play (both supported by Typesafe) which seem to be getting popular for Scala.

Venkata Raaman wrote:what is the future of scala?

My crystal ball isn't working today, so I can't tell you. But a lot of developers and companies are interested in Scala.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 7 API documentation
Scala Notes - My blog about Scala
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Nishan Patel wrote: big and well known companies like twiter, linkedin, the guardian etc using Scala as their production.


Do you have a source for this information? Twitter has three 'T's. What do you mean by "using Scala as their production" ? Are you implying that their entire production systems are run using Scala ? Without references to hard facts like well-known publications to cite in support of your claim, its seems like a bunch of hot air. Do you mean to say that their development and quality assurance systems are using something other than Scala ?
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Jesper de Jong wrote:a lot of developers and companies are interested in Scala.


While this may be true, interest does not equal market penetration. Scala is a very very very long way off from being internet-playable (with robust Web Services and payload support needed/demanded by common internet standards).
Nishan Patel
Ranch Hand

Joined: Sep 07, 2008
Posts: 684

Roger Sterling wrote:
Nishan Patel wrote: big and well known companies like twiter, linkedin, the guardian etc using Scala as their production.


Do you have a source for this information? Twitter has three 'T's. What do you mean by "using Scala as their production" ? Are you implying that their entire production systems are run using Scala ? Without references to hard facts like well-known publications to cite in support of your claim, its seems like a bunch of hot air. Do you mean to say that their development and quality assurance systems are using something other than Scala ?


Please refer Scala wiki page for more inflammation...

Scala Wiki

you can also use Typesafe official case studies...

Scala Case Studies
Roger Sterling
Ranch Hand

Joined: Apr 06, 2012
Posts: 426

Nishan Patel wrote:
Roger Sterling wrote:
Nishan Patel wrote: big and well known companies like twiter, linkedin, the guardian etc using Scala as their production.


Do you have a source for this information? Twitter has three 'T's. What do you mean by "using Scala as their production" ? Are you implying that their entire production systems are run using Scala ? Without references to hard facts like well-known publications to cite in support of your claim, its seems like a bunch of hot air. Do you mean to say that their development and quality assurance systems are using something other than Scala ?


Please refer Scala wiki page for more inflammation...

Scala Wiki

you can also use Typesafe official case studies...

Scala Case Studies


However, you make it seem like , as you worded your statement , that Scala is the only platform used at those companies, which is entirely untrue.

There is Perl, Visual Basic, Java, C#, C++, C, Enterprise Service Bus, Web Services and a whole host of other languages/platforms.

https://groups.google.com/forum/#!topic/twitter-development-talk/x82qCEDw3oQ

So the truth is, Scala is a very minor component to the infrastructure at Twitter, Linkedin, and the Guardian. Not at all mainstream or widespread adopted at those companies. (especially LinkedIn which is almost entirely cloud-based Web Services) Some developer or two may be using Scala, but it is not widespread adopted as you describe.

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: scala vs java frameworks