Popee

蘭さめ作 http://isrf.homeip.net/Projects/Popee

PopeeはPythonで書かれた小さなオブジェクト出版環境 (Object Publishing Environment)です。 Pythonのオブジェクト出版環境には Zope があり、非常にポピュラーですが、以下の目的のために、今回あえてこのようなプログラムを作成し、公開することにしました。

* Pythonの学習用に、ちょうど良いボリュームの実用的なコードを提供する
* 見通しが良く、理解が容易で、簡単にカスタマイズできる環境を作成する
* Zopeを使うまでもない小さなプロジェクト向けの環境を提供する

Zopeは非常に優秀で、高機能なフレームワークですが、Pythonの初学者、中級者がこれを理解するには、その複雑さ故に大きな困難が伴います。また、日本語によるドキュメントの整備が遅れており、 Pythonを用いてZopeを拡張することは、さらに困難な物になっています。

そこで「おかず」の部分を出来るだけ削ぎ落とし、コアな機能を簡潔に記述したフレームワークを作成することを考えました。機能では無く、拡張可能な簡単な仕組みを提供すること。そして、コードが読みやすく、ボリュームが小さいことを主眼に開発しています。

んで、何できそうなのかは、落としてみないとわからんという感じか。今は、ちょっと暇がないよぉ。
あ、そっか、日付からすると、LLの課題を進化させているということなのかな?
LANDISKでは、Zopeは荷が重そげなので、このくらいがちょうどいいのかもしれない。