I have on agree this to a certain extent. Maybe extreme Scala advocates need to take a lesson from Google Wave on this ;)
Just because a language is packed full of features that make highly skilled developers more productive in no way means mass adoption or does it guarantee success. >From working with a large teams with varying skill levels of developers I would indeed say it would be mad to move to Scala at this point for productivity claims. It just would not be more productive to do this. Indeed I feel Java 7 starts to bridge this gap in a large way. As for the other arguments 1. Conciseness : You can always have bad code regardless of conciseness, see Perl or APL for good examples. I don't buy this argument at all. Good Java development can produce very concise code already. This is not a winning argument 2. Productivity: The argument of individual productivity is completely irrelevant. You have to look a teams and indeed whole firms on this point 3. Complexity: Java is less complex this is a plus point fact. 4: Open Source momentum: Even though you have interop the opensource Java Libraries will all feel more natural in the pure Java world. 5. Functional Programming: Most developers see this as a big plus point but one must keep asking why, as functional programming has been around for donkeys years, has it still had little impact to date? I think the Jury is still out on Scala On Fri, Jul 30, 2010 at 6:40 PM, Blanford <[email protected]> wrote: > > There seems to be a Scala movement gaining steam on this site. > > I hate to break it to you all, but Scala will be going absolutely > nowhere!! > > There are many reasons for this: > > 1. Scala solves no practical business problem. > > 2. Scala is not easier than the alternatives. > > > Want to escape from Java? Your options will be dynamic type (ala > groovy, jython). > > > Sorry. > > > p.s. > > Stop bothering your employers with requests for esoteric software, > unless they really save money and/or time. > It is irresponsible to introduce software that has no track record, > unless it truly answers a big question that no other software (that is > more known) can answer. > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<javaposse%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
