Hacker News new | past | comments | ask | show | jobs | submit login

Scala provides two things: an expressive type system, and access to the JVM. The JVM is fast, and has a ton of libraries. If you write web apps that fit comfortably in one or two boxes you'll likely never need the speed. If you've never used a language with a modern type system it's well worth learning one, though Scala is not the simplest to pick up.



     If you write web apps that fit comfortably in
     one or two boxes you'll likely never need the speed.
This is hand-waving the fact that the JVM really is good only for server-side applications, and nothing more; mostly because bindings to native APIs are shunned by Java developers and because Java SE may be fast, but it starts slow and it consumes tons of RAM -- 16 years after Java was launched, 16 years of Moore's law, and Java apps still feel like crap.

It is kind of ironic that if you want to write well-behaved OS X, Gnome, KDE or Windows apps without dealing with Obj-C or C/C++, you're better off building on top of Ruby/MacRuby, Python or Mono/C#.


    > Java apps still feel like crap
fud, shit code feels slow in any language


So you're basically saying that all Java apps are made of shitty code?

Interesting.


i know you're trolling, but, i do speculate that java makes it difficult to write tight code.

[1] http://www.dustingetz.com/java-sucks-because-it-makes-functi... [2] http://www.dustingetz.com/java-sucks-2-the-java-api-is-state...




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: