【Webフレームワーク】Vue.js+Vuex / Play Framework / Phoenix
Webアプリなど今まで一度も作ったことはないが、面白そうなので作ってみる。
せっかくなので、3種類の言語でそれぞれのフレームワークを使って、比較してみようと思う。
当然だが、Javascript や Java といったポピュラーな言語は使わない(^^)
Vue.js + Vuex(Typescript)
javascript のほうが普通だが、折角なので Typescript で頑張る。
Play Framework(Scala)
Phoenix(Elixir)
マイナーな言語なのに、Phoenix の日本語の書籍が発売されている。それくらいおすすめなものなのか?
https://www.amazon.co.jp/Elixir-Phoenix-初級2-データベースとクエリ構造体-BOOKS/dp/4908829144/
Typescript, Scala, Elixir は全て関数型言語の特徴を持っている。Webアプリでどれほどコードが変わってくるかは疑問だが、試してみたい。楽しみである。