일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hyperledger fabric gossip protocol
- 하이퍼레저 패브릭
- 하이브리드앱
- 스위프트
- 스칼라 강좌
- hyperledger fabric
- Play2
- Adapter 패턴
- 그라파나
- 주키퍼
- 엔터프라이즈 블록체인
- akka 강좌
- Actor
- 파이썬 강좌
- play2 강좌
- 파이썬 동시성
- Play2 로 웹 개발
- 안드로이드 웹뷰
- 스칼라
- 이더리움
- Golang
- 파이썬 데이터분석
- 블록체인
- 파이썬
- play 강좌
- 스칼라 동시성
- Akka
- 플레이프레임워크
- 파이썬 머신러닝
- CORDA
- Today
- Total
HAMA 블로그
스칼라를 시작하거나 응용하기 위한 책들을 소개합니다. 본문
스칼라 책에 대해 소개드리면 (제가 보유하고 있는 것 위주로)
- 러닝 스칼라(번역됨)로 시작하고
- Programming in Scala (번역됨) 로 보충
- 각종 인터넷 글들로 보충
하면 문법은 됩니다.
이후에
- 스칼라로 배우는 함수형 프로그래밍 (번역됨)
- 함수형 & 반응형 도메인 모델링
- 스칼라 동시성 프로그래밍 (번역됨)
같은 책으로 감각을 익히면서 ( FPiS 빨강책은 매우 어렵습니다. 또한 '니가 알아서 이해해' 라는 불친절한 면도 있습니다. .결정적으로 스칼라 개발의 필독서는 아닙니다.)
- 러닝 아카 (번역됨)
- Akka in Action
- Reactive Web Applications: Covers Play, Akka, and Reactive Streams
- Play for scala (번역됨)
- 스칼라와 기계학습 (번역됨)
류의 책으로 응용하시면 됩니다. :-)
스칼라로 배우는 함수형 프로그래밍 (일명 FPis 빨강책) 의 경우 보충하자면
제가 생각하는 저 책(FPiS) 의 단점은 책의 내용중에 문제풀이가 많은데 답이 책에 없기 때문에 인터넷을 옆에 끼고 문제에 대한 답을 확인하면서 책을 봐야한다는 점. (프린트해서 책에다 붙혀놓는 정성이 있으면 뭐~ㅎ)
또 하나는 어려워서 스칼라를 포기를 하게 만든 다는 점. 저 책 내용을 잘 알지 못해도 스칼라로 개발하는데 아무 상관이 없을 수 있습니다. 스칼라를 순수함수형으로 라이브러리도 잘 만들면서 고급지게 쓰려면 참 좋은 책이긴 합니다만 , 좀 더 편리한 자바쯤으로 생각해서 객체지향으로 개발시라든지 Play2 및 Akka 로 응용 개발시에는 러닝 스칼라 한번 정도 훑어보고 시작해도 됩니다.
'Scala' 카테고리의 다른 글
DDD(domain driven design) 관점에서 객체지향 vs 함수형 코드 비교 (3) | 2017.11.27 |
---|---|
진짜 함수형 초보자들을 위한 트레이닝(1) in Scala (0) | 2017.11.16 |
스칼라 강의 (47) ADT (Algebraic Data Types) 이란? (feat. 타입클래스) (0) | 2017.11.15 |
스칼라 vs 코틀린 : 더 나아진 자바를 목표로 경쟁하는 2개의 언어. [번역] (0) | 2017.11.10 |
스칼라 강의 (46) 리프팅(lifting) 이란? (0) | 2017.11.09 |