Ruby (on Rails) + TypeScript
2020.09.18 伊藤製作所
Whoami?
Typescript?
インストール
$ sudo apt install npm -y
$ sudo npm install -g typescript
Or
$ sudo apt install node-typescript
実行
$ npx tsc hello.ts
$ nodejs hello.js
サンプル1
let hw = "Hello, World!";
console.log(hw);
↓
var hw = "Hello, World!";
console.log(hw);
サンプル2
Rails6でtypescriptを使う
↑同名のQiita記事もどうぞ
$ rails webpacker:install:typescript
RubyKaigi 2019
まつもとさん(Rubyの作者)のキーノートより:
“(型宣言がなくても)ちゃんと動いてるわけです。それに対して、さらに(型の)情報を付け加えるというのは、コンピューターに仕事をさせられている感じがするわけです。本当はコンピューターが私たちのために働いてほしい。”�
RubyKaigi 2019
“チームやプロジェクトが大きくなるにしたがって、Rubyの欠点が見えてくる”
逆に言うと
チームの規模が小さい(〜プログラマ5人くらい?)場合は、無理に導入する必要はない。
トランスパイラが動かない環境ではビルドが出来ないことになり、機動性が失われる可能性も考慮すべき。
Advertisement
Takachiho.rb
Rubyやその他プログラミングに関するもくもく会です。毎週木曜日(19:00~21:00)にやってます。
その時の気分でビール飲みながらおしゃべりしたりもしますが、基本は「もくもく」です(^^;
誰か使って!!
オープンソースに関する勉強会に無料で場所を提供します(面談あり
https://places.lmlab.net/tachibana/info