Зміст
10 відносини: Apache Maven, Gradle, Java, Scala, Предметно-орієнтована мова програмування, Політика відкритого коду, Автоматизація складання, Автоматизоване тестування, Багатоплатформність, Ліцензія BSD.
- Scala
- Інструменти для компіляції
- Автоматизація складання
- Вільне програмне забезпечення на 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
- Sbt
- Scala
- Мартін Одерски
Інструменти для компіляції
- Apache Ant
- Apache Continuum
- Apache Maven
- Automake
- CMake
- Flex (лексичний аналізатор)
- GNU Bison
- Gradle
- Jenkins
- MSBuild
- Make
- Qmake
- Sbt
- Yacc
Автоматизація складання
- Apache Ant
- Apache Maven
- Automake
- CMake
- GitLab
- Gradle
- Imake
- Jenkins
- MSBuild
- Make
- Open Build Service
- Qmake
- Sbt
- Yocto Project
- Автоматизація складання

