Martin Odersky ölçeklenebilir bir dil seçeneği olarak skala hakkında konuştuğunda , bunun anlamı, dilin kendisi için uygun olmasıdır:
- komut dosyası
- yazma uygulamaları
- canavar "kurumsal" (daha iyi bir kelime istemek için) uygulamaları yazma
Kesinlikle performans açısından ölçeklenebilirliğe atıfta bulunmuyor!
Scala'nın büyük ölçekli kurumsal dağıtımda olduğu gibi quick'n'dirty komut dosyası oluşturmak için uygun olduğunu iddia edebilmesi gerçeği kabaca şu şekildedir:
Komut
Scala komut dosyası yazmak için mükemmeldir çünkü yazı tipi çıkarımı ve işlevsel stili, koleksiyonları dilimleme ve küp şeklinde kesme ve kesme için mükemmeldir.
Uygulamalar
Scala yazma uygulamaları için harikadır, çünkü hem işlevsel hem de zorunlu stilde çalışmak için bazı harika özelliklere sahip statik olarak kontrol edilen bir dildir. Scala Java ile uyumludur ve bu nedenle muazzam bir kütüphane ekosisteminden yararlanabilirsiniz.
Kurumsal Dağıtım
Scala, dinamik olarak yazılan (yani türlenmemiş) dillerle karşılaştırıldığında, dengesini derlemek ve mükemmel performansa sahip kararlı bir sistem olan Java Sanal Makinesi üzerinde çalışır. Yine, statik olarak yazılması, yeniden kodlamanın büyük kod tabanlarında çok daha kolay olduğu anlamına gelir.