While languages such as Java or C# have more than their fair share of the enterprise development spotlight, a major trend of the past few years has been the emergence of high-quality, enterprise-focused implementations of other languages as well: Scala, Erlang, Python, Ruby, Haskell, JavaScript, or EcmaScript, are all enjoying a robust and growing user base.