وب‌سرویس مجید

پروژه scala

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