第17回 HTML5+JS 勉強会 (2015/09/24)
- clockmaker
- 2380
- 0
- 0
- 14
AnglarJSとTypeScriptの相性が抜群。コントローラーやサービス、ディレクティブなど機能別にクラス化しやすい。 ただし、知見は少なめ。 #techbuzz
2015-09-24 20:30:17Reactが今年も最も旬なフレームワーク。知見が少ない。JSXの文法が独特過ぎて馴染める自信がなかった。意識高い系の人たちがやたら推しているが… #techbuzz
2015-09-24 20:32:08CreateJSを使っている。リッチコンテンツを表現する箇所で使用。TypeScriptの相性も抜群。 PreloadJSが便利。重宝している。 #techbuzz
2015-09-24 20:33:56Gulp、タスクランナー。 「詳しくは弊社のブログを読め!」 tech.recruit-mp.co.jp/front-end/gett… #techbuzz
2015-09-24 20:35:42パッケージ管理ツールとしてはBowerを使っている。 CSSはSCSSで書いている。 「SassでもStylusでもお好きなのをどうぞ。ただし、Less、てめーはダメだ」 #techbuzz
2015-09-24 20:37:03生のHTMLを書くのはしんどかったので、Jadeで書いている。HamlやSlimとよく似た文法だが、一段機能は劣る。 #techbuzz
2015-09-24 20:37:59JasmineとKrmaを使っている。テストのため。導入はブログ記事を参考に。 テストを導入するかは工数やスキルと相談するのがいい。 #techbuzz
2015-09-24 20:39:14テキストエディターは何でもいいが、TypeScriptを書くのに適したのがVisual Studio, Sublime, WebStorm。 #techbuzz
2015-09-24 20:40:21API BlurprintとMarkdownファイルを組み合わせることで、イケてるドキュメントを作ることができる。 #techbuzz
2015-09-24 20:46:57適当なサーバーにアップロードすれば、立派なAPIドキュメントページができる。デモで紹介。 #techbuzz
2015-09-24 20:47:22APIドキュメントから、ダミーで返すAPIまで作られる。ブログにまとめているので、参考に。 #techbuzz
2015-09-24 20:49:10npmではなくBowerを使った理由。npmでCreateJSが対応してなかったこと、require関数をフロントエンドで使いたくなかった。 #techbuzz
2015-09-24 20:51:39npmは非常に便利なツールですが、サーバサイド・クライアントサイドを区別してのライブラリ管理ができません。そこでクライアントサイドのライブラリの管理に特化して生まれたツールがbowerです。#techbuzz
2015-09-24 20:54:32JSはシングルスレッドだが、Web WorkerとはJSでマルチスレッドを実現する技術。 #techbuzz
2015-09-24 20:57:08