Erlang(Elixir)の使いどころについて使ってる人から教わった話
Erlangのことを調べてて気付いたことをつぶやいたら、既に開発で使ってる方からいろいろ教えてもらったのでメモ。
V
@voluntas
@t_yano 本気で性能を求めるならそもそも Erlang を選択しないでしょうし、ただ Erlang な人が Erlang にすがってるのはその楽さなんだと思います。開発効率がとっても高いです(当社比
2016-05-17 21:48:28
V
@voluntas
@t_yano なんかあってもクラッシュしてそのコネクションが切れるだけ。ってのは強いですよね。さらにクラッシュログはちゃんとログに全部でるので、追いかけやすい。VM が落ちる事はほぼ無いです。とりあえず書いてみて、そこそこ安定して動くはプログラマにとっては天国かなと。
2016-05-17 21:49:35
V
@voluntas
@t_yano 僕自身も性能が求められるところではかなり苦労しつつ、なんだかんだ Erlang で書いてるのは楽だからってのがあると思います。軽量プロセスを使って気軽にメッセージパッシングして、落ちにくくてそこそこ性能は出るは LL 言語に比べてかなり美味しいですね。
2016-05-17 21:51:02
V
@voluntas
@t_yano が、ウェブアプリは Erlang ダメダメなので、もしやるならば Elixir/Phoenix/Ecto かなーと思います。リアルタイムにコネクション保持(WebSocket) が気軽にできるのは強いかなと。状態も気軽に保持できますし。
2016-05-17 21:51:49
t_yano
@t_yano
今日は勉強中のErlang&VMについて多くの知見を得られたし、それは偶然だったんだけど、でも「知恵は意見を出す人に集まる」ってのはあると思った。もったいないのでどっかにまとめた方がいいかなーと思っている
2016-05-18 00:30:55