元スレ【PHP】PHPフレームワーク総合スレ14
php覧 / PC版 /みんなの評価 :
951 = :
>>950
すんませんでした。
952 = :
いんたーなる
ねーむすぺーすのないPHPとしては、全部が同じ場所にいるようなもんだから
ある意味あってるという見方もできるな
953 = :
じゃあどんなnamespaceだったら良かったと思うのよ?
956 = :
逆に考えるんだ
PHP5.3を普通と考えて
他の言語環境を「普通」とどれだけかけ離れているか
語るくらいの図太さと厚顔さがPHPerには必要だ
958 = :
>>954
なんで今まで散々Perlをパクりまくったのに
ネームスペースはパクらかなったのかと。
959 = :
まあ、PHPの場合、ほとんどウェブ専用で、ウェブアプリケーションフレームワークはフルスタックのばかりだから、外部ライブラリを読み込む機会がないというのはあるかも。
でも、ネームスペースが不要とかって事はありえない。
JSなんかはネームスペースかないせいで$とかぶつかりまくってる。
960 = :
コードの再利用、ライブラリをつかってこねくり回すことが主体になってきた昨今だと
ネームスペースの重要性は切り捨てれるようなもんじゃないからな
小規模なものなら問題ないけど、どうしてもつかいたいライブラリ同士の
名前がぶつかったりした日にゃ、めんどくさいことになる
963 = :
>>962
でもPHPの構文として用意されたネームスペースを使わずに
規約として用意されたネームスペースもどきを使うようじゃ駄目だ。
今後スタンダードなものとして使うことはできんな。
symfonyのようなPHPを代表するようなFWなら尚更だ。
964 = :
PHP生みの親
「日本ではバックスラッシュが\マークなんだってなwww」
965 = :
>>963
頭硬すぎ。
その、「規約として用意されたネームスペースもどきを使うようじゃ駄目」な理由を述べてくれよ。
単に新しいもの=素晴らしいとでも思ってるの?
いくら構文として用意されていても、
規約を守らずにnamespaceを使ってしまっては意味が無いし、
use文によるエイリアスとか、潜在的なバグが増える事も想定される。
ネームスペースの概念は必須だが、PHP5.3のnamespace実装はお粗末すぎる。
5.2以下(既存FWユーザ)を切り捨ててまで移行するモノでは無いかな。
966 = :
どうなったら移行するの?
967 = :
>>966
たらればの話はいい。現状、メリットの無いモノに移行する必要は無い。
968 = :
>>965
機能としてネームスペースが用意されているのに
規約としてのネームスペースを使うということの気持ち悪さ。
お前は保守的なんだよ。
ところでなんでお前は規約としてのネームスペースにこだわるの?
機能として5.3からネームスペースが正式に実装されたんだから
黙って使えよ能無し
969 = :
別にそこで止まりたい人はそれでいいんじゃね?
使った事のあるフレームワークはみな移行してるんで俺は移行するだけ
置いていかれる人の事なんてどうでも良いよ
いつの世もそう言うのんびり屋な人達はいるしどうぞご勝手にって感じだわな
言い訳考えるぐらいならさっさと過去の資産の為のコンバータ書いた方がマシ
俺はね
970 = :
>>967
どんな仕組みだとメリットあるの?
972 = :
ここはネームスペースのスレですか?
976 = :
言語仕様以上の規約があるのか?
あんたの言う規約は自分の都合の良い保守的な規約じゃん
新しいものを追えない技量なら素直にそう言え
技量がないとは失敗してもバックできないのも含む
そのレベルならゴチャゴチャ言わずに後から俺等の背中追ってこいよ
977 = :
>>976
言語仕様以上の規約は無いかもね。
しかしPHPはその言語仕様の規約がお粗末だって話だろ。
「とりあえずnamespace構文作ったから使ってね。クラス名とかディレクトリとかファイル構成は・・・適当でいいよw」
って状況。
新しい物が本当に良い物かどうか判断も出来ない、盲目的な君の背中は遠すぎて追えないわ。
精々未来に生きて失敗事例を沢山こしらえておくれ。
978 = :
多数の名のある識者が決めた事>>>>>>>>>>分厚く高い壁>>>>>>977の考え
979 = :
なんだか老害になる瞬間を見た気がする…
こうやってドンドン取り残されていくんだろうなぁ
俺も気をつけよ
980 = :
・・・PHPのnamespaceの紆余曲折っぷりを知らないのかw
ゆとりって怖いな
981 = :
あはい
982 = :
5.2系の更新がラストだって言われてる時にネームスペースの話かよ
未だに対応出来てないとか遅れてるにも程があるだろjk
983 = :
http://d.hatena.ne.jp/Fivestar/20101114/1289736755
こういう事だよ。
結局、名前空間だけ実装されても、使う側の命名規約が統一されないと意味が無いって事だ。
馬鹿の一つ覚えのように、PHP5.3からはnamespaceとか言うのは辞めような。
984 = :
今北産業
985 = :
>>984
愚者:僕がPHP5.3系に移行するまで待ってよぉ~
識者:急ぐ必要はないし後から来れば?
愚者:ふざけんあはwせd
986 = :
>>982
頭のいい人ばかりでは無いって事さ。
世の中言い訳ばかりして手を動かさない奴はどこにでもいるだろう?
そゆことなのさ。
988 = :
SEだろうが何だろうが最新技術を追えない時点で終わってるだろ
最新という競争力のあるワードを使えないSEは今の世の中生き残れないわな
989 = :
そうはいうがビルド出来ないが為に脆弱性を持った環境でサービス動かしてる奴が殆どなんだぜ…
そう言う輩に最新を追えというのは無理じゃなかろうか…
991 = :
namespaceが最新技術とか
追っかけるとか
そういう言い回しはなんか違うと思うけどなあ
992 = :
PHPの名前空間は、
http://www.php.net/manual/ja/language.namespaces.rationale.php
Prefix付の長いクラス名を何とかする為のアプローチに見えるな。
実際には、使用時に絶対パスで記述しないとクラス名の衝突が起こる可能性があるので、
何も解決出来ていない(結局絶対パスで記述する必要がある)
情弱は使えばいいよ。
993 = :
なんでこいつは名前空間とパスを同一視してるの?
こんなんだからPHP使いはレベルが低いとか言われるんだよ…
995 = :
?
その目的の為の名前空間でありそれは達成されてるわけだが?
5.2を切り捨てて対応してるフレームワークなりなんなりみてみろよ
綺麗に切り分けられクラス名は短くなってる
996 = :
>>991
だよね。
むしろ、いまさら実装されましても、っていう思いしかないわ。
998 = :
使いたい奴は使えばいい
Javaで言えばジェネリック拒否
C#で言えばラムダやLINQ拒否
オブジェクト指向拒否に関数型言語拒否と世の中前を向かない人間なんてザラにいる
一々そう言う奴等を説き伏せてたら時間がいくらあっても足りないでしょ
999 = :
そこでラムダを持ち出すあたりがアホだなあ
1000 = :
>>997
頼むから他の言語の名前空間を使用してから言ってくれ…
エイリアスが他クラスとかぶる可能性とか何を言ってるんだと言わざるを得ない
jsですらjqueryやらprototypeやら他のライブラリつかって名前空間を表現しようって風潮なのにどんだけ取り残されてるんだよ
みんなの評価 :
類似してるかもしれないスレッド
- 【PHP】PHPフレームワーク総合スレ15 (989) - [97%] - 2013/9/27 6:00 △
- 【PHP】フレームワークPharonスレ (306) - [75%] - 2022/10/10 20:00
- 【PHP】フレームワークMapleに舌鼓 (470) - [62%] - 2017/12/31 9:31
- 【PHP】フレームワーク Akelos (129) - [59%] - 2019/5/9 7:46
- 2ch有志がPHPフレームワークを作るスレ (81) - [55%] - 2019/5/9 7:46
- 【PHP】Laravel【フレームワーク】 Part.4 (460) - [53%] - 2021/4/4 4:00
- 【PHP】Laravel【フレームワーク】 Part.11 (870) - [53%] - 2022/8/28 15:45
- 【PHP】Laravel【フレームワーク】 Part.12 (314) - [53%] - 2023/1/30 18:45
トップメニューへ / →のくす牧場書庫について