Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

scala vs java frameworks

 
Venkata Raaman
Ranch Hand
Posts: 46
Java Netbeans IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
How would scala will replace them? what is the future of scala? can you please explain?
Thanks
 
Nishan Patel
Ranch Hand
Posts: 689
Eclipse IDE Java Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Jesper de Jong
Java Cowboy
Saloon Keeper
Pie
Posts: 15436
41
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Roger Sterling
Ranch Hand
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 689
Eclipse IDE Java Scala
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 426
Eclipse IDE Fedora Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic