のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,063,122人
昨日:no data人
今日:
最近の注目
人気の最安値情報

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    101 = :

    >>96
    __ で始まるのは 全部 予約メソッドなんだが

    102 = :

    >>100
    そうすると、文字列連結が + になり、
    連鎖的に toString() 的なメソッドが欲しくなり・・・

    Cっぽいな strval() をがんがん使うつもりならそれでもいいが、
    Perl派生言語のジレンマを、そう気軽に語ってくれるなw

    >>101
    それはPHPの「仕様」ではないよね。雰囲気ではそうかもだけど。
    実際、ユーザ定義のメソッドで __ が使えない訳ではない。

    103 = :

    protectedとprivateは別物なのに、_で一緒くたにしているのは、
    ZF規約の欠点ではなかろうか。
    ZF自体の作りの洗練されなさを考えると、
    深い考えがあってそうしたものでもなさそう。
    実際symfonyなんかは、Javaと同じでプレフィックス付けたりしてないし。
    Rubyでもそんな習慣聞いたことない。
    PHP4の呪縛を引きずってるだけじゃね?
    こんな規約、いらないんじゃね?

    104 = :

    >>103
    publicと、private,protectedの区別をメソッド名でつけることは、
    意味がないとは思わない

    > protectedとprivateは別物なのに、

    っていうのは同意だけどね
    それについて、ここしばらくPHPの仕様がらみのレスが
    付いてるように見えるんだがそれについてはどうなんだw

    105 = :

    >>100
    .のが使いやすいのは同意なんだけど、加算演算子と文字列連結演算子が別なのは
    PHPの数少ない美点の一つだと思ってる。

    106 = :

    >>105
    それは単純にPerl由来なんだけどな。$ と同様に。
    $ の使い方としては劣化してるし、この辺はもうPerl文化を切り捨てるか、
    PHPの独自路線が欲しい所ではある

    108 = :

    PHPってびっくりするほど独自路線というものが無い言語のような気が...
    Perlの遺産だったり、Cが透けて見えたり、Javaのパクリだったり...
    で、だからこそ普及しているんじゃないかな。

    あと関係ないけどPHP6で常にUnicodeモードを有効にしたのは英断だと思う。
    パフォーマンスやメモリへの影響も今時のサーバで問題があるほどでもないし。
    5系から6への移行は大変かもしれないけど、それで仕事が増えるなら構わないw

    109 = :

    ユニコードモードって何が変わるの?

    111 = :

    新規案件で4の鯖はないっしょ。てか誘導しようよ
    保守案件で4なら、ご苦労様としか言えぬw

    6は、一応5.3と互換性を持たせるつもりみたいだね
    その5.3が大変なんだろうけど、まだ見ないねぇ

    112 = :

    別にPHP4でも困らないけどな。PHP5の機能で役に立つのは例外くらいなもんだし。

    113 = :

    オブジェクトが代入でコピーされなくなったのは、地味に気持ちいい

    114 = :

    &付ければいいだけじゃん。

    115 = :

    cloneだろ

    116 = :

    4だから困るとか言うよりは、2系統あるのが困る

    117 = :

    >>115
    コピーって言っちゃだめなの?

    118 = :

    >>117
    >115>114に対して

    119 = :

    PHPをやめるとしたら、何を使いますか?
    ・Ruby
    ・Python
    ・Perl

    やっぱPythonかな?

    120 = :

    Perlは個人的にないな。

    124 = :

    書いてて面白いのはPerlだね。

    125 = :

    じょうだんよしこさん

    126 = :

    PHPのつまらなさは異常

    127 = :

    qiq入れればまだ楽しめるよ

    128 = :

    ますかきおくん

    129 = :

    qiq面白いとは思うけど
    コードの依存部分が全体に広がるエクステンションを入れるのはやっぱり抵抗あるわ
    もしそれがダメになった時のことを考えると

    130 = :

    楽しめても、業務利用は無理っしょ
    まだRubyで楽しんでる方が健全じゃねーかwww

    131 = :

    趣味用の言語ならもっとマイナーな奴でもやれよ

    132 :

    >>129
    別に、フレームワーク使ったってそのフレームワークに依存するじゃん
    なんでQIQだと抵抗があるのか

    133 = :

    そりゃあんた、なんか不可解な挙動があったときに、どこまで自分の力で
    調べて修正できるのかって点で、違いすぎるだろw

    ぶっちゃけ、PHPのコアに関わっている人間にとっての別実装や実験として
    でもなければ、QIQなんておもちゃ以外の何者でも無かろうが

    134 = :

    将来PHPがバージョンアップして
    qiqの開発が停止して非対応だったら
    それまで書いたqiq依存コードがもろとも脂肪じゃん。
    フレームワーク使っててもフレームワーク非依存なプレーンなクラスは書いていくし
    そういうのは流用が効く。

    135 = :

    PHPにもApacheにも何も保証があるわけじゃないのに。
    PHP5依存コードが脂肪しない保証もない。
    Zendと契約結んでる? そりゃ失礼しました。

    136 = :

    >>135
    確率の問題

    137 = :

    PHPのフレームワークと、土台のPHP・Apacheとを、どうやったら
    同一視できるのか
    また、ユーザの少ないというか皆無に近いQIQなるエクステンションと、
    ばりばり商用利用され、長期間メンテの続いている普及率抜群の
    プロジェクトとを同一視できるのも素晴らしい

    >>132とか>>135とかは、きっと「フレームワーク」の中を調べたりましてや
    いじったりなんて、思いもしないユーザなのかな?

    ひょっとして全部同列に見えるくらいのスーパーハカーですか?

    138 = :

    PHPユーザーは裾野が広いってことでしょう。
    サンデープログラマーから職業プログラマーまで幅が広い。
    QIQは素晴らしいエクステンションだから、PHPを支援しているIBMやマイクロソフトとかの大手企業に支援してもらったらいいんじゃないですか?>作者の方

    140 = :

    前スレでさんざん出てた [] じゃね?
    執着してる人が結構いるようだし

    141 = :

    []とハッシュ{}はほしいねぇ
    あと -> を . にすれば書くのも読むのも楽だ

    143 = :

    >>137
    >PHPのフレームワークと、土台のPHP・Apacheとを、どうやったら
    >同一視できるのか

    おいおい、PHPの安定性をApacheと同じにしないでくれよ。
    どうせPHPだってver4のサポートなんてもう打ち切られるじゃん。
    未来永劫サポートされるわけじゃないし、どっちもどっち。

    PHPもフレームワークもQIQも、どれもオープンソースじゃん。
    だれかのメンテに頼るのもいいけど、必要なら自分でメンテすればいいじゃんか。
    QIQなんてただのライブラリにすぎないんだから、そのくらいできるだろ。
    でかいフレームワークのコード読むよりは小さいQIQのほうが楽。

    144 = :

    > QIQなんてただのライブラリにすぎないんだから、
    ライ・・ブラリ・・・?

    > でかいフレームワークのコード読むよりは小さいQIQのほうが楽。
    確かにそうかもしれんが、QIQが何をやってどこを修正すれば
    どうなるかってのをつかむ為には、少なくともCとBison(Yacc)と
    PHPのCソースコードに関する知識が必要。
    てか「楽」じゃねーよw

    145 = :

    QIQのソースコード読むのが楽なわけないが。少なくともPHPのウェブフレームワークなんかよりは遙かにスキルが要求される。

    146 = :

    あれはPHPの拡張モジュール作るのには必要ない、文書化もされていないようなAPIを叩いてるからね...
    単体では短くても、理解しようとするとZend Engineのソースコード全体を見る羽目になるw

    それとは関係ないけど、拡張モジュールを作るなら何気にPHP6はAPIが使いやすくなってる。
    5.3もUnicode関連を除いてほぼ6相当だけど、便利な関数が5.3だけZEND_APIとしてエクスポートされていなくて切ないことも。

    147 = :

    >>145
    >QIQのソースコード読むのが楽なわけないが。少なくともPHPのウェブフレームワークなんかよりは遙かにスキルが要求される。
    それはおまえがWebのスキルしかないから。コンパイラコンパイラの初歩知識があれば、見れば分かる。
    自分が慣れてる分野のコードは読めて、知識のない分野のコードは読めないのは当然。

    148 = :

    PHPで描かれたウェブのフレームワークとPHPのエクステンション、どっちが難解かは子供でも分かること

    149 = :

    いや、量によって変わるから、どちらが難解かは一概に言えない。


    ただいえるのは、PHPという言語仕様を非公式変えてしまうようなものは
    公式でPHPそのものが変わったときに対応が困難になるから
    使うのはやめておけってこった。

    150 = :

    公式でPHPが変わったら、どっちもどっちじゃない?


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について