【Python】Python Webフレームワーク総合スレat PHP
【Python】Python Webフレームワーク総合スレ - 暇つぶし2ch1:nobodyさん
12/02/23 20:30:01.52
PythonのWebフレームワークに関する話題用のスレッド

Web Frameworks for Python
URLリンク(wiki.python.org)

●専用スレ
【Python】Webフレームワーク Djangoスレ Part2
スレリンク(php板)l50

【Python】TurboGearsスレ Part 1【Framework】
スレリンク(php板)l50

2:nobodyさん
12/02/23 20:32:49.21
WEB2PY
URLリンク(web2py.com)

web2py Japan, web2pyの日本人向けコミュニティ
URLリンク(sites.google.com)

3:nobodyさん
12/02/24 07:14:25.73
最近のPythonフレームワークまとめ
URLリンク(www.konstruktor.ee)

Python、PHP、Rubyのフレームワークベンチマーク結果
URLリンク(github.com)
大雑把にいうと、Python > Ruby > PHP の順番

それから、pylons/pyramidのハンズオンセミナーが明日あるから来てね!
URLリンク(connpass.com)
過去の経験からいうと、いつもドタキャンが発生するから、補欠の人も行ってみるといいと思うよ。

4:nobodyさん
12/02/24 07:55:16.47
PyPyを使った場合の、各フレームワークごとのベンチマーク
URLリンク(casbon.me)
・PyPyを使うと、約2倍の速さになる
・速いフレームワークは、Pyramid、Bottle、Tornadoあたり。Flaskは遅い。
・速いサーバは、Tornado。

5:nobodyさん
12/03/26 19:44:50.66
flaskって遅いのか
小さそうだから速いんだとおもてた

6:nobodyさん
12/03/27 12:50:29.35
web2py触ってみたけど好き嫌い分かれそう
簡単にサイト公開したい人にはいいんだろうけど
自分には縛り厳しすぎて無理だった

7:nobodyさん
12/04/09 20:53:03.18
複数のドメインを設定しているVPSで
www.hogehoge.comと
www.hagehage.comだけに
Flaskを使いたい場合、
PythonとFlaskは該当ドメインのドキュメントルートではなく、VPS自体のトップにインストールすればいいのでしょうか?
http.confのvirtualhostの他に設定すべき項目はありますか?

大変お手数ですが、ご回答よろしくお願いいたします。

8:nobodyさん
12/04/13 15:07:27.62
>>6
どういうところ?

9:nobodyさん
12/05/04 17:36:25.37
FlaskとDjangoしか触ったことないけど、データベース使うとなるとFlaskはめんどいので今のところDjangoしかメインで使ってない。
pyramidが気になってるんだけど、使用感としてはどうですか?
pyramidでなんか作ってるひといる?

10:nobodyさん
12/05/11 02:10:57.13 HFuhYndS
>>3 のベンチマークを見ると
データベースと連携したサイトを作るにはFlaskがいいような気がするんだけど、
データベースを使うならFlaskは使うなって書いてるブログもいくつかある。
結局どっちなんだろう?

11:nobodyさん
12/05/11 18:55:44.84
FlaskでDB使うなって言ってるのはORマッパーが標準装備じゃないとか自動化されてないとかそんな理由かな。
効率的なSQLを書けるならORマッパー経由よりもパフォーマンスがいいし、FlaskでDB使うメリットもある。

実際、>>3のベンチマークでFlaskはPython組み込みのsqlite3ドライバ使ってるから早いんだと思う。

12:nobodyさん
12/05/11 19:50:31.65
ギャグで作ったフレームワークとか使い物になるの?

13:nobodyさん
12/05/30 10:51:52.36 Ud6iajOQ
初心者だけど、web2pyから抜け出せそうにない・・・
フォームとかのカスタムが面倒くさいけど、それ以上にDjango自体がやっかいに見える
やっぱりデメリットとかあるのかな?
ってか実際Djangoってどうなのさ?開発止まってるらしいけど

14:nobodyさん
12/05/30 18:00:05.32

開発停止ってどこ情報よ?

15:nobodyさん
12/05/30 20:11:35.32
スレが止まってるだけだろ
python webフレームワークのデファクトスタンダードだぞ

16:nobodyさん
12/05/31 04:22:21.36
>>13
flaskとweb2pyはどちらが速いのでしょうか?そんな事を言われたら迷ってしまいます。

17:nobodyさん
12/06/01 07:34:40.39
>>16
flaskどweb2pyは、どちらもさほど速くない。速いのはTornado, Pyramid, Bottleあたり。
ただどちらを選んでも、いちばんのボトルネックは君の書くコードだから、flaskやweb2pyの速さを気にする必要はない。
web2pyいいとおもうけどなー。なにが不満なのかい?

