SoozyCon #7

3/19、SoozyCon #7に飛び入り参加させていただいた。SoozyとはperlベースのWAF(Web Application Framework)らしい。今回の勉強会ははPythonistaとPerlerの集い的な(?)。

PythonistaからPerlerへ
  • Djangoいいよ(everesさん)

    • フルチンスタックなWAF
    • ModelはCharFieldだけじゃなくて、用途別に用意されている
      URLFieldなんてsave前にHTTPリクエストなげちゃって存在確認までやってくれる
    • Modelに情報多いから、数行でFormが作れる
    • many2manyは中間テーブル意識しなくてよし
      簡単なPythonコードでアクセス出来ちゃう
    • ModelのManagerクラス作って、挙動を制御できちゃう
    • Modelさえ書いちゃえば、GenricViews(汎用ビュー)で追加、編集、削除のIFができちゃう
    • contlibに標準アプリが沢山入ってる
    • バックオフィスなadminはとても便利
    • テンプレートはかなりデザイナー志向
      便利な標準テンプレタグがある(CYCLEとか)
      [method].alters_data = Trueでテンプレからは呼べないメソッドを作れる
  • Python的なWAF事情(@mopemopeさん)

    • Pylons はプラガブル
    • Nevow はTwistedベース
    • web2py はWebからコードを書ける
    • CubicWeb はキモイ
    • WSGI で Werkzeug が流行り
      (WebOb, URLRealay, Routes, WebFlash, WebErrorとかの便利なパッケージを組み合わせる)
    • TurboGears の禅の思想は素敵
      これはリンクを張っておく: tg.__init__.py(Pythonistaこういうの好きだなw)

PerlerからPythonista
  • Angelosに - 最近のPerlのWAF事情(dannさん)

    • C3はおばーちゃんの遺言で使えない
    • ROSEは名前が嫌い
    • HTTP::Engine、Moose(Mouse?)はいい
    • 自分で作っちゃえがフルスタックなAngelos
    • WAF作成の敷居は下がった
あとはあんまりメモが取れなかった…。perlすごい。

コメント

このブログの人気の投稿

Python から Win32 API 経由で印刷する

財務諸表 (Financial Statements)

Netflix のスケール - オートメーション編