トップページ⇒php
1001コメント265KB

【PHP】フレームワークについて語るスレ7【総合】

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/06/09(土) 09:48:36ID:6f8TWb7Z
前スレ
【PHP】フレームワークについて語るスレ6【総合】
http://pc11.2ch.net/test/read.cgi/php/1171896620/

[PHP]フレームワークについて語るスレ5[総合]
http://pc10.2ch.net/test/read.cgi/php/1159579507/

[PHP]フレームワークについて語るスレ4[総合]
http://pc8.2ch.net/test/read.cgi/php/1151706907/
[PHP]フレームワークについて語るスレ3[総合]
http://pc8.2ch.net/test/read.cgi/php/1145971945/
[PHP]フレームワークについて語るスレ2[総合]
http://pc8.2ch.net/test/read.cgi/php/1135847024/
【PHP】フレームワークについて語るスレ【総合】
http://pc8.2ch.net/test/read.cgi/php/1123608068/
0655nobodyさん2007/09/03(月) 16:16:55ID:???
pieceでsubmitボタンじゃなくて、一般ボタンを使用してonClickイベントで
jsからサブミットさせても動かないんだけどなぜ?
0656nobodyさん2007/09/03(月) 18:52:31ID:???
PEARやってみたんだけど、
フレームワークも似たようなもん?
ほしいクラスのあるスクリプトをインクルードして
それを使うってな感じでおk?
0657nobodyさん2007/09/03(月) 19:31:30ID:???
おまえが呼ぶように書くのはライブラリ
呼ばれる部分を書くのがフレームワーク
まあフレームワークは大体ライブラリの側面も含んでるけど
0658nobodyさん2007/09/03(月) 19:45:03ID:???
>>656
そんなレベルではまだはやい。フレームワークも知る必要もない。
0659nobodyさん2007/09/03(月) 23:36:39ID:???
>>656
いや、もっと簡単。
必要なものは全てそろってる。
まずチュートリアルやってみ。
理解できたら8割習得!
06606562007/09/05(水) 14:29:14ID:???
チュートリアルが何かわからないので0割習得!
0661nobodyさん2007/09/05(水) 16:23:04ID:???
>>660
http://cakephp.jp/doc/blog_tutorial.html どぞ!
0662nobodyさん2007/09/05(水) 22:16:46ID:???
フレームワークを変更した人とかいるかな
今使っているフレームワークが変えても動くように設計していたりする?

ビジネスモデルはクラスとか作っておけばいいけど、viewは結構移植が難しいかな

0663nobodyさん2007/09/05(水) 23:09:46ID:???
>>662
気持ちはわかるけど、やめておけ。ろくなことにならない。
0664nobodyさん2007/09/06(木) 08:42:32ID:???
>>662
できたら公開してね
0665nobodyさん2007/09/06(木) 10:13:24ID:???
意味あるのかないのか良く分からん。
0666nobodyさん2007/09/06(木) 23:08:17ID:???
ここにいるぺちぱーでセミナーとか勉強会行ってる人いる?
0667nobodyさん2007/09/07(金) 00:17:11ID:???
勉強会とか行きまくってたひとが作ったフレームワークからsymfonyに移す作業を今やってる。

ビジネスロジックは可能な限りフレームワーク依存を避けたんでほとんど手付かずでよかったが
ViewはSmartyから生PHPに変更だーね。
でも逆方向の移植よりは作業は難しくないと思う。より何でもできる側への移植だし。
まぁサイトデザインリニューアルだから今回はそれは大した問題ではないが。

DaoをDB_DataObjectからpropelにする作業がいちばん面倒くさい気がする……
これもあらかじめラッパ1枚挟んでおいてたからまだ楽な方だとは思うけど。
0668nobodyさん2007/09/07(金) 02:30:04ID:???
何の話?
0669nobodyさん2007/09/07(金) 03:06:25ID:???
もはやJavaでいいじゃないかと思えるレベルの手間だな。
0670nobodyさん2007/09/07(金) 09:59:12ID:???
>>667
Maple だな。
あれは、移植しやすい・・・というか、それが主眼のFWだったから。