18:nobodyさん
12/06/01 20:39:00.21
>>17
今運営してるサイトをPHPからPythonに変更したいんです。MySQLのデータを表示するだけの単純な仕組みなんでflaskがいいかと思ってたんですけど、日本語資料の多さを考えるとweb2pyも良さげですよね。

19:nobodyさん
12/06/04 01:08:29.76
極小コードでサーバから出力までかけるpyramidがいい

20:nobodyさん
12/07/02 01:32:06.47
日本の公式っぽいDjangoコミュニティを作ってた連中はどっか行ったけどな

21:nobodyさん
12/08/23 01:37:47.87
低時給日本人PGが寄り付かないからDjango大好き

22:nobodyさん
12/08/25 10:07:02.30
URLリンク(nichol.as)

23:nobodyさん
12/08/26 21:38:35.47
web2pyっていつになったら3.xに対応するの?

24:nobodyさん
12/08/29 14:30:56.22
GoogleでBottle関連を検索するとFlaskも一緒に検索されるのはなんでだろ…

25:nobodyさん
12/09/09 13:00:24.03 So5recQR
python3対応してるフレームワーク色々出てきたけど、mysql-pythonが対応してくれんとどうしようもないんだよなぁ

26:nobodyさん
12/09/11 22:54:08.45
pypy+ujson+gevent+djangoが俺の目下の野望

27:nobodyさん
12/10/10 23:42:37.06
ネットワークプログラミング初めてでGeventいじろうとしてるおいらは神風特攻隊やぁ

28:nobodyさん
12/10/16 12:32:23.20
web2py覚えようかと思うんだけど、どっかにチュートリアル的なもの無いかなー
ようつべの動画は見たけどもうちょっと詳しいのがいい…

29:nobodyさん
12/11/07 06:12:29.30 NhyDUB3l
Pyramidみたいにサイトデザインが良くてドキュメントが一部日本語されてるとそれだけで勉強しようって気にさせてくれる
中で翻訳してくれてる人お疲れさまです

30:nobodyさん
12/11/24 19:27:01.48
web2pyわかりやすくていいね

31:nobodyさん
13/01/05 17:44:24.98
アプリ起業 iPhone C#まとめ Ver 1.5
URLリンク(tinyurl.) com/9w97424

32:nobodyさん
13/03/05 20:10:55.19
『みんなのPython 第3版』を学習すればチュートリアルを見ながらbottleでwebサイトを作れるぐらいの基礎知識が身につきますか?

33:nobodyさん
13/03/06 14:50:28.36
>>32
やる気があればなんでもできる

34:nobodyさん
13/03/06 22:21:09.26
>>33
みんなのPythonだけでは無理だと遠回しに言っているのですか?

35:nobodyさん
13/03/07 17:32:01.44
>>34
本だけではすべて網羅してるわけでもない。
本にないわからないことはWEBで調べて。
みんpyはWEBに特化したこと書いてるわけでもないでしょ。
んだから、やる気があればってはなしになる。
みんpyはいい本だから持ってて損は無いと思う。

質問者のレベルわからんし、この本あれば~とか言われても・・・ってのが正直な気持ち

言語自体初心者なら、「Pythonスタートブック」これおすすめする。
↑よんで次にみんpyとポケットリファレンスで普通な知識量になる。
もっと作り込んだり、チューニングとかしたかったら、それなりの本よめばいい。

36:nobodyさん
13/03/07 18:13:50.63
>>35
ありがとうございます。

ちょっとPHPを弄れる程度で、PHPのフレームワークを使った事はありません。

Pythonスタートブックを読んだ後にflaskのサイトにあるサンプルを作ってみたのですが、いまいち意味がわからず自分なりにカスタマイズするという事が出来ませんでした。

今回、bottleが初心者向きっぽいブログ記事を見つけたので再度挑戦してみようと思い、みんなのPython 第3版で勉強し、その後にbottleに取り掛かりたいと考えている次第です。

37:nobodyさん
13/03/07 19:05:59.84
Pythonスタートブック読むだけじゃなくて
全部打ち込んでみたかい?
出てきた組み込み関数とかクラスの作りとかとpythonの独自な書き方とか
まずはこれを頭で理解して覚えた方がいいよ。
急がば回れができないとのちのちつらくなる

スタートブックおわったなら、みんpyやってみればいいよ

フレームワークの選択基準は初心者向きとかでチョイスするより、
日本語の解説サイトが多いのを使うってのもちかみちですよ
わからないことあったら、またきいてくれ

