よくわからないキーワードメモ


gem

  • Rubyに本体に付属して標準で入っている
  • ライブラリ・モジュール (perlのCPAN,phpのpear,MSDNライブラリ?みたいな扱い )
  • gemコマンドを使って簡単にinstallやremove 等が可能
  • rvm

  • Rubyの本体に付属していない
  • Ruby自体のバージョンを切り替え可能 (ruby-1.8.x やら ruby-1.9.x)
  • gemも一緒に切り替え
  • rvmコマンドを使って簡単に管理できる
  • bashがあれば動く (rubyがなくてもbashからrvm install→ruby installが可能)
  • rbenv

  • Rubyの本体に付属していない
  • Ruby on Railsの開発者がいる37signalsが作った。
  • rmvをよりシンプルにしたRuby自体のバージョンを切り替え
  • rvmより動作が軽い
  • Do 1 ユーザー権限ごとにバージョンを切り替え (システム全体には影響しない)
  • Do 2 プロジェクトごとに合わせた、Rubyバージョンのサポート
  • Do 3 そのため開発する際、Rubyバージョンに合わせた環境変数を用意する。
  • DOM

  • Document Object Modelの略
  • HTMLやXML文書を取り扱うためのAPI
  • HTMLやXML文書をノードと呼ばれるものの階層的な構造として識別
  • JavaScriptなど様々なプログラミング言語やスクリプトから、扱いたいノードを特定し操作できるようにする仕組みを提供
  • JavaScriptからDOMを利用するにはブラウザでもDOMを扱えるようになっている必要がある
  • 参考にさせてもらったサイト

  • むかぁ~ どっと こむ
  • AjaxTower
  • タイトルとURLをコピーしました