The Artima Developer Community
Sponsored Link

Programming in Scala Forum
Is Scala being used for Real World Application Development

3 replies on 1 page. Most recent reply: Sep 24, 2008 9:41 AM by Vladimir Kelman

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 3 replies on 1 page
vinay maddi

Posts: 3
Nickname: samurai126
Registered: Sep, 2008

Is Scala being used for Real World Application Development Posted: Sep 9, 2008 2:29 PM
Reply to this message Reply
Advertisement
I started exploring this new language and find it great. Is SCALA trying to market its new paradigm ( OO and FP ). I am guessing for SCALA to be successful ( like java ) it has to be used in Enterprises to solve real world problems ( which are trivial sometimes and complex few times ). Could someone deliberate on how successful this new language can be. What can we do to promote SCALA ecosystem ?

Thanks


j herber

Posts: 6
Nickname: 53144
Registered: Jan, 2008

Re: Is Scala being used for Real World Application Development Posted: Sep 9, 2008 3:31 PM
Reply to this message Reply
Scala is already appearing in numerous startups. Startups are many orders faster at matching technology to solutions than Enterprises. Enterprises are more concerned with reducing risk in Strategic Plans, TCO, and Management by Exception.

As successes bubble out of Startups, they will be written up. If the Case Studies show compelling advantages in cost, time to market, productivity, or end-user-satisfaction the tool chain will be evaluated in pilot project with smaller controlled groups in Enterprises.

There are companies of all sizes and shapes in between, but these are the "book ends" so to speak.

Do not expect Java to go away. Trillions of dollars invested in Java software, running in thousands of companies. If you are in operations and support of IT apps, you will not likely be moving to any new language anytime soon.

If you are in new product development, and the "Case Studies" look good (I suspect they will continue to), and you want to work with Scala, then be prepared to show your boss or Tech Lead this data, make an argument for trying it out, and maybe have a few coded up examples to show your enthusiasm to move to a better solution.

The number of languages in the language ecosystem are growing. Scala has overlap with some dynamic and some static languages. It also has overlap with OO and Functional languages. This may help Scala's growth potential. What helps more than anything though is easy access to Java libraries and Operations Support at the IT Center is identical for Scala and Java.

One barrier to entry is that Scala will be introducing Java programmers to Functional Programming for the first time. A bit of a curve, if you've never done any.

As far as timelines go, it appears by end of this year, a number of significant milestones will have been reached. Language changes significantly slowed. Formal language change process is in place (SIP). Several books should ship by end of year. IDE support should be pretty solid. Libraries being polished. Edge case bugs found and fixed. 2009 shaping up as that year that progressive developers might actually take the language for a spin at work. Blog traffic on the language should soar. If it is good news, the language has the potential to replace a small percentage of new Java development next year, and continue to grow depending up on the results coming in.

twitter/jherber

vinay maddi

Posts: 3
Nickname: samurai126
Registered: Sep, 2008

Re: Is Scala being used for Real World Application Development Posted: Sep 11, 2008 10:11 AM
Reply to this message Reply
Heber,

What you said is absolutely correct? I have one thing to say though, languages like java, C# made it big as it has been backed up by companies like SUN, Microsoft. It could be great if SCALA could do similar.

Thanks

Vladimir Kelman

Posts: 46
Nickname: vkelman
Registered: Feb, 2008

Re: Is Scala being used for Real World Application Development Posted: Sep 24, 2008 9:41 AM
Reply to this message Reply
Hi! You said, "several books should ship by end of year". What are other books? Personally, I know only about "Programming in Scala".

I think, that among promising application written in Scala is a Lift.

Flat View: This topic has 3 replies on 1 page
Topic: Functional Evangelism Previous Topic   Next Topic Topic: Scala for different platform

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use