티스토리 뷰
스칼라, 왜?
JVM에서 FP 개발을 할 수 있다고!! 그리고 Apache Spark의 인기와 함께 뜨기 시작했는데...
코틀린이 나온 이후 인기가 확 식지 않았나? 스칼라로 넘어간더 개발자들 상당수가 Kotlin으로 옮겨간 것 같다.
프레임워크가 Spring이 아닌 Play와 다른걸로 넘어간 것도 인기가 없는데 한몫하지 않았나 싶다.
언어를 배우는 것 자체보다... 프레임워크와 빌드 툴에 숙달되는데 상당한 시간이 소요되기 때문에...
Spark도 Scala 이외에 다른 언어를 많이 지원한다.
그래도 프로젝트에 한번쯤 적용 해볼만한 언어라고 생각된다.
Hello World
package sample
object HelloWorld {
def main(args: Array[String]){
println("Hello world!")
}
}
Gradle
plugins {
id 'scala'
}
ext {
spring_boot_version = '2.0.5.RELEASE'
junit_version = '4.12'
java_version = '1.8'
}
apply plugin: 'idea'
apply plugin: 'eclipse'
idea {
module {
downloadJavadoc = true
downloadSources = true
}
}
eclipse {
classpath {
downloadJavadoc = true
downloadSources = true
}
}
repositories {
mavenCentral()
jcenter()
}
apply from: '../gradle-common/tdd.gradle'
group 'archmagece'
version '1.0-SNAPSHOT'
sourceCompatibility = java_version
targetCompatibility = java_version
dependencies {
implementation "org.scala-lang:scala-library:2.12.6"
testImplementation "org.scalatest:scalatest_2.12:3.0.4"
//logging
compile "org.springframework.boot:spring-boot-starter-logging:$spring_boot_version"
testImplementation "junit:junit:$junit_version"
}
'Tech' 카테고리의 다른 글
Java - Url(Encoding, Decoding) Sample Code (0) | 2023.02.14 |
---|---|
Java - Base64(Encoding, Decoding) Sample Code (0) | 2018.10.02 |
Kotlin - Hello World + Gradle Setting (0) | 2018.10.02 |
JavaScript - open source CDN (0) | 2018.10.02 |
티스토리 SyntaxHighlighter 적용해서 소스코드 예쁘게 넣기 (0) | 2018.09.28 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring
- js
- Mac
- enum
- Snippet
- vscode
- ChatGPT
- golang
- RubyOnRails
- Kotlin
- cdn
- BASE64
- Source
- Scala
- sample
- version
- error
- ActiveRecord
- urldecode
- Algorithm
- 노가다
- URLEncode
- HelloWorld
- index
- git
- JQuery
- 사용법
- Knowhow
- gradle
- Regex
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함