パスワードを忘れた? アカウント作成
681691 journal

nakagamiの日記: いまさらながら Zope アプリを書いてみる

日記 by nakagami

 いまさらながら Zope の ZMI でアプリケーション(の試作)
をガリガリ書いている。なんとなく、いいところと悪いところが
わかってきた。
#下で言っている Zopeプログラミング=ZMI を使ったWebアプリの作成

Zopeプログラミング の良いところ
 物事を整理してロジックが書ける。
たとえば、
・大きく機能が分かれているならフォルダーを分ければよい
・共通する処理、設定は親フォルダに書く(置く)
・RDBMS にアクセスする部分は ZSQLMethod
・ややこしい条件判断は PythonScript
・簡単なロジックとプレゼンテーションは DTMLか PageTemplate
と、ある程度、どこに何を書けばよいかわかる。

Zopeプログラミングの悪いところ
・思ったことを直接的に書けないので、慣れないと、「こういうことはどうやるの?」状態になる
・処理をまとめたいときにも、いくつかのオブジェクトに分けないとうまくかけないことがある
・ZSQLMethod の流儀にそったことには制限がある
 (JOIN や サブクエリがあると、流儀にそった形ではうまくかけない)
・遅い

さらにまとめると
良いところ=Webアプリが早く作れる
悪いところ=遅くてマイナー

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...