3 ms·
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 comfort
by noelwelsh 15y ago
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.
- bad_user 15y agoIf 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#.
- dustingetz 15y ago> Java apps still feel like crap fud, shit code feels slow in any language
- bad_user 15y agoSo you're basically saying that all Java apps are made of shitty code? Interesting.
- dustingetz 15y agoi 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-functional-idioms-frustratingly-heavy-to-use http://www.dustingetz.com/java-sucks-because-it-makes-functi... [2] http://www.dustingetz.com/java-sucks-2-the-java-api-is-stateful http://www.dustingetz.com/java-sucks-2-the-java-api-is-state...