Khi Martin Oderky nói về scala như một lựa chọn ngôn ngữ có thể mở rộng, điều ông muốn nói là chính ngôn ngữ đó phù hợp với:
- kịch bản
- viết ứng dụng
- viết các ứng dụng "doanh nghiệp" (vì muốn có một từ tốt hơn)
Ông chắc chắn không đề cập đến khả năng mở rộng từ góc độ hiệu suất!
Thực tế là anh ta có thể tuyên bố rằng scala phù hợp với kịch bản nhanh chóng vì nó dành cho việc triển khai doanh nghiệp quy mô lớn đại khái như sau:
Viết kịch bản
Scala là tuyệt vời cho kịch bản bởi vì kiểu suy luận và phong cách chức năng của nó làm cho nó vừa súc tích vừa tuyệt vời để cắt và cắt các bộ sưu tập, v.v.
Các ứng dụng
Scala rất tốt cho việc viết các ứng dụng vì đây là ngôn ngữ được kiểm tra kiểu tĩnh với một số tính năng tuyệt vời để làm việc theo cả hai phong cách chức năng và mệnh lệnh. Scala tương thích với Java và do đó bạn có thể tận dụng một hệ sinh thái khổng lồ của các thư viện.
Triển khai doanh nghiệp
Scala biên dịch thành mã byte và chạy trên Máy ảo Java, một hệ thống ổn định với hiệu năng tuyệt vời, khi so sánh với (được gọi là) ngôn ngữ được gõ động (tức là chưa được gõ). Một lần nữa, thực tế là nó được gõ tĩnh có nghĩa là việc tái cấu trúc được thực hiện dễ dàng hơn nhiều trên các cơ sở mã lớn.