ブックマーク / elicon.blog57.fc2.com (2)

  • Hello Absurd World! Tornado

    主にプログラミングに関して。Python, .NET Framework(C#), JavaScript, その他いくらか。 記事にあるサンプルやコードは要検証。使用に際しては責任を負いかねます PythonでのWebアプリ作りはGoogleAppEngineから入った。GoogleAppEngineで使うフレームワークが最初はwebappでそれがwebapp2になったが、それが一般的なフレームワークではないので、PythonのWebフレームワークで他のサーバでも使えて開発が続いているのを選ばねばとなった。それでwebapp系に割と似た書き方をするし面白い特徴を持っているTornadoを選んだ。 Tornadoはノンブロッキングなサーバというのをウリとしている。ノンブロッキングという特徴を利用すれば、時間のかかるIO処理があったらそのデータ処理開始はIOが終わるまで後回しにして、次のリクエ

    Hello Absurd World! Tornado
  • blog-entry-354.html

    主にプログラミングに関して。Python, .NET Framework(C#), JavaScript, その他いくらか。 記事にあるサンプルやコードは要検証。使用に際しては責任を負いかねます 前回にPythonのWebフレームワークあさりをして、tornadoを使ってみようかと考えた。 Pythonの軽量Webフレームワークあさり 探してみたら電子書籍のみだけど、オライリーから書籍も出ている。 http://www.oreilly.co.jp/books/9784873115764/ ノンブロッキングという特徴がデータベースアクセスの時などにコールバック関数を必要とし、コードを特異なものにしそうなのでちょいと試してみる。とりあえずブログの基礎機能部分を作ってみる。記事をポストするためのフォームを含んだHTMLをクライアントからのGETリクエストに返し、フォーム入力内容(記事)をPOST

  • 1