4 ms·
There's a secondary and underlying factor important to consider: vm / language baggage. It's easy to use the cool, hip and shiny new languages, but I don't see
by wildmXranat 15y ago
There's a secondary and underlying factor important to consider: vm / language baggage. It's easy to use the cool, hip and shiny new languages, but I don't see it mentioned as an important precursor to disqualifying libraries or frameworks. I don't even think it can be dismissed as an orthogonal issue as it directly precedes the other.
As a non-experienced jvm developer,I wonder what is appeal to be locked in to a vm that eats RAM for breakfast? I tried the cool and hip frameworks in clojure and java. Just saying.
- brazzy 15y agoEating RAM for breakfast is a symptom of two factors: 1. Garbage collection. It works better the more RAM it has to play with. And in return it provides pretty substantial benefits (eliminates many memory-related errors and nonproductive housekeeping tasks). 2. RAM being available in humongous amounts for very little money. Eating RAM for breakfast simply isn't a buisness-significant downside of a language/vm these days. BTW, the Oracle JVM (and probably others as well) garbage collector can be tuned quite a bit to make it less memory-hungry at the expense of performance. Factor 2 makes this a rarely-necessary and thus little known option.