[[iPhoneプログラミング一覧]]
[[開発哲学]]

#contents

*趣旨 [#a5be3273]
railsの良いところとコマンドラインの良いところを考えてみる。


*グラフ理論とレール [#uc409a8d]
グラフ理論では、点のことをノード、線のことをリンクと呼んでいます。

バージョン管理では、コミットした状態をリビジョンと呼んでいます。リビジョンとリビジョンの間の違いを差分と呼んでいます。

Rails系の利点をこの観点で評価してみると、Railsとは、意味のある差分をコマンドを使ってサポートしたものがRakeコマンドなのだ。

*コマンドラインの限界 [#r9d13d27]
コマンドラインでの開発は万能なのだろうか?

それは、言語はいるのか、いらないのか?という問題と同じ問いだとおもうのです。

すべてのアプリケーションに共通のパターンを発見できるかどうか?という問いでもあると思うわけです。

パターン言語で解釈出来るところがあるとすると、コマンドを作ることは可能なのだろうか。

*パターンとビュー [#m9819f48]

*パターンとモデル [#meea4308]

*パターンとコントロール [#r8b035da]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS