• 締切済み

pythonとphpにおけるwebアプリ

つい先日からpythonでwebアプリを作るための勉強を始めました。 phpはブラウザから直接ファイル名へアクセスすると、htmlを返す単純明快な仕組みでしたが、 pythonの場合は、WSGIでブラウザからのアクセスを待ち受けて、urlでルーティング?する 仕組みなようで、phpとだいぶ勝手が違い戸惑っています。 pythonでwebアプリを作るとなると、こういった処理が普通なのでしょうか? それとも、phpのようなブラウザから直接目的のファイルへアクセスして、htmlを返す ような使い方もあるのでしょうか? アドバイス宜しくお願いします。

みんなの回答

回答No.2

#1の人の意外にもcgiやapacheのモジュール(mod_python)として動かせばいいのでは?

全文を見る
すると、全ての回答が全文表示されます。
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

>phpのようなブラウザから直接目的のファイルへアクセスして、htmlを返すような使い方もあるのでしょうか? ありますよ。 apacheならmod_wsgiモジュールで、 無い場合でもPython2.5以降)に標準で組み込まれているためプログラムの修正で対応可能です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • pythonを用いてのwebアプリ

    私の環境はOSX10.7.3です。 https://lindoc.jp/docs/1163 こちらで公開されているみんなのPython Webアプリ編を読んでいる途中で詰まったので質問です。具体的にはページ数は44です。質問内容がかなり初歩的なものですがよろしくお願いします(汗 simpleserver.py import SimpleHTTPServer SimpleHTTPServer.test() index.html <html><body> Python is awesome ! </body></html> これら二つのファイルをデスクトップ下に保存して ターミナルでデスクトップ下で $ python simpleserver.py とリターンすると -bash: $: command not found とエラーがでます どのようにしたら解決できるでしょう?

  • ファイルメーカーでウェブアプリできますか

    こんにちは。ファイルメーカーについて質問させてください。ファイルメーカーは触ったこともない人間です。 社内のデータ共有を目的としています。アクセスする人数は10人程度です。同時アクセスはあるかもしれないです。 やりたいこと: ファイルサーバー上にファイルメーカーで作ったデータベースファイルを置く。 各ユーザーがDBにアクセスして、値の更新・参照・削除等をおこなう。 アクセスの方法はウェブブラウザ。環境はWindows。 ASPのような事をファイルメーカーでできないでしょうか?しかも、ファイルメーカーのサーバーではなく、PROで。 もし可能であれば、勉強してウェブアプリを作りたいと思います。宜しくお願いします!

  • iphoneアプリ WEBページを埋め込み表示

    ブラウザではなく、iphoneアプリで、WEBサイトそのまま表示する仕組みは可能でしょうか?WEBアプリとして普通のブラウザで利用できるものがあるのですがアプリ化することで、AppStoreで提供したいというのが目的です。

  • Pythonとは?

    最近Pythonの創設者がGoogleに入社したこともあり、有名になりつつあるPythonですが、具体的にどのようなことができるのでしょうか? Wikipediaを参照してみたのですが、強力なオブジェクト指向だということはわかりました。また、CGIとしてWebアプリケーションなども作成できるようですが、パイソンを使ってWindowsやLinuxで動くようなデスクトップアプリケーションも作成できるのでしょうか? それともPHPのようにWebアプリのみに特化した言語なのでしょうか? また、これから学ぶのであればRubyまたはPythonどちらを選択しますか?

  • accessでwebアプリ

    門外漢で変な質問だったらすみません データベースサーバー(SQLサーバーとか)やWebサーバーを設置し、Javaスクリプトなどでクライアントサイドプログラムを作って、Webアプリを作ると理解しています。 サーバー設置とかそこまではやれない場合、LAN上に繋がれたPCの1台にACCESSのファイルを置いて、各PCからブラウザでそのファイルにアクセスし、Webアプリのように様々な事をやることは出来るのでしょうか。 よろしくお願いします。

  • pythonでmysqlにアクセスする方法

    pythonを勉強中です。 PHPでmysqlにアクセスする方法はある程度わかるのですが、pythonでアクセスする方法についてなかなか参考にできるサイトが見つかりません。 そういったサイトがあれば教えていただけますでしょうか。 それと、PHPとpythonの両方を使える方に質問ですが、実際どちらの方が良いですか? もちろん一長一短あると思うのですが、データベースを扱った動的サイトを作りやすいのはどちらでしょうか? よろしくお願いします。

  • Pythonの使い道

    まったく触ったこともないのですが、Pythonって何用の言語ですか? C#ならシステムGUI開発、VBAならOfficeマクロ関係、JavaScriptならWebページ関係、Pythonって何者ですか?勉強して何か使い道あるのですか?PHPみたいにインストールしないマシンでは使えない言語ですか? お願いします。

  • RubyとPython覚えるならどっち?

    PHPを覚えてきたので、次にRubyかPythonのどちらかを勉強しようと思っています。本当は両方勉強した方がいいんでしょうけど、一気に勉強するのは大変なので、どちらか片方をやりたいと思っています。いろんなサイトで比較をされていますが、RubyはPythonに比べて実行速度が遅いとか、世界的なシェアではPythonの方が上、しかしRubyは国産でマニュアルも沢山ある。うーん、どっちを選択したらいいか迷います。たぶん、どちらもやれることは余りかわらないような気がします。ただ実行速度は少し気になります。 使う目的は今は特に決まっていません。もう一つくらい言語を取得したいというくらいの気持ちです。よろしくお願いします!

  • 日曜プログラマならRubyとPythonどちらを?

    本職ではない日曜プログラマならばRubyとPythonのどちらを学ぶべきでしょうか? 前提として、英語はできるのでそちらの情報も読み解けますが、やはり日本語の方が楽です。 また、何か(Webアプリとテキスト・ファイル処理)を作るにしても基本一人です。 コードを書くのが楽しいと聞くので、チームではないことからもRubyを選びたいのですが、 GoogleとAmazonはクラウドベースでPythonを使うと聞きます。実際にどのように利用してよいのか未勉強ですが、この点は見逃せないように思います。 現在のスキルはVBAとSQL程度です。RubyとPython両方学べばよいのでしょうが、日曜プログラマですのでそこまでの時間がありません。また、これで食べていこうとかいうのではありません。 アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Ruby
  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP