Scala comes with complexity... There, I said it!

Of course it has complexity, all programming languages do, without
exception.

But when somebody states "Scala is complex" while comparing it to Java?
That's also disingenuous, it implies that Java is as simple as turning on
your television, that it has no complexity.
But it does, we have entire books on the subject:
http://www.javapuzzlers.com/

<http://www.javapuzzlers.com/>By all means, accept that all languages are
complex, then come up with some metric to demonstrate that Scala is more so,
but enough of the unsubstantiated claims.  Please!


I also think it's a very good idea to start a thread discussing Scala's
shortcomings.  I can certainly think of a few :)


2010/9/13 Cédric Beust ♔ <[email protected]>

> Hi Steven,
>
> Good to see some common sense in this debate :-)
>
> A quick comment:
>
> On Sun, Sep 12, 2010 at 10:08 PM, Steven Herod <[email protected]>wrote:
>
>>
>> I feel, if you know your tool well, you'll deliver well, and the
>> possibility of a language failing you is not with its syntax, but with
>> the limits of the platform it runs on (For instance, poor integration
>> with features of the native operating system).
>>
>
> I think you hit on a very real problem about all new technologies: while
> the advantages are usually easy to identify, it's hard to tell what you are
> risking by migrating. Especially when the advocates of this technology just
> simply won't disclose them (either because they are being disingenuous or
> simply because they don't know these problems either, e.g. denying that
> Scala comes with a certain amount of complexity).
>
> This is a huge advantage that Java has over all competitors: we know its
> shortcomings very well, we know what it's capable of and we also know what
> workarounds to use in the areas that it's not so strong at (there are not
> many, as it turns out). This in itself has an enormous weight when it comes
> to making strategic decisions for large software projects, and it's no
> surprise that Java wins a lot of these when you consider all these factors.
>
> --
> Cédric
>
>
>  --
> 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.
>



-- 
Kevin Wright

mail / gtalk / msn : [email protected]
pulse / skype: kev.lee.wright
twitter: @thecoda

-- 
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.

Reply via email to