usotech

erratic magical world

# Ember.js コアチームへのインタビュー(後編)

http://net.tutsplus.com/articles/interviews/ember-js-core-team-interview/ 後編ですが例によってかなり意訳してます。 Ember.js を見ていると Rails の影響を感じるんだけど? Tom Dale さっきも言ったように URL が Web の重要な特徴。 Cocoa のコンセ…

Ember.js コアチームへのインタビュー(前編)

http://net.tutsplus.com/articles/interviews/ember-js-core-team-interview/ Ember.js コアチームへのインタビューが興味深かったので斜め読み。長いので分割します。 インタビュー対象者は Yehuda Katz と Tom Dale です。 ちょこちょこ良く分からないと…

Eclipse で Gradle を使う (2) マルチプロジェクト構成

前回 に続き、今度はマルチプロジェクト構成を試してみた。Eclipse で管理する場合はフラットレイアウトでないと扱いづらいため、フラットレイアウトで作成する。結果は Gist に纏めてみたけどココにも全部書いてる。 プロジェクト構成 以下のようなプロジェ…

JAX-RS のモデル

JAXB と JPA をひとつのモデルに混ぜるのってアリ? JPA と JAXB でモデル分けると変換用のボイルプレートコードが大量発生する。 どうすべき? エンティティに循環参照があったりするとキツい。 複雑な関連を持ったエンティティを全てシリアライズするのは…

Ember.js から AngularJS に移行中

http://beust.com/weblog/2012/12/29/migrating-from-ember-js-to-angularjs/ より斜め読み。 中規模の JavaScript アプリケーションを Ember → Angular に移した。 なぜ? Ember 0.9.x ベースで作ってたけど 1.0 に乗り換えるのツラい。 pre-release 版を使…

なぜ Discourse は Ember.js を使うのか?

http://eviltrout.com/2013/02/10/why-discourse-uses-emberjs.html より斜め読み。 ふたつに分けて答えよう。 なぜクライアントサイド MVC フレームワークを使うのか? なぜ(他のフレームワークではなく)Ember なのか? 何故クライアントサイド MVC フレ…

Eclipse で Gradle を使う

Gradle 凄く便利だということが分かったのでメモしておく。ちなみに以下のメモは STS の Gradle Integration for Eclipse を利用している前提。 依存関係の更新 Eclipse では build.gradle をこんな感じに更新し、 # build.gradle dependencies { compile gr…

いつ JavaScript MVC フレームワークを使ったら良いの?

When does it make sense to use an MVC framework for Javascript? より、Akshar Prabhu Desai さんの回答。 使うと良いとき データとレンダリングが分離出来るならいつでも。 Ajax ヘビーなアプリケーション。 同じデータをいろんなやり方で表示するとき。…

Angular.js と Ember.js どっちが良いの?

Which one of angular.js and ember.js is the better choice? 最近 Web っ子の仲間入りをしたので RIA 関連を調べています。というわけで JS 門外漢ながら JavaScript MVC Framework を調べていたところ、こんな質問を Quora で発見。斜め読みしてみました…

!!

Rubyで !! という二重否定を単項演算子として使う理由は? def foo? !!bar end というイディオムの意味は?という質問。 たしかに、Ruby では false と nil 以外は true なのですが、? メソッドで boolean 以外のオブジェクトが返るのも違和感があるため、メ…

今度 Web 関係の部署に異動することになり少々勉強する必要が出てきたので取り敢えず作った。メモ書きを書き連ねるブログになると思います。