This week's book giveaway is in the Beginning Java forum.
We're giving away four copies of Get Programming with Java (MEAP only) and have Peggy Fisher on-line!
See this thread for details.
Win a copy of Get Programming with Java (MEAP only) this week in the Beginning Java forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Bear Bibeault
  • Knute Snortum
  • Liutauras Vilda
Sheriffs:
  • Tim Cooke
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Tim Moores
  • Frits Walraven
  • Ron McLeod
  • Ganesh Patekar
  • salvin francis
Bartenders:
  • Tim Holloway
  • Carey Brown
  • Stephan van Hulst

scala vs java frameworks  RSS feed

 
Ranch Hand
Posts: 50
Fedora Java VI Editor
  • 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
 
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.
 
Java Cowboy
Posts: 16084
88
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.
 
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.

 
That which doesn't kill us makes us stronger. I think a piece of pie wouldn't kill me. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
https://coderanch.com/t/704633/RavenDB-Open-Source-NoSQL-Database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!