今回話題のPHPについて言えば、まずDelphi For PHPなんてなものが有りますね。"Delphi"はWindows GUI開発用のプロプラ環境として有名(?)でしたが、そいつをマンマPHPに置換した感じのもののようです。紹介記事とかを読むと(Delphiを知る人なら)どうにもこうにも苦笑してしまうほど見事にDelphiの世界観が再現されているのが見て取れます。なお開発環境本体はプロプラですが、その(ソース字面上の)特徴を一番よく表しているライブラリ「VCL」のPHP版は本家からLPGLで出されてるようです。
言語は宗教 (スコア:1)
そこにヘビ使いが通りかかった (スコア:2, おもしろおかしい)
蛇好きがここにもいますよ (スコア:1)
自分で使うツールはほとんど boost.python + Python なんですが、なかなかWindowsユーザな周りの人に使ってもらうというところまでは行きません。py2exeとかあるしWindows用パッケージも簡単に作れるのであとは自分が Python で GUI が作れればいいんですが、そこまで手が回らない。tkInter も wxPython もちょっとだけ触って「どうせ使うの俺だけだからコマンドラインインターフェイスでいいや」ってあきらめちゃいました。むしろブラウザをローカルアプリのUIに使えないものかなぁ。web.pyなんか使って localhost 経由でユーザインターフェイス作るってのはどうだろう。
屍体メモ [windy.cx]
Re:蛇好きがここにもいますよ (スコア:0)
Pythonは全く疎くてコメントできないのですが、
昨今一部で流行の「ステートフル」というかGUIフレームワークLIKEなAPI体系を持つWebフレームワークなら比較的すんなりと「GUIのかわりにWeb UI」をやれるんじゃないかと想像しています。
そういう感じのフレームワークはPythonにはどんなのが有るんでしょうか?無いってことは多分無いと思うんですけども。
今回話題のPHPについて言えば、まずDelphi For PHPなんてなものが有りますね。"Delphi"はWindows GUI開発用のプロプラ環境として有名(?)でしたが、そいつをマンマPHPに置換した感じのもののようです。紹介記事とかを読むと(Delphiを知る人なら)どうにもこうにも苦笑してしまうほど見事にDelphiの世界観が再現されているのが見て取れます。なお開発環境本体はプロプラですが、その(ソース字面上の)特徴を一番よく表しているライブラリ「VCL」のPHP版は本家からLPGLで出されてるようです。
あと、PRADOという名前の、こちらはオープンソースのプロジェクトも有るようです。Delphi(元の)に倣って作られたものだそうで、これもAPI体系がDelphiソックリ。なお時間的にはPRADOのほうがDelphi PHPより先だったらしいです。
#Delphi For Rubyが心底欲しいのでAC。3rd Railsではなく。
蛇足ですがRubyだと [http://jp.rubyist.net/magazine/?0001-RubyGUI#l19 Rubyist Magazine - Ruby de GUI] で「Ruby/WebDialogs」というものが有る(らしい)ことが紹介されています。紹介された時点でもかなり昔ですが、「表示は HTML + CSS、イベントは Javascript 経由で受け取る」ということで、仕組み的には思いっきりAjaxのハシリというか先行事例のひとつなんじゃないでしょうか。
Re: (スコア:0)
>昨今一部で流行の「ステートフル」というかGUIフレームワークLIKEなAPI体系を持つWebフレームワーク
>そういう感じのフレームワークはPythonにはどんなのが有るんでしょうか?
それがこういうものを指していいのかわかりませんが、pylonsというものとjQuery使えば
Re: (スコア:0)
ステートはステートでも、クライアントに上JavaScriptでできた「アプリ」を構築して、そこにステートを持たせ、サーバは必要(判断byクライアント)に応じてクライアントにデータを供給するだけに徹する、というクライアントサイドステートフルWebアプリ(とでもいうべきもの)のほうですね。
うん。それもいいと思います。
ただ「Pythonを/で書きたい」という要求を(もし)元の人が持っているなら、JavaScript「で」アプリを書く状況は、期待したものとは違うなあと感じるかも知れません。
#というか、それがやりたいなら、SproutCoreあたりが一番幸せになれるんじゃなかろ