Isaac氏がぶちあげたらしい。 The Future of Programming in Node.js(原文)。
Isaac氏:
- Callbackはデファクト(キリッ
- Promiseはユーザー拡張の領域でし
エラーハンドリングが糞。でもしょうがない。
Erlangのエラーハンドリングがいいらしい。
モジュールは変更の予定無し。
TypeScript、CofeeScriptはコアには取り入ない。
V8のAPIが変更された関係でバイナリアドオンは動いていない。いま対処中。
V8の仕様拡張を自動的にenableにするつもりはない。 ただ、エラーメッセージは親切にするよ。
contextfyモジュールがコアに取り入れられる。
できるようになったよ!
バグ修正+パフォーマンスでv1.0
従いたくなければ、フォークしな。
-
発表者:@yosuke_furukawa さん
-
Yeoman
-
Yo
テンプレートジェネレータ。賢い!のか?
generator-generatorなるものをつかって、generatorをつくる。 たぶん、googkitを置き換えられる。テンプレートは、プロジェクトの雛形というニュアンス。
-
Bower
クライアントサイドのパッケージマネージャ。
-
- 発表者:@tricknotes さん
- スライド
クライアントサイド vs サーバーサイドでAPIが共通な部分が非常に少ない。
そんなことはない。共有できるコードは意外に少ない。
スケールを意識して設計しないとNGになる。
結局、認証関係などで状態管理が入り、うまくいかない。
選択肢は他にもある。
- 発表者:@Constellation さん
- Ustream
- Classのシンタックスシュガー
- let, const, function decl
- Template Literal Syntax = ヒアドキュメント
- Arrow Function Syntax
ev => { this.onClicked(ev) }
- Object Syntax =
obj = { [name]() { } }
- Object Syntax Short-hand =
var x = 0, y = 0; var obj = {x, y}
- Generator =
yield
- Default Parameter =
function(a=0) {}
- Promise!!
- Thenable objects
- yeild + Promise = 最強 (Q.asyncを見よ)
- Collection(Map, Set, WeakMap, WeakSet) Weakは参照カウントがつきればプロパティが消える
- Symbol(RubyのSymbolと同じ。visibility管理に使える)