故あってTurboGearsを使ってみたんだけど,うーん,これはいいや。 私のホームグラウンドであるZope/Ploneと比べて,雑感についてざっくりと書いてみます。 薄れるZODBの優位性 ZopeといえばZODB。Zopeはオブジェクトデータベース内蔵なので,別途RDBMSを立てたりする必要なく,Webアプリで利用するデータを保存できる。オブジェクトデータベース自体にはPythonのクラスインスタンスそのものが保存される。テーブルを定義する必要がない。Pythonのクラスを書けばいい。ZODBの存在が「Zopeの価値」のかなり大きな部分を占めていると言っていいと思う。 一方,ここ数年激しく進むチープ革命と,PostgreSQLやMySQLなどフリーのリレーショナルデータベースの普及によって,RDBMS運用の敷居はものすごく下がっている。その上,TurboGears搭載のSQLObjec