kunitさんは相変わらず消息不明か。
0671nobodyさん2007/09/07(金) 14:40:20ID:???
DBの操作がし易いFWないかな?
$array['field1'] = "テスト1";
$array['field2'] = "テスト2";
$array['field3'] = "テスト3";

を簡単に

INSERT SET field1,field2,field3 VALUES('テスト1','テスト2','テスト3')
みたいな感じにして実行してくれるのが嬉しいんだが・・・
ってこれくらいならfunctionでいけるかな
0672nobodyさん2007/09/07(金) 14:44:15ID:???
1回でおk
0673nobodyさん2007/09/07(金) 16:47:19ID:???
>>666
railsの勉強会はよく見るけど、PHP系のフレームワークの勉強会ってある?
symfonyかcakeの勉強会があればいきたいけど。
0674nobodyさん2007/09/07(金) 17:16:28ID:???
>>671
DAOでぐぐれとかそういう
0675nobodyさん2007/09/07(金) 17:21:33ID:???
>>673
zendがやってたきがす
0676nobodyさん2007/09/07(金) 17:35:52ID:AJh2IEJ8
フレームワークっぽくはないけどrhacoが気になる
0677nobodyさん2007/09/07(金) 18:38:38ID:???
>>671
MDB2のautoExecute()とか。
0678nobodyさん2007/09/07(金) 20:47:47ID:???
>>667
そうそうDB回りも移植性を考えるとどうなんだろう
結局生のSQLを書いた方が移植性はいい気がするけどどう?
0679nobodyさん2007/09/07(金) 21:01:05ID:???
>>671
どんなFWでも出来ると思うが、それ以前に、

