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

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

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2008/02/09(土) 10:43:58ID:???
前スレ
http://pc11.2ch.net/test/read.cgi/php/1197383840/
0002nobodyさん2008/02/09(土) 10:44:59ID:???
過去スレ
【PHP】フレームワークについて語るスレ9【総合】
http://pc11.2ch.net/test/read.cgi/php/1197383840/
【PHP】フレームワークについて語るスレ8【総合】
http://pc11.2ch.net/test/read.cgi/php/1192604501/
【PHP】フレームワークについて語るスレ7【総合】
http://pc11.2ch.net/test/read.cgi/php/1181350116/
【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/
0003nobodyさん2008/02/09(土) 10:45:40ID:???
【洋モノ】
symfony
http://www.symfony-project.com/
code igniter
http://codeigniter.com/
Zend Framework
http://framework.zend.com/manual/ja/index.html
CakePHP
http://www.cakephp.org/

【和モノ】
ちいたん
http://php.cheetan.net/
Ethna
http://ethna.jp/
guesswork
http://classic.guesswork.jp/
maple
http://kunit.jp/maple/
0004nobodyさん2008/02/09(土) 12:36:07ID:???
>>1
乙です
0005nobodyさん2008/02/09(土) 16:05:48ID:???
最近期待しているのを2つ追加

Piece Framework
http://piece-framework.com/

rhaco
http://www.rhaco.org/

でも、正直おなかいっぱいというかんじ。
3大フレームワーク(Cake, Symfony, ZF)+1(CodeIgniter)で十分という気も
0006nobodyさん2008/02/09(土) 17:36:48ID:???
3大フレームワークのサブセット版がほしい。

ごてごてとしたフレームワークをごそっと入れるんじゃなく、
ファイル一枚か少数で完結したフレームワーク・・・

だが、命令などに互換性があり、必要になった時点で、
フルセットのフレームワークに容易に入れ替え可能。
0007nobodyさん2008/02/09(土) 19:08:55ID:???
どこで聞くべきか迷ったんですけど、ここにします。

今SimpleTestを使ってテストしています。
SimpleTestにはWebTestCaseといってあたかもブラウザで
アクセスしたかのように、ウェブページに対してhttpプロトコルで
接続・・・その結果をテストということができるのですが、
このメール版はないでしょうか?

つまり、自分のPHPアプリからメール送信・・・そしたら(仮想の)テスト用メールサーバーにメールがたまり、
テストコードから、メールサーバーに来たメールを見てアサーションや、そのメールに書かれているリンクを
クリックなどしてテストを続行という、一連の処理にメールが入る場合のテストの自動化をしたいのです。

なにか良いライブラリ、良い手は無いでしょうか?
0008nobodyさん2008/02/09(土) 20:29:30ID:???
あー、そういう手作業テストって面倒だよな
なんか良い手あるなら俺も知りたい
000972008/02/09(土) 20:29:50ID:???
SimpleMailを見つけました。
001072008/02/09(土) 23:11:53ID:???
SimpleMail http://www.curioussymbols.com/simplemail/

ちなみに、Windowsで使うときの注意点です。

SimpleMailがSMTPサーバーとしてFakeMailを使用するので別途インストールする必要があります。
perl版は必要なライブラリが入れづらいようなのでpython版を使いました。
python版はWindows版があるのでインストーラーで簡単に入れられます。
あらかじめpython自体も入れておく必要があります。

http://www.lastcraft.com/fakemail.php ここに情報が少し書いてあります。
fakemailerを起動するときは、インストールしたフォルダで、
> fakemail.py --host=localhost --port=10025 --path=.
でいいのですが、そのままではエラーになりました。

エラーメッセージを見ると、「signal.SIGHUP」が定義されていないそうです。
どうせテストだし、あまり重要なものではなさそうなので、削除しました。

> for sig in (signal.SIGINT, signal.SIGTERM, signal.SIGHUP):
↑fakemail.pyの中の「, signal.SIGHUP」を消す。


SimpleMailにはstart()メソッドでfakemailを実行する機能があるのですが、
Linux/Unix用のパスで、perl版のコードの上、fakemail.pyをバックグラウンドで
実行しようとすると、forkなんたらのエラーが発生するのであきらめます。
start()、stop()メソッドを呼ばなくても使えます。
その代わり、テスト開始前にfakemailerを起動しておきましょう。
0011nobodyさん2008/02/10(日) 02:22:40ID:???
PHPはモジュールたっぷり入ってるxamppに
perlはperl.exeしか入ってなくて子飼弾脂肪www
0012nobodyさん2008/02/10(日) 03:34:26ID:???
PHPってフレームワーク地獄ですよねw
0013nobodyさん2008/02/10(日) 04:00:38ID:???
どういう意味?
フレームワークありすぎって意味?
0014nobodyさん2008/02/10(日) 04:23:36ID:???
ただ、PHPは良くも悪くも言語仕様が緩いので、
デファクト・スタンダードになったフレームワークは標準で取り込んで、
言語仕様上の優遇を受けるんじゃないか、と思ってる
そうなったらこのフレームワーク地獄も終わるんじゃないの
政治的にZend Frameworkになるのかなと思ってるけど
0015nobodyさん2008/02/10(日) 16:37:08ID:???
フレームワーク自体にはそれぞれコンセプトがあるんだから、
一つに落ち着くことはないと思うけどね。
ちょうど.comみたいに、たくさん出てきて、いろいろ淘汰されて、
最終的に数個残るみたいになるんじゃないかなぁ。
ま、資金力や人気もあるからZend Frameworkは残りそうだけど
0016nobodyさん2008/02/11(月) 03:33:18ID:???
PHPのフレームワークは、誰でも作れるところが、
利点でもあり、欠点でもあるんだろうね。
ASP.NETのように誰も参入できないようにしてしまうと
選択肢が無い分すっきりとするが、その設計手法から
洩れてしまうと、言語など根本的な部分から変更せざるを
得なくなってしまう。
0017nobodyさん2008/02/11(月) 20:35:51ID:???
http://slashdot.jp/security/article.pl?sid=08/02/11/0012230
linuxカーネルに穴があってPHPもちろん脂肪www
0018nobodyさん2008/02/12(火) 14:36:51ID:???
その理屈だとRuby他も脂肪じゃんw
0019nobodyさん2008/02/12(火) 18:06:57ID:???
Piece以外に継続を利用したWebフローエンジンを持っているPHPフレームワークってある?
JavaだとSpring Web Flowに近いと思うけど、LightweightだとほとんどがFront Controllerだから、
なかなか野心的でないかと思っている。
0020nobodyさん2008/02/12(火) 19:41:40ID:???
>>19
WebFlowって継続なの?知らんかった。
つうか、言語で継続サポートしてないのによくやるな。
0021nobodyさん2008/02/12(火) 19:45:13ID:???
Pieceはやってる人を応援したくなる
ただ、Piece_ORMのinsertのテーブルデフォルト値の扱いが未だに納得がいかん。
もう少し説明をしてくれればな・・・
0022nobodyさん2008/02/13(水) 00:59:29ID:???
WebFlowに近いというか、Pieceは元々がWebFlowとJBoss Seamを参考にしてるからな。当然ある程度は似る。
0023nobodyさん2008/02/13(水) 09:03:46ID:???
やっぱそうなんだ。
それぞれのモジュールが個別に使えるようになっているみたいだし、
そのうち既存のアプリにPiece_Flowを組み込んでみたいと思ってるんだよね。
(今はORMとRightはドキュメントがあるけど、Flowの方はちょっと…なので)
0024nobodyさん2008/02/13(水) 11:57:39ID:????2BP(2)
今から始めるとするとどのフレームワークがおすすめかな?
少しだけcakePHPをかじってみたけど、まだ日本語のドキュメントが十分とは言い難いし。
0025nobodyさん2008/02/13(水) 12:07:10ID:???
>>24
これから始めるなら、php4対応は気にしなくてもいいんじゃない?
俺はまだまだ業務で4を引きずるから、cakeとethnaだけど。
0026nobodyさん2008/02/13(水) 22:38:07ID:???
>>24
CodeIgniter
間違っても Symfony はすすめない
0027nobodyさん2008/02/13(水) 22:46:18ID:???
>>26
理由をどうぞ
0028nobodyさん2008/02/14(木) 00:48:59ID:???
CIは確かにいいけどこれ使うならCakeの方が多少デブになるけどベターかな。
多分組み方にコダワルやつはZendを使って苦労したがるのだろう
0029nobodyさん2008/02/14(木) 01:42:15ID:???
>>24
どう考えてもsymfony。作りこみが他の比じゃない。
そもそも全体が太るのを避けるならFWなんて使うべきじゃない。Rasmasのやつ使え。
0030nobodyさん2008/02/14(木) 02:11:57ID:???
>>28
Zendが本命とかよく本とかには書かれてますが、どういうところが駄目なんですか?
0031nobodyさん2008/02/14(木) 02:30:57ID:???
設計として疎結合を重視しすぎていて、
そのせいで痒い所に手が届かない部分が、
フル装備のsymfonyやcakeに比べると物足りなく思える。

ZFは言ってみれば、
軽量な骨組みに綺麗なクラスライブラリを置いてある感じ。

というのがZFについて人から聞いた話。
0032nobodyさん2008/02/14(木) 02:35:13ID:???
symfonyやcakeで届く痒いところってどんなところ?
0033nobodyさん2008/02/14(木) 10:57:40ID:???
bakeで焼いてる(笑)ヤツらは、便利と思ってるのかな。
0034nobodyさん2008/02/14(木) 11:16:32ID:???
bakeで焼いたら焦げました('A`)
0035nobodyさん2008/02/14(木) 16:32:38ID:???
>>34
baka
0036nobodyさん2008/02/14(木) 20:03:37ID:???
mb_send_mailまわりってダメダメだな・・・
mb_encode_mimeheaderはmb_internal_encodingが必要って見たけど
PHP4の稼働してるバージョンじゃそれでもだめだったし
自分でヘッダ組み立ててmailで送るしかないじゃん・・・('A`)
0037nobodyさん2008/02/14(木) 22:00:33ID:???
mb_send_mail()で使えているけど。
ただ、引数指定にはいろいろノウハウがあったような…
単純にテキストメール送るだけなら、楽なことは楽。
0038nobodyさん2008/02/14(木) 22:01:07ID:???
つーか、ここはフレームワークスレじゃん。
フレームワークにメールモジュールないの?
0039nobodyさん2008/02/14(木) 22:52:13ID:???
あるけどしょっちゅう化ける
特に洋モノは。
南蛮人に極東のマイナー言語のサポートなんか期待できないのは
当然っちゃ当然だが
0040nobodyさん2008/02/15(金) 00:58:46ID:???
まあいい加減ISO-2022-JP(だったっけ?)に変換して送る様なローカル慣習も無くなってくれてもいいんだが。
UTF-8通らないサーバとかメールクライアントとかはもう無視する方向で行きたいな。
(どのみちそっちの方向にしか進まないんだから)
0041nobodyさん2008/02/15(金) 02:02:23ID:???
70文字で区切るとかいう仕様も今の時代意味あんの?
そのせいでmb_encode_mimeheaderも腐ってるし
いつの時代の仕様なんだっての
0042nobodyさん2008/02/15(金) 03:18:39ID:???
ってか実際的に考えて、70文字区切りなんていらないんじゃないか?
mail関数のサブジェクトの説明には「改行を含んではいけません。」って書いてるし、
実際サブジェクトを適当な文字数で区切ってbase64エンコードした場合と
まったく区切らずにbase64エンコードした場合の結果が
gmail,shuriken,docomo(foma)で同じだったし
恐らく今のクライアントだったらほとんど問題ないだろう。
mb_encode_mimeheader的な区切り処理は
むしろ何かと害があるんじゃないか。
0043nobodyさん2008/02/15(金) 03:25:30ID:???
そういう風に考えていくと
mb_send_mailの存在意義が分からないな。
出来ないことを出来ると見せかけるという意味で
むしろ悪影響の方が大きい
前もってmb_internal_encodingを設定しろとか
バッドノウハウが広まってること自体がおかしいだろ
常識で考えて
0044nobodyさん2008/02/15(金) 11:46:50ID:???
MIMEの仕様に文句があるならRFCを修正してくれ。
0045nobodyさん2008/02/15(金) 21:41:50ID:???
mb_send_mail関数があるおかげで、PHPerにメール(というかMIME)関連の知識が付かない、という弊害もある。
・・・仕様が半端だしあちこちで不具合が出るから結果的にはある程度知らなきゃいけないんだがw

本当に半端な関数で、こんなもの実装するくらいならPEARででもまともなMailクラスを育てればいいのに。
0046nobodyさん2008/02/15(金) 22:11:53ID:???
俺もmb_send_mailの存在意義がわからん。
mail関数じゃダメなのか? というか何が問題でmb_send_mailが出来たんだ?

調べろと? そうですなw


とりあえず、subjectはISO-2022-JPにしたあとbase64エンコードしている。
本文はISO-2022-JPにしている。

これでmail関数使っているが、なにか罠があるのか?
0047nobodyさん2008/02/15(金) 22:18:51ID:???
>>38
> つーか、ここはフレームワークスレじゃん。
> フレームワークにメールモジュールないの?

じゃあ、フレームワークに絡める。
CakePHP 1.2にはメールモジュールEmailComponentがあるのだが、
このモジュール。mb_send_mailではなく、mail関数を使っている。
当然日本語とか考慮されていない。

charsetというプロパティはあるにはあるのだが、これだけじゃうまくいかない。
なので、EmailComponentを継承して__encode、__renderTemplateメソッドを
オーバーライドしてエンコードおよび、半角カナなどを変換しているよ。
0048nobodyさん2008/02/15(金) 22:22:04ID:???
確かにメール関連知識付くの遅かったな
mb_send_mailの挙動が変だから
ずっとメールに対して奇々怪々なイメージがあった
やってみればたいして難しくないんだが。
mailを直接触る方が健康的だな
0049nobodyさん2008/02/16(土) 20:07:48ID:???
PHPのCLIって起動やたら遅くね?
CLIが速いスクリプト言語って何?
0050nobodyさん2008/02/17(日) 00:10:17ID:???
bash
0051nobodyさん2008/02/17(日) 11:55:49ID:???
まあ、PHPはウェブ専用だよ。
0052nobodyさん2008/02/17(日) 19:25:33ID:???
>>49
マジレスすると Perl
Ruby は普通
Python はかなり遅い
起動の早さはバイナリサイズによるところも大きくて、awkやluaのようにバイナリが小さいものだとPerlよりも起動が早い。
0053nobodyさん2008/02/18(月) 20:19:24ID:???
じゃあPerlにしようと思って
Perlの本買ってきた
Perlは糞記号が多いな
$にいろんな意味持たせすぎ。
こういうタイピング時点での節約がなんか前時代的
CLIのスクリプトってフレームワークの階層のどこに置けばいいんだろ?
0054nobodyさん2008/02/18(月) 20:41:46ID:7b3e8wHY
CLIなら別にPHPとかPerlとかRubyとかPythonとかに限らなくてもいいんじゃね?
もうおそいか
0055nobodyさん2008/02/19(火) 01:36:48ID:???
>52も罪深いが、>53は単純すぎる。 
0056nobodyさん2008/02/19(火) 02:08:39ID:???
>>46

調べろ
0057nobodyさん2008/02/19(火) 05:15:52ID:???
実際PHPもPythonもCLI重いじゃん
shなんて単純なものしか書きたくないし
そうなるとPerlは充分妥当な線だろ。
スクリプト言語の中ではPHPに一番近いし。
0058nobodyさん2008/02/19(火) 05:27:17ID:???
まあPHPの既存のクラスを使うようなもので
速度がいらない処理(scaffolding等)はPHPで全然問題ないけどね
0059nobodyさん2008/02/19(火) 07:47:46ID:???
http://www.timestretch.com/FractalBenchmark.html

ここの結果だとPythonの方が速いけど。
まあ、当たり前だけど目的による。
なんで盲目的にPerlが速いといえるのかがわからん。
0060nobodyさん2008/02/19(火) 12:02:30ID:???
Perlでも例えば
use Encode;
use CGI;
use Data::Dumper;

とかやると結構違うんじゃね?
結局CLIの起動速度とか、言語の選択にそれほど影響する場面ってあるか?
まあRubyは結構がつんと引っかかるのを感じることはあるけど
0061nobodyさん2008/02/20(水) 03:45:15ID:???
チープなWebアプリケーションを作る場合には、PHPは他を圧倒するな。
extで話が済んでるうちは、荒っぽくいえばCのWebフレームワークなわけだし。

rubyとか今やRailsないとWebアプリ作れねーんじゃねーかと。
0062nobodyさん2008/02/20(水) 08:15:36ID:???
ruby作った松本も神だけど
rails作った奴も神だな
神と神が合体して偉大なるソフト
0063nobodyさん2008/02/20(水) 08:57:52ID:???
多神教なんですね
0064nobodyさん2008/02/20(水) 11:16:03ID:???
ワラタw
0065nobodyさん2008/02/20(水) 16:36:10ID:???
>>62
神と神を合体させると何が出来るのですか?
http://members.jcom.home.ne.jp/sss-3/shin3/shin3_gdevil.html
0066242008/02/20(水) 18:10:02ID:???
うーん、どれも似たり寄ったりなのかな?
じゃあ、質問を変えてajax(というより、DHMLメイン?)前提ではどれが作りやすいかな?
たとえば、xhrを用いた非同期通信をサポートする上での仕様が覚えやすいとか、
prototype.js系に限らずほかのJSライブラリ(dojo系やYahooUI系)でも利用可能な仕様が公式側で用意されているとか。
0067nobodyさん2008/02/20(水) 21:07:41ID:???
あ、それ俺も知りたい。
別途jQuery叩いてて不満ないのでフレームワーク側のAJAXサポートとか評価したことない。もちろん手間はある
識者のお勧め希望
0068nobodyさん2008/02/21(木) 00:14:33ID:???
外国の技術系サイト見たら
システム周りのちょっとした作業するのに使われてるのRubyばっかだな
逆にPythonはあんまり見ない
Ruby知らないとイモって言われる時代もすぐそこか・・・(´・ω・`)
0069nobodyさん2008/02/21(木) 00:38:11ID:???
>>66
なんか前スレのJaxerを彷彿とさせる流れだ

サーバサイドとフロントエンドをそれほど上手に連携させていて、しかも汎用的な
フレームワークとかまだそんなに無い雰囲気だけど、あるなら俺も知りたい

強いて言うなら、RubyはJavaScriptと近い記述も可能な印象があるので、スクリプトを
組む人間の脳みそ的に楽かも知れない。
オブジェクトやブロックの扱いとか、記述の柔らかさというかその辺で、少なくとも、PHP
よりは感覚が近いような

なんだこの印象論はと書いてて自分で思った。
0070nobodyさん2008/02/21(木) 00:56:06ID:???
記述で言えば{}や;やら表面上はPHPの方が似てるんじゃね?w
まあ確かになんでもかんでもオブジェクトでござい、てあたりは似てるね
0071nobodyさん2008/02/21(木) 01:12:47ID:???
ruby on railsは神と神のフュージョン
いいかえればキリストとアッラーが融合合体した「究極生命体」
0072nobodyさん2008/02/21(木) 01:17:10ID:???
キリストは神じゃないよ(´・ω・`)
0073nobodyさん2008/02/21(木) 01:18:32ID:???
神と神が合体するとフレームワークが出来上がるが
バカとバカが合体すると子供が生まれる
0074nobodyさん2008/02/21(木) 01:21:07ID:???
>>68
Rubyはもう古い
時代はScala
0075nobodyさん2008/02/21(木) 01:23:24ID:???
>>74
Scalaをググってみましたが
SCALA:(スカラ)は岡山市のヘアーサロンらしいです
0076nobodyさん2008/02/21(木) 02:54:43ID:???
>68
GNOME周りの細かいスクリプトってPythonばっかでしょ?
海外でRuby使っている人ってRoRの流れの人じゃないかな
正直なところ、RoRは偉大だと思うけどRubyはそうは思わない
「RoRのプログラマに選ばれた言語」として評価はするけど
0077nobodyさん2008/02/21(木) 12:49:51ID:???
BlenderのPython
Google SketchUpのRuby

PHPをスクリプト言語として搭載した色物3DCGソフトがあったら色んな意味で面白そうだ
0078nobodyさん2008/02/21(木) 13:39:33ID:???
将来的にRubyが来るかPhthonが来るかPerlがしぶとく生き残るか。
ずぅっと混戦状態な気もするけど。

案外Webだけに的を絞ったPHPが一番長生きだったりしてね。
でも10年後、PHPの役目が今のCOBOL的な負の遺産管理とか、そういう生き残りかたはやだな。
0079nobodyさん2008/02/21(木) 14:20:40ID:???
結局phpもjavascriptやperlみたいに上級者と初心者が乖離して
その間を埋める新しい言語が出てくるんじゃないの
一方extract($_POST);的なコードはいつまでも再生産されるっていう
0080nobodyさん2008/02/21(木) 16:47:46ID:???
PHPからPython使えてRuby脂肪www
http://pecl.php.net/package/python/download/0.8.0/
0081nobodyさん2008/02/21(木) 18:22:05ID:???
マッツがむかつくから今までRubyしなかったけど
外人が大量にやってるからRuby始めました
YAMLが簡単に扱えてイイ(・∀・)!
0082nobodyさん2008/02/21(木) 18:47:15ID:???
>>81
これよりも簡単に扱えるん?
http://itpro.nikkeibp.co.jp/article/COLUMN/20070507/270080/

PHP版がこのコード↑として、Ruby版はどういうコードなん?
0083nobodyさん2008/02/21(木) 19:00:50ID:???
require 'yaml'
file_dir = './hoge.conf'
str = open(file_dir).read()
data = YAML.load(str)

こんなん
もっとキレイに書けるのか知らないけど。
コード自体はたいして変わらないか。
でも変なパースされてハマったことあるからspycにはいい印象ないな
0084nobodyさん2008/02/21(木) 19:09:48ID:???
ってか、やっぱり標準で装備されてる安心感が大きい
0085nobodyさん2008/02/21(木) 19:19:43ID:???
じゃあ、YAMLが簡単に扱えるじゃなくて、

YAMLライブラリが標準添付されているって言うべきだな。
0086nobodyさん2008/02/21(木) 19:23:34ID:???
ある文に後から関数的な処理を加えたい時、PHPだと
[追加部分前半](元の文)[追加部分後半]
って分かれるのが普通だけど
Rubyだと
(元の文)[追加部分]
で済むのが気持ちええ〜
多重に追加する時も
(元の文)[追加][追加][追加]
って書いていけるのがオルガスムス(´ρ`)
0087nobodyさん2008/02/21(木) 19:40:27ID:???
ここRubyスレじゃないんだ。わかってる?w
0088nobodyさん2008/02/21(木) 19:43:13ID:???
関数塗れな処理で、カッコでgdるかドットシンタクスで繋げられるかって事か
地味だがjQueryハマってるので気持ちは判る

しかしスレ違いではないか
0089nobodyさん2008/02/21(木) 20:06:49ID:???
すぐスクリプト言語についてぬるく語るスレになるなここはw
よっぽどPHPのフレームワークにネタがないのか
0090nobodyさん2008/02/21(木) 21:58:56ID:???
他言語も含めてフレームワークでネタが続いているの
どこにあるんだよw
0091nobodyさん2008/02/22(金) 09:46:47ID:???
>>59
>http://www.timestretch.com/FractalBenchmark.html
>
>ここの結果だとPythonの方が速いけど。
>まあ、当たり前だけど目的による。
>なんで盲目的にPerlが速いといえるのかがわからん。

>>49と>>52よく読め。起動時間の話をしてるのに違うベンチマーク結果だしてどうする。

>>82
SpycはまともにYAML扱えないから止めた方がいい。いくらなんでも機能低すぎ。バグ大杉。しかもクソ遅い。
0092nobodyさん2008/02/22(金) 12:35:59ID:???
PHPもYAMLパーサ標準装備されるんじゃなかったっけ?
0093nobodyさん2008/02/22(金) 12:47:30ID:???
まじで?早くしてほしいね
0094nobodyさん2008/02/22(金) 15:13:53ID:???
Symfonyでふんだんに使われているSpycが
そんなに悪いとは思えないが?
0095nobodyさん2008/02/22(金) 15:16:53ID:???
Pieceでも前提にしてるね Spyc
0096nobodyさん2008/02/22(金) 15:19:12ID:???
いままで parse_ini_file も有効利用出来なかったPHPerがYAMLってだけで何でそんなに騒ぐのか
0097nobodyさん2008/02/22(金) 15:25:54ID:???
spycは単純な設定ファイルを読む程度なら充分だけど、
ヘビーに使おうと思うとあきらかに役者不足だよ。
0098nobodyさん2008/02/22(金) 15:37:27ID:???
取り立てて良いわけでもないが、まともにyaml扱えないなんて印象はないけどな
だいたいyamlなんて設定ファイルで使うケースがほとんだと思うが
遅いって言っても実環境で使うなら普通キャッシュするし
機能低いとかヘビーに使うとか一体どういう局面で困ってるの?
0099nobodyさん2008/02/22(金) 16:34:52ID:???
YAMLってヘビーに使うものなのか?
通常は設定ファイル程度に使わないか?
そういうのは一度キャッシュしてしまうだろうし。

(ってろく読まずに書いたら>>98も同じこといってるじゃんw)
0100nobodyさん2008/02/22(金) 17:13:10ID:???
YAMLのパース処理なんて単純だし固定的だからエクステンションにするのがベストだろうな
symfonyってsyckとかいうの使うようになったんじゃなかったけ?
0101nobodyさん2008/02/22(金) 17:18:54ID:???
>91
いや、起動が遅くてもインクルードで遅れたら意味ないでしょ?
だから、「目的による」と書いてあるの。それ以上は自明だと思ったから説明しなかっただけで。
それについては、Perlでもインクルードするモジュールによると他の人も書いてるでしょ。
この人は意図をよく理解してる。あなたはもう少しよく考えましょう。
■ このスレッドは過去ログ倉庫に格納されています