scala/scala
کاربرد:
این پروژه شامل کامپایلر و کتابخانه استاندارد زبان برنامهنویسی Scala 2 است. ️ این زبان ترکیبی از ویژگیهای شیءگرا و تابعی است و روی ماشین مجازی جاوا (JVM) اجرا میشود. این پروژه ابزار اصلی برای توسعه و کامپایل کدهای Scala 2 است.
در چه شرایطی بهتره استفاده شود؟
اگر قصد داری با نسخه پایدار و بسیار مورد استفاده Scala 2 کار کنی، این پروژه گزینه مناسبی است. همچنین برای پروژههای صنعتی که به پایداری، عملکرد بالا و اکوسیستم غنی جاوا نیاز دارند، ایدهآل است. برای رفع باگها هم باید به مخازن جداگانه مراجعه کرد: Scala 2 bugs و Scala 3.
چند مثال از موارد استفاده
- ساخت سرویسهای بکاند مقیاسپذیر با فریمورکهایی مثل Akka و Play Framework
- پردازش دادههای حجیم با Apache Spark که بخش اصلیش با Scala نوشته شده
- توسعه کتابخانههای قابل استفاده در اکوسیستم JVM
- ##Scala
- ##JVM
- ##FunctionalProgramming
- ##Akka
- ##PlayFramework
- ##ApacheSpark
- ##ProgrammingLanguage
- ##BackendDevelopment
- ##BigData
- ##Scala2