$array = array('field1'=>'テスト1,'field2'=>'テスト2,'field3'=>'テスト3,);

という書き方を知っているか?
0680nobodyさん2007/09/07(金) 21:29:31ID:dCrM/XyG
ブログシステム的なものを作るのに、Django使いには何がお勧めですかね?
0681nobodyさん2007/09/07(金) 23:26:18ID:???
てか、もうフレームワークにしなくても
独自で作った関数・クラスを使いまくるので、よくねぇ?
0682nobodyさん2007/09/07(金) 23:30:23ID:???
それはライブラリじゃね?
0683nobodyさん2007/09/08(土) 00:53:21ID:???
PHP at Yahoo! JAPAN
http://searchblog.yahoo.co.jp/2007/09/php_at_yahoo_japan.html

日本のYahoo!でも使っているようだし、フレームワークの本命は、やはりsymfonyかな。
0684nobodyさん2007/09/08(土) 01:05:57ID:???
php.netってyahooが提供してたのか・・・知らんかった
0685nobodyさん2007/09/08(土) 02:00:20ID:???
てか、GoogleもPHP使ってるし、楽天もPHP+MySQLだったはず。
割と有名な大企業で使っているから、もうPHPだけで良い気がする。
0686nobodyさん2007/09/08(土) 02:04:36ID:???
googleはpythonだろ
0687nobodyさん2007/09/08(土) 02:07:31ID:???
Yahooとか楽天とか、バックエンドのコアな処理はみんなJavaだけどな。
確かにフロントではPHPを使ってるけど。
DBも当然オラクルだよ。MySQLなんかじゃ機能も性能も追いつけるわけないじゃん。
0688nobodyさん2007/09/08(土) 02:10:46ID:???
やっぱり、まだまだ俺たちには勉強が必要ってことか・・・
0689nobodyさん2007/09/08(土) 02:16:07ID:???
googleは数千台のMySQLだろ
0690nobodyさん2007/09/08(土) 02:20:34ID:???
>>680
Django使いにはrhacoがオススメだと親分が言っていた
0691nobodyさん2007/09/08(土) 02:40:44ID:???
>>685
>楽天もPHP+MySQLだったはず。
何年前の話だ。
今はまつもと御大も迎えてRuby一色になろうとしてる。
0692nobodyさん2007/09/08(土) 02:46:14ID:???
>>691
すまん。「楽天 PHP」でググった記事を見たら書いてあったんだが、
日付を見たら、2003年の記事だったw
0693nobodyさん2007/09/08(土) 02:54:40ID:???
>>692
で、それを指導してたのが若き日のふじもとさんなんだな。
0694nobodyさん2007/09/08(土) 02:56:09ID:???
ライブラリーとかフレームワーク使ってると
早く完成品が拝める。

でも正直自分が作った気がしないのは俺だけ?
0695nobodyさん2007/09/08(土) 03:18:55ID:???
作者が楽天に走ってrubyの印象が悪くなったよな
0696nobodyさん2007/09/08(土) 04:13:53ID:???
大手出版社の人が「Ruby on Rails」は一過性のブームで終わったと言ってたな。
たくさん入門書が出たけど、どれも全然売れてないとか。

自分の周りでは、中規模案件を中心に「Beyond Java To PHP」って感じ。
0697nobodyさん2007/09/08(土) 05:13:52ID:???
結構yahooでsymfony使われてることが意外
あれそんなにいいか?
俺もフレームワーク発表してyahooに入社したろか
0698nobodyさん2007/09/08(土) 05:24:38ID:???
>>694
少なくとも仕事はそれでいいんじゃないかとw

>>697
是非がんばってくれ
いろんな実装見たい
0699nobodyさん2007/09/08(土) 18:31:05ID:+ZuhJBWz
>>690
rhacoですか.Djangoに似てるんですかね?
どうもあのサイトのデザインの印象が良くないんだよね….

でも,親分が言うなら使ってみるかな.
0700nobodyさん2007/09/08(土) 19:31:56ID:???
>>699
ってか親分知ってるならブログ見てるって事じゃないのか?w
さんざん親分のブログで持ち上げてるじゃんかw
0701nobodyさん2007/09/08(土) 21:33:52ID:+ZuhJBWz
>>700
ごめんなさい.親分知らないです.
ノリで言ってみただけです.
0702nobodyさん2007/09/08(土) 22:32:03ID:???
rhaco公式のデザインの悪さには同意せざるを得ない。
ダウンロードして欲しくないかのようなデザイン。
もしそっちのセンスがないのなら、いますぐにでも任せられる人を募るべき。
あのサイトのデザインは、フレームワークを使いはじめた人間が、
なんでもかんでもリストで出力してテンプレートで並べたてるのに酷似している。
(そして、そうなるのもよくわかる。すごく簡単にできるから。)
0703nobodyさん2007/09/09(日) 02:11:31ID:???
結局フレームワークはどれがいいのよ
だれかそれぞれの特徴とかまとめて
0704nobodyさん2007/09/09(日) 03:23:27ID:???
どれがいいかわからんやつはフレームワークに使われる落ち
0705nobodyさん2007/09/09(日) 06:56:00ID:???
大手出版社の売り上げで技術選ぶアホが居るよ
0706nobodyさん2007/09/09(日) 12:12:06ID:???
>>697
馬鹿じゃない?
0707nobodyさん2007/09/09(日) 12:23:37ID:???
ttp://www.atmarkit.co.jp/news/200709/07/yarv.html
PHPオワタ
0708nobodyさん2007/09/09(日) 12:37:24ID:???
でも、言語の部分であまり重い処理とかやらないから関係なくね?
大部分がデータベースの処理とそのI/O速度に依存しているんだし。
0709nobodyさん2007/09/09(日) 13:30:15ID:???
そこまで速度にこだわるなら、Yahooがやっているようにextension化すればいい。
PHPとはそういうもの。
0710nobodyさん2007/09/09(日) 15:07:33ID:KH7TY7ET
フレームワークにはいろいろなタイプのものがあるんですね。
MVCパターンというフレームワークと、ステートマシンというフレームワークは、根本的に何か違うんでしょうか?
PHPプロが肩入れしている(?)Piece Frameworkってどうですか?
http://www.phppro.jp/news/415
0711nobodyさん2007/09/09(日) 15:14:07ID:???
MVCとステートマシンを考慮したフレームワークを作る事ができる。
もうちょっとそれぞれを調べてから質問した方が、話が広がって良い。
0712nobodyさん2007/09/09(日) 16:01:22ID:???
>質問が自分の知識レベルの範囲内で回答できる内容だった場合、
>「そんな事も知らないのか」「そんな事も知らないならこのツールを使うべきではない」
>「少しは努力しろ」等と罵倒するだけで、絶対に回答しない。

>質問が高度すぎて自分の知識レベルでは理解できなかった場合、質問を無視する。
0713nobodyさん2007/09/09(日) 16:14:31ID:???
http://www.google.co.jp/search?hl=ja&q=%22%E8%B3%AA%E5%95%8F%E3%81%8C%E8%87%AA%E5%88%86%E3%81%AE%E7%9F%A5%E8%AD%98%E3%83%AC%E3%83%99%E3%83%AB%E3%81%AE%E7%AF%84%E5%9B%B2%E5%86%85%22&lr=
0714nobodyさん2007/09/09(日) 16:14:40ID:T1ZRLBlB
>>707
オワタって。。。
5倍以上遅いだろうがw
0715nobodyさん2007/09/09(日) 16:16:16ID:???
最大で五倍。多くの場合は変わらない。よくある話。
0716nobodyさん2007/09/09(日) 17:18:00ID:???
ちなみにステートマシン・フレームワークがあることを知らなかったのだけど、
これは状態遷移図とそれぞれのアクションを記述するというような理解でいいの?
Javaのフレームワークについて書いた記事しか見てないけど。
まあ、確かにわかりやすそうだし、全ての状態を一目で把握できるというのはよさそう。
MVCでアクションを書いてると際限なく増やせるから、それを管理できなくなるって話はありそうだし。
でも、例えばステートマシンをMVCのコントローラで採用すれば、って話にならないの?
0717nobodyさん2007/09/09(日) 20:11:55ID:???
>>715
すくなくとも記事嫁でから書けよ
最大20倍、平均5倍って書いてあるぞ

あくまでマイクロベンチの結果だから当てにならないって言うのは事実だが
0718nobodyさん2007/09/09(日) 20:49:52ID:???
うーん。
なんかベンチ合戦に巻き込まれてるような気がする。
実装を換えて何倍速くなりましたっていうのは、本来つまらない話のはずなんだけど…。
0719nobodyさん2007/09/09(日) 21:13:37ID:???
Piece Frameworkによるブログアプリケーションの作成
http://gihyo.jp/dev/serial/01/piece

JavaのStrutsみたいなフレームワークなんですかね?
Ruby on Railsもどきとは一味違うタイプなのかな。
煩雑なFWに見えたのは、多分俺が単純な人間だからだと思います。orz
0720nobodyさん2007/09/09(日) 22:04:07ID:???
>>719
フロー定義のyaml見ると眩暈がするな
Java臭い香りがぷんぷんするぜ
0721nobodyさん2007/09/09(日) 23:33:35ID:???
>>720
作者はPoEAA読むのを人にもすすめるほどだから、それは仕方ないだろう。

pearコマンドでインストールというのがまず壁だな。
アーカイブ落として、解凍して、ドキュメントルートにおけば使えるようにして欲しいよ。
0722親分2007/09/09(日) 23:46:25ID:uiImO4wM
>>721
YOU! rhacoやっちゃいなYO!
0723nobodyさん2007/09/10(月) 00:43:46ID:???
というより一昔前の設計なだけ
0724nobodyさん2007/09/10(月) 00:53:17ID:???
Ruby on Railsがでてから、
一気に世代が変わっちゃったよな。
0725nobodyさん2007/09/10(月) 02:00:28ID:???
rails使えない環境も多いわけで自社開発でやる気のあるとこ以外はrailsに移行しないきがす。
うちはrails部隊もあるが。phpでほとんど組んでる
0726nobodyさん2007/09/10(月) 02:49:19ID:???
phpにもRails風のフレームワークがいくつかあるじゃん
0727nobodyさん2007/09/10(月) 03:03:48ID:???
CakePHP楽だよ。本当に楽。
0728nobodyさん2007/09/10(月) 04:40:16ID:???
レンタルサーバーは実際問題PHP5への切り替え断行なんてできるのかな?
4でしか動かないクライアントのスクリプトも相当あるだろうし
それをバッサリ切ると業務に支障をきたして大問題になると思うんだが…
運営各社はいったいどうやって切り抜けるんだろうな
0729nobodyさん2007/09/10(月) 05:54:44ID:???
>>728
XREAみたいに新しく追加された鯖は5系にするとかじゃないのかな
CPIとかは現状でハンドラ書いて選べたよね確か
0730nobodyさん2007/09/10(月) 11:45:24ID:???
PHP5の最新版って毎回セキュリティフィックスが山のようにある。セキュリティを考えるならPHP4の最終版を使い続けた方がまし。
0731nobodyさん2007/09/10(月) 11:53:48ID:???
>>730
他の言語使ってたりして、一度例外処理になれてしまうとtry〜の無いphp4には
戻れなくなるよw
0732nobodyさん2007/09/10(月) 11:56:11ID:???
つ、釣られないぞ
0733nobodyさん2007/09/10(月) 13:44:08ID:???
他の言語使ってたりして、一度例外処理になれてしまうと〜finallyの無いphp5には
戻れなくなるよw
0734nobodyさん2007/09/10(月) 13:53:45ID:???
>>731
>>733
ならおまえらは戻ってこなくていいから、もう黙ってろ。
0735nobodyさん2007/09/10(月) 16:08:54ID:???
4厨必死すぎwwww
0736nobodyさん2007/09/10(月) 16:17:21ID:oeJv3ute
日本発のフレームワークって徐々に開発が滞る気がするのですが間違った認識ですか?
0737nobodyさん2007/09/10(月) 16:44:21ID:???
>>736
大丈夫です、海外の奴も長続きするのは100にひとつもありません。
sf.netへ行って"php framework"してみるとわかります。

単に確率の問題でしょうが、日本初のフレームワークの絶対数がすくないので、
日本だからどうこう、というのを論じるのはまだ早いと思われます。
0738nobodyさん2007/09/10(月) 20:05:52ID:???
>>736
Kaedeを心待ちにしてた俺に対する挑戦状か?
0739nobodyさん2007/09/10(月) 20:21:54ID:???
俺frameworkでやってきたけど、
自分一人で開発することがほとんどなので、間違ってなかった気がする。

0740nobodyさん2007/09/10(月) 21:38:42ID:???
それで済んでるなら間違ってないと思うよ
0741nobodyさん2007/09/10(月) 21:41:25ID:???
失礼、なんか煽ってるみたいな文になってしまった

プログラムそのものの美しさを求める趣味人でもない限り、
正しく目的を達成できるなら俺FWでもSymfonyでも国産FWでも同列だろう、
って意味で。間違ってないと思うよ。
0742nobodyさん2007/09/10(月) 21:45:47ID:???
symfony×PHP
ttp://www.amazon.co.jp/exec/obidos/ASIN/4774132373/doyouphp-22/ref=nosim
0743nobodyさん2007/09/11(火) 00:18:16ID:???
PHP総受け
0744nobodyさん2007/09/11(火) 03:26:25ID:fZWv6wPR
Zend Framework 本
http://www.sotechsha.co.jp/pc/html/593.htm
0745nobodyさん2007/09/11(火) 08:25:26ID:???
>>742
>>744
(・∀・)イイヨイイヨ♪

…アレ?Symfonyは本家の解説本を翻訳したらいいんじゃないの?>出版社
0746nobodyさん2007/09/11(火) 10:04:02ID:???
>>745 昔そう思ったのですがネットで日本語訳が既に入手できる上に
貰える印税が通常よりも少ないのでやらないでしょう。
0747nobodyさん2007/09/11(火) 12:48:48ID:???
中身まで薄そうな本だな
07487442007/09/11(火) 18:56:13ID:fZWv6wPR
>>745
佐久嶋ひろみのフレームワーク本は内容的にしょっぱかったからな。
今度はZendの監修らしいので、期待したいところではある。
0749nobodyさん2007/09/11(火) 19:34:40ID:???
Zendなんてまだ安定してないのに
よく本なんか出すよなw
0750nobodyさん2007/09/12(水) 04:17:24ID:???
Zend_Pdfは結局正式リリースになってもマルチバイト無視だったしな。
びっくりするほど完成度が低い。
0751nobodyさん2007/09/12(水) 05:55:49ID:???
一人で作ってるから仕方ない
0752nobodyさん2007/09/12(水) 11:12:48ID:???
pdfなんてコアな部分でもないしな
0753nobodyさん2007/09/13(木) 01:26:49ID:???
zendは流行らない気がするよ。
0754nobodyさん2007/09/13(木) 02:14:43ID:???
フレームワークとしてははやらないかもな
■ このスレッドは過去ログ倉庫に格納されています