38:nobodyさん
13/03/08 07:38:42.27
ム板でもbottleのステマしてるのがいたな

39:nobodyさん
13/03/17 23:27:44.12
bottleより速い『wheezy.web』

公式: URLリンク(bitbucket.org)
ベンチマーク: URLリンク(mindref.blogspot.jp)
ベンチマーク(色々):URLリンク(mindref.blogspot.jp)

40:nobodyさん
13/03/22 18:54:37.92
tes

41:nobodyさん
13/03/25 19:51:57.27
おもろいけどすぐ飽きる
URLリンク(portal.nifty.com)

42:nobodyさん
13/04/05 00:34:16.57
>>37
日本語情報を求めるならpythonに足を踏み入れちゃいけんわな
マジで日本語は皆無すぎ

43:nobodyさん
13/04/05 00:39:54.24 /dWCAkVT
pythonだけじゃなく他の言語もそうだよ
海外の技術資料を読めないとお話にならない
日本はIT技術の輸入国だから、輸出国である欧米の言語を理解できないと詰む
だから英語力は付けておかないと苦労する

44:nobodyさん
13/05/19 11:32:47.68 kwG8+ro4
E2CHとは、新しい掲示板サービスです。

Pythonのフレームワーク Tornado 使用

URLリンク(www.e2ch.com)

45:nobodyさん
13/05/19 12:55:33.04 kwG8+ro4
>>44
スマートフォンでもタブレットでも、ご利用は可能です。

46:nobodyさん
13/05/23 18:24:49.61
Flickr も韓国語と中国語はあって日本語無かったしなw

47:nobodyさん
13/11/08 17:28:58.94 uwQAVB05
すみません、プログラム板からこっちに振られたので再度質問させてください。

ubuntuでpyenv内にpylonsフレームワークを利用しているのですが、controllerのpyファイルを修正して、再度サイトにアクセスしても修正前の結果となってしまいます。
apacheのアクセスログにも修正前のログが出力されているので、ブラウザのキャッシュではないと思います。
.pycファイルも消してから実施していますが結果が変わらずです。

48:nobodyさん
13/11/09 16:48:55.25
>>47
mod_pythonならapache再起動しないとダメだと思う

49:nobodyさん
13/11/09 23:47:17.20
>>48
ありがとうございます。
毎回apacheの再起動が必要なのですね。
ただtemplate(mako)は入れ替えたら即時反映されるのですがクラスはダメという事でしょうか。

50:nobodyさん
13/11/11 08:33:25.19
>>49
テンプレートファイルはテキストとして読み込んでパース→出力するだろうから、キャッシュ
されてない限りpythonのコードとしてメモリに載ることは無いわけで。

51:nobodyさん
13/11/11 14:18:26.28
PHPerですがPythonに興味があります。
PHPerでも理解できそうなフレームワークを教えて下さい。
レベル的にはオブジェクト指向は理解できる。
PHPのフレームワークは使ったことないが、
HTMLとロジックを分離し、オレオレフレームワークでMVCは実現できる。
そんなところです。
mod_pythonのPython Server Pagesという概念はPHPと類似してるようなので理解出来ると思いますが、
mod_pythonは>>47のようになるので、何かよさげなMVCフレームワークを使いたいです。

52:nobodyさん
13/11/11 16:14:45.08
>>51
その条件ならFlaskが近いかな
Python全般に言えることだけど日本語ドキュメントはあまり期待できないから
英文読めないと辛いよたぶん

53:nobodyさん
13/11/11 16:42:53.25
>>52
ありがとうございます。
Flaskを使ってみたいと思います。
やっぱPythonの壁は英語の壁なんですね・・・
英語は自信ないですが試行錯誤してみます。

54:nobodyさん
13/11/11 22:38:24.53
47ですが、python利用する際はmod_pythonがデファクトかと思ってましたがそんな事もないのでしょうか?

アクセスが増えた場合にパフォーマンスが悪くなったり、アプリが落ちたりといった不安があり何となくapacheを利用しました。
ec2上で構築してますがインスタンスをスケールする事で回避できるのでしょうか。

55:nobodyさん
13/11/11 23:48:11.16
Python界隈では ngnix + uWSGI とか Tornado が主流じゃないの
重いだけのApacheなんか使わんよたぶん、知らんけど

56:nobodyさん
13/11/12 00:27:55.46
python使える共用サーバなんてほとんどApache
ルートなくてもユーザ側である程度htaccessで制御できる点で便利だしな
ただルートがある状態でわざわざ選択するかというと自分ならしないな

57:47
13/11/12 00:57:13.06
ありがとうございます。
大変参考になりました!


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch