タグ

2009年5月11日のブックマーク (3件)

  • 発達したオブジェクト指向は見えなくなる - 青鬼としてのオブジェクト指向 - uehaj's blog

    「業務アプリの業務部分で、オブジェクト指向なんか使わないよね」(Re)という話が出てますのでちょっと思うところを書いてみます。 オブジェクト指向の究極は、オブジェクト指向であることがみえなくなるのだと思う。 フレームワークって言うのがまさにそうで、フレームワーク自身が設計の多くをまかなう故に、オブジェクト指向設計をさせない作りになる。テンプレートメソッドのメソッドを埋めればアプリとして動作する。例えばGrailsを使う場合、アプリをくむ立場からはオブジェクト指向の要素はほとんどありません。でも使ってない訳じゃなくて、間接的に使っていて、使っていることが見えないほど巧妙になっているだけ*1。 クラスライブラリというのもそういうものです。継承を多用させるなど、オブジェクト指向を熟知することを利用者に強要するようなクラスライブラリは、API設計としてはよろしくない。 しかし、それは、オブジェクト

    発達したオブジェクト指向は見えなくなる - 青鬼としてのオブジェクト指向 - uehaj's blog
    srkzhr
    srkzhr 2009/05/11
    "クラスライブラリというのもそういうものです。継承を多用させるなど、オブジェクト指向を熟知することを利用者に強要するようなクラスライブラリは、API設計としてはよろしくない。"
  • rhaco-users.jp :: For All Rhaco Users

    What's rhaco? rhaco.org には次のように記述されています。 rhaco(ラコ)は、PHPを利用したライブラリとセットアップフレームワークのセットで、 主にレンタルサーバでの使用を目的とし 「どこでも簡単に設置できる」を目標に作成し修正BSDライセンスで公開しています。 How to use rhaco? rhaco は現在、version 2 に向けて開発が進んでいます。 そのため、rhaco 体のリポジトリは rhaco2 の開発用に使われており、現状ではアプリケーションの開発に使いにくいものになっていますので、最新安定版の 1.6 系を使用することをお勧めします。 rhaco をダウンロードしたら、さっそく各種ドキュメントを参考に、アプリケーションを開発しましょう! 1.x 系(推奨バージョン) PHP4/5 両バージョンで動作します。 1.x 系(最新は

    srkzhr
    srkzhr 2009/05/11
  • JavaScript Shell 1.4

    Features: autocompletion of property names with Tab, multiline input with Shift+Enter, input history with (Ctrl+) Up/Down, Math, help Values and functions: ans, print(string), props(object), blink(node), clear(), load(scriptURL), scope(object)

    srkzhr
    srkzhr 2009/05/11