Ми працюємо над відновленням додатку Unionpedia у Google Play Store
ВихідніВхідний
🌟Ми спростили наш дизайн для кращої навігації!
Instagram Facebook X LinkedIn
Ваш власний Юніонпедія з вашим логотипом і доменом, від 9,99 USD/місяць
Створити мій Юніонпедія

Sbt

Індекс Sbt

sbt — інструмент складання з відкритим кодом для проектів мовами програмування Scala і Java, подібний до Maven чи Gradle.

Зміст

  1. 10 відносини: Apache Maven, Gradle, Java, Scala, Предметно-орієнтована мова програмування, Політика відкритого коду, Автоматизація складання, Автоматизоване тестування, Багатоплатформність, Ліцензія BSD.

  2. Scala
  3. Інструменти для компіляції
  4. Автоматизація складання
  5. Вільне програмне забезпечення на Scala

Apache Maven

«Apache Maven» — це засіб автоматизації роботи з програмними проектами, який спочатку використовувався для Java проектів.

Переглянути Sbt і Apache Maven

Gradle

Gradle — система автоматичного збирання, яка далі розвиває принципи, закладені в Apache Ant та Apache Maven і використовує предметно-орієнтовану мову (DSL) на основі мови Groovy замість традиційної XML-подібної форми представлення конфігурації проекту.

Переглянути Sbt і Gradle

Java

Java (вимовляється Джава) — об'єктно-орієнтована мова програмування, випущена 1995 року компанією «Sun Microsystems» як основний компонент платформи Java.

Переглянути Sbt і Java

Scala

Scala — мультипарадигмова мова програмування, що поєднує властивості об'єктно-орієнтованого та функційного програмування.

Переглянути Sbt і Scala

Предметно-орієнтована мова програмування

Предметно-орієнтована мова програмування (Domain-specific language, DSL) - мова програмування, призначена для вирішення задач конкретної предметної галузі, яка дає особливе уявлення про проблему або специфічні методи її вирішення.

Переглянути Sbt і Предметно-орієнтована мова програмування

Політика відкритого коду

Політика відкритого коду (open source.) — принцип «розподіленої» розробки, що використовується в технології, мистецтві, політиці громадських організацій та мереж, а насамперед — у створенні вільного програмного забезпечення.

Переглянути Sbt і Політика відкритого коду

Автоматизація складання

Автоматизація складання або автоматизація побудови — етап написання скриптів або автоматизація широкого спектру завдань, вживаного розробниками в їхній повсякденній діяльності.

Переглянути Sbt і Автоматизація складання

Автоматизоване тестування

Автоматизоване тестування програмного забезпечення — частина процесу тестування на етапі контролю якості в процесі розробки програмного забезпечення.

Переглянути Sbt і Автоматизоване тестування

Багатоплатформність

Багатоплатфо́рмність (кросплатформність, мультиплатформність) — властивість програмного забезпечення працювати більш ніж на одній програмній (в тому числі — операційній системі) або апаратній платформи, та технології, що дозволяють досягти такої властивості.

Переглянути Sbt і Багатоплатформність

Ліцензія BSD

Ліцензія BSD (BSD license) — це ліцензійна угода, вперше використана для розповсюдження Unix-подібних операційних систем BSD, чию назву вона і отримала.

Переглянути Sbt і Ліцензія BSD

Див. також

Scala

Інструменти для компіляції

Автоматизація складання

Вільне програмне забезпечення на Scala