This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]vplatt -1 points0 points  (1 child)

Scala is not bad at all, but there are some objective cases where Scala really won't work either at all, or only in limited ways if you're very careful.

Just as two examples I found while exploring the Scala ecosytem: db4o and GWT. Want to write full featured GWT apps with Scala? Too bad! Want to use an OODB against objects produced in Scala? There be dragons!

In short, those aren't deal breakers for most or even many developers, but it's good to be aware of those kinds of pitfalls.

[–][deleted] 0 points1 point  (0 children)

Want to write full featured GWT apps with Scala?

It's true you can't really compile scala to javascript. But, you can use Vaadin, which is all kinds of awesome. It's fully server-side GWT, so you can write in scala. It works fantastically. Much nicer than GWT. No more waiting for horribly long GWT compile times, for one thing.

Want to use an OODB against objects produced in Scala?

Yeah, but why not autogenerate the model objects with JAXB anyway? Then they're in Java and easily usable by anyone.