オレの中のライトウェイトなシステムというと

オレオレ定義

  • どこでも動く
  • 設置と移動が容易
  • ユーザレベルの権限で動作できる
  • 常駐しない(Botはヘビーウェイトか、つーと苦しいがまあ切捨ててしまおう)
  • 動作もそこそこ軽い
  • あとくされがない

どんなものがLightweightか

  • LAMPとかLAPP: デーモンになっているRDBが絡むとちょっと苦しい
  • LL+sqlite: けっこういい。但しデータ内にSJISを使うと検索まわりでバッドノウハウのお世話になるので使わないこと(カッタルイが毎回変換して出力)
  • LL+dbmなど: SQLから解脱したい人向き(gdbmとかcdbのほうがいいかも)
  • LL+FileSystem: Wikiとかblosxom系のBlogはこれで動いてる

LightweightなSystemとは何か考える (last edited 2005-09-09 12:09:00 by KeisukeUrago)