GitHub youchan
Comment7
Like
Created atMarch 25, 2018 14:02
Updated atMarch 25, 2018 14:02

Questions and feedbacks (7)

youchan
youchan commented 4 months

スライドツールは何を使っているのでしょうか?

Like(0)

youchan
youchan commented 4 months

Rubyで実装しなかったのは何故でしょう?今日話された範囲だとRubyでサクっと実装するのもありですね。 言語の選択に何を重視したのか教えていただけますか。

Like(1)

youchan
youchan commented 4 months

会場でも答えましたが、こちらにも残しておきます。(ちょっと補足も含めて)

Opalで一番困っている所はどこですか?

Opalは言語処理系自体はとても良くできていて、ほとんど普通のRubyとして書けます。 ブラウザで実行するためプラットフォームの制約を受けることはあります。たとえば、 * HTTP通信を非同期であつかわなければならない。 - ブロッキングにしたくてもできない - 逆にJavaScriptのaysnc/await を利用したくてもRubyの言語的な制約でできない * 文字列(String)がimmutable - mutableなメソッドは実行時エラーになる * Rubyの標準ライブラリにあるもので実装されていないものがある などがあります。(他にもありますが割愛します。そのうち、まとめられたらいいなって思っています。)

これらの違いよりも困っているのはエコシステムが充実していないことです。 例えば、Railsのasset precompileがありません。(もしかしたら調査があまい可能性はありますが、私がいま一番こまっているのがこれです。) 他にもエコシステムが充実していなくてつらいということはいくつかあります。(これもまとめると参加してくれるひとが増えるかも?!) ですので、開発者が少ないのが一番の困りどころです。是非、参加してください!

Like(0)

youchan
youchan commented 4 months

Opalについてどう思いますか? OpalがcoffeescriptのようにRailsの標準のフロントエンド開発言語になる可能性はありますか?

Like(4)

youchan
youchan commented over 1 year

Railsで今後10年、まだ戦っていけると思いますか?また、今後10年Railsで戦っていくために、必要なことって何でしょうか?

  • 技術的な課題
  • コミュニティーのありかた
  • Rubyに求めるもの
  • 世の中の情勢

いろいろな視点があると思いますが、何でもよいです。

Like(13)

youchan
youchan commented over 1 year

せっかくRubyを使っているので、コンパイルしてシュッとコードを生成するのではなく、黒魔術的に定義書けばOKみたいな仕組みだとうれしそうですね。

Like(0)

youchan
youchan commented over 1 year

gRPCも含めて、HTTPのコンテキストでRPCって言ったとき、同期呼出しはできるのでしょうか? 非同期でしか結果を受け取れないのにRPCって言うのちょっと抵抗あります。

あ、別にブラウザだけを想定してるわけではないのですね。ちょっと勘違いしてたかもです。

Like(0)

This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano