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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】Laravel【フレームワーク】 Part.2

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : nobodyさん - 2019/04/30(火) 09:39:13.57 ID:U8oZvJd3.net (+34,+29,-10)
    >>50

    は? オレ、前にヒント出しといたけど?
    52 : nobodyさん - 2019/04/30(火) 09:40:10.27 ID:U8oZvJd3.net (+27,+29,-1)
    まったく、>>50は馬鹿だなぁ。
    53 : nobodyさん - 2019/04/30(火) 09:46:41.02 ID:???.net (-1,+5,-2)
    ID消すの忘れてますよ
    54 : nobodyさん - 2019/04/30(火) 09:59:33.56 ID:U8oZvJd3.net (+24,+29,-5)
    なんで消さなきゃいけないの?
    55 : nobodyさん - 2019/04/30(火) 10:00:48.03 ID:???.net (+30,+27,-39)
    くだらない事考える暇あるならVue.jsなりReactなり習得してMVVMで作れば解決じゃん
    なんか異論があるなら受け付けるけど
    56 : nobodyさん - 2019/04/30(火) 10:00:49.07 ID:U8oZvJd3.net (+27,+29,-7)
    もしかして、ただの連投を自演だと思ったとか?
    本当にバカだなぁ。
    57 : nobodyさん - 2019/04/30(火) 10:02:08.92 ID:U8oZvJd3.net (+31,+29,+0)
    >>55

    底抜けのバカが現れた。
    58 : nobodyさん - 2019/04/30(火) 10:09:39.13 ID:???.net (+32,+29,-33)
    >>57
    あなたのいう欠点を克服しているフレームワークは何?
    それと比較してみたいんだが
    59 : nobodyさん - 2019/04/30(火) 10:11:33.54 ID:???.net (+19,+21,-34)
    githubのスター獲得数が最高だから他のフレームワークと比べて
    一番評価されているのでは
    60 : nobodyさん - 2019/04/30(火) 10:25:07.93 ID:???.net (+27,+29,-45)
    みんなLaravelが優れていると思っているからgithubで最高評価もらってるし
    大規模システムにも採用されているんだろう。
    61 : nobodyさん - 2019/04/30(火) 10:45:05.32 ID:???.net (+93,+30,-180)
    おまえはPoEAA読み直してこい。ARは数あるパターンのひとつであって銀の弾丸ではない。データアクセスの抽象化が目的だ。
    MVCに拘りすぎるのもやめろ。あれはステートフルなGUIアプリケーションの概念であってステートレスなウェブには合わない概念も多い。AndroidやiOSにはまだまた有用だが。
    ソフトウェア構築の肝は疎結合だ。これが実現できるならオレオレ設計で全く問題ない。
    フレームワークが担うのはHTTP入出力やデータアクセスなどどんなシステムでも利用する機能の共通化だけだ。ロジックが複雑化してきたときの助けにはならない。そこは自分とメンバーのスキルと規模によって良い方法を考えろ。
    62 : nobodyさん - 2019/04/30(火) 10:52:11.62 ID:U8oZvJd3.net (+27,+29,-34)
    バカが、レベルの低いフレームワークに引きずられて長文で語ってる。
    63 : nobodyさん - 2019/04/30(火) 11:02:26.42 ID:???.net (+27,+29,-56)
    だったらフレームワークなんか使わずに全て自分で書けばいいだけやんw
    オレオレフレームワークが最高なんだろ
    このスレに常駐してる理由が分からんw
    64 : nobodyさん - 2019/04/30(火) 11:05:23.61 ID:U8oZvJd3.net (+12,+24,-11)
    バカ、逆ギレ。
    65 : nobodyさん - 2019/04/30(火) 11:06:31.10 ID:U8oZvJd3.net (+30,+30,-24)
    やっぱ、爆裂コントローラー生成機という見方は正しかったって事か。
    使えんな、こんなもん。
    66 : 61 - 2019/04/30(火) 11:11:43.69 ID:???.net (+31,+29,-54)
    せっかく長文で書いてやったんだから反論頼むよ。おれこういう議論好き。
    世の中しょぼいエンジニアしかいないから口が悪い奴でも楽しい話できるなら付き合うよ。
    67 : nobodyさん - 2019/04/30(火) 11:17:22.32 ID:???.net (+27,+29,-4)
    ただの荒らしだよ
    反論できるような知識もない
    68 : nobodyさん - 2019/04/30(火) 11:21:06.23 ID:???.net (+24,+26,-40)
    フルスタックフレームワークはフルスタックエンジニアのためのフレームワーク
    69 : nobodyさん - 2019/04/30(火) 11:27:50.09 ID:???.net (+27,+29,-23)
    連投して議論じゃなく勝利宣言しかできないキッズはキッズ向けの板に行った方がいいと思うんよね
    70 : 61 - 2019/04/30(火) 11:37:42.67 ID:???.net (+32,+29,-99)
    まぁあらしの課題感は間違ってないと思うよ。議論にはならないけど。
    ファットコントローラは世間的にも話題になったしファットモデルも同じく。
    自分はDBアクセスなしのPOPOオブジェクトをたくさん作るのが好きだけど、それは小規模チームだから。大規模になると破綻する。
    一方でJavaのSeasarみたいに大規模チームでワークするフレームワーク作った人たちもいたし。
    71 : nobodyさん - 2019/04/30(火) 11:41:41.64 ID:U8oZvJd3.net (+35,+30,+0)
    >>66

    んーとさ、前スレだったか、上の方だったかにさ、
    「Symfonyに何も学ばなかったのか?」って書いたじゃん。

    Symfonyは個々の要求をさばくのにActionを使っていて、
    それぞれを別のActionに分けることでControllerが肥大するのを防いでいた。
    >>13みたいなのを、フレームワークの仕組みとして提供していた。
    (褒められるのはそのくらいだったように記憶しているけど)

    よくあるダメなフレームワークの典型のもう一つが、
    Viewは描画をする場所なので、ロジックを書いてはいけないとしているところ。
    だから、View=テンプレートみたいなアホみたいなことをしてしまう。
    実際には描画に関する分岐やループというものはあって、
    そういうのをテンプレート内でやろうとすると、
    デザイナが手を出せない代物になってしまって破綻する。
    つまり、大規模になると破綻する。
    Laravelにそういうところのケアがあるようにはとても見えない。

    ActiveRecordのような実装もダメ。
    前スレでも言ったけど、テーブルに結びつくORMはJOINが困難になるので
    RDBという資産をまるで生かせなくなってくる。
    「いまどきは取ってきたのをアプリ側で処理するのが流行りだ」
    とかキチガイが言っていたが、そういうことするからコードがゴミクズのようになるし、
    ちょと複雑な処理をするとクソ遅くてメンテ不能になってくる。
    流行りなんじゃなくて、それしか出来ないからそうしているだけ。

    とにかく、どのフレームワークもRoRに引っ張られすぎ。
    72 : nobodyさん - 2019/04/30(火) 11:44:46.92 ID:???.net (-21,-29,-19)
    >>71
    それBladeテンプレートの仕様確認してから言ってる?
    73 : nobodyさん - 2019/04/30(火) 11:45:26.77 ID:U8oZvJd3.net (-17,-30,-108)
    それから、よくあり過ぎて頭いたくなってくるんだけどさ、

    http://readouble.com/laravel/5.5/ja/validation.html

    public function store(Request $request)
    {
    $validatedData = $request->validate([
    'title' => 'required|unique:posts|max:255',
    'body' => 'required',
    ]);

    // ブログポストは有効
    }

    この、max:255 って単位はなんだ?
    どっかでちゃんと分けてるんだよな? よく読んでないから知らないけど。

    言ってる意味、分かるか?
    74 : nobodyさん - 2019/04/30(火) 11:46:39.91 ID:U8oZvJd3.net (+32,+29,-48)
    >>72
    してない。現段階ではする気も起きない。
    既にTwigっていう優秀なテンプレートエンジンが存在するのに、
    わざわざBladeとかいうわけのわからん独自テンプレートを持ち込んでくる神経が
    そもそも理解できない。
    75 : nobodyさん - 2019/04/30(火) 11:47:45.91 ID:???.net (+25,+17,+2)
    76 : nobodyさん - 2019/04/30(火) 11:49:57.14 ID:U8oZvJd3.net (+31,+29,-14)
    >>75

    「これ」が、何? 論旨を言えないバカ?
    77 : nobodyさん - 2019/04/30(火) 11:55:17.81 ID:???.net (+32,+29,-36)
    頭の固い老害ってとこだろうな
    確認もせずにTwigが云々語っちゃう辺りはその典型
    78 : nobodyさん - 2019/04/30(火) 11:58:53.80 ID:U8oZvJd3.net (+26,+22,-19)
    >>77

    ねぼけてんなぁ。Laravelでしか使われんBladeごときが、
    Twig様に勝てるわけねーだろ。
    79 : nobodyさん - 2019/04/30(火) 12:00:58.04 ID:???.net (+29,+29,-17)
    流石に検索系でよっぽど単純な操作をやる場合以外でORMなんてそう使わんだろ
    挿入、更新、削除なら積極的に使った方がシンプルになるだろうけど
    80 : nobodyさん - 2019/04/30(火) 12:03:30.09 ID:U8oZvJd3.net (+7,+12,-36)
    >>79

    だからさ、エロなんとかと別のクエリビルダと、使い分ける設計がクソだって言ってるの。
    そしたら、ActiveRecordパターンなんかダメに決まってんだろ。
    (エロなんとかがActiveRecordパターンなのかよくしらんけどさ)

    もうちょっと、頭使って作れって話。
    81 : nobodyさん - 2019/04/30(火) 12:06:10.72 ID:???.net (+14,+16,-31)
    こいつが作った超イケてるフレームワークがGitHubに出てくる日を待つかw
    82 : nobodyさん - 2019/04/30(火) 12:07:25.80 ID:U8oZvJd3.net (+42,+29,-74)
    別のクエリビルダの方は、SELECT結果はstdClassになっちゃいまぁす、とかさ。
    そしたら、結果のオブジェクトになんかメソッド仕込むとかできねーだろ。
    ActiveRecordはフォーマッタ仕込んだり
    極端な話、オブジェクト自体にバリデーション埋め込むことだってできるけど、
    stdClassじゃただデータ持ち運ぶ事しかできんじゃねぇか。
    83 : nobodyさん - 2019/04/30(火) 12:07:50.28 ID:???.net (+33,+29,-42)
    Symfonyがいいって言うんならSymfony使ってればいいじゃん
    別にそこを否定はせんよ

    なんでわざわざ他所に喧嘩売りに来るのかその神経が分からん
    84 : nobodyさん - 2019/04/30(火) 12:08:54.05 ID:???.net (+27,+29,-41)
    急に進んでたから面白い議論でも始まったかと思ったら低脳が湧いて釣られたやつらがいただけだった
    みんなちゃんとNGしとけよ
    85 : nobodyさん - 2019/04/30(火) 12:10:54.21 ID:???.net (+42,+26,-18)
    >>82
    データをDBに書き込む時にはバリデーション必要だけど
    既に保存されたデータを検索して表示する過程にバリデーション必要か?
    86 : nobodyさん - 2019/04/30(火) 12:18:06.72 ID:U8oZvJd3.net (+34,+29,-18)
    >>83

    ボケナス、褒められるのはそこだけだったって言ってんだろ。
    つかえるか、あんなポンコツ。
    87 : nobodyさん - 2019/04/30(火) 12:18:43.83 ID:U8oZvJd3.net (+32,+26,-3)
    >>85

    フォーマッタはあったら便利だろ。
    88 : nobodyさん - 2019/04/30(火) 12:19:45.16 ID:U8oZvJd3.net (+36,+29,-1)
    先のことをさぁ、考えて、作るんだよ。

    >>85くん。
    90 : nobodyさん - 2019/04/30(火) 12:25:04.68 ID:???.net (+38,+29,-44)
    >>71
    「いまどきは取ってきたのをアプリ側で処理するのが流行りだ」
    は確かGoogleが推奨しているコーディング方式だね。
    GoogleのWEBサービスは全部このやり方で実装されている。
    91 : nobodyさん - 2019/04/30(火) 12:26:14.99 ID:???.net (+9,+8,-5)
    >>73
    Request生で使う奴はいないでしょ。
    普通はフォームリクエスト使ってそっちで宣言する
    92 : nobodyさん - 2019/04/30(火) 12:28:02.55 ID:???.net (+35,+29,-44)
    >>90
    そりゃGoogleはGCP売りたいんだからそう言うだろ。RDBを使わないシステムをターゲットにしてるんだから。
    RDB使ってそんなことしてたらクソプログラマ認定されるぞ。
    ぐーぐるさまが言ってるからって盲目的になるのは感心しないな。
    93 : nobodyさん - 2019/04/30(火) 12:28:11.20 ID:???.net (+17,+29,-1)
    アスペルガー特有の強い拘り
    94 : nobodyさん - 2019/04/30(火) 12:28:59.26 ID:???.net (-24,-30,-69)
    JavaのSpringFrameworkのJPAや
    PythonのDjango
    Ruby on Rails
    Laravel
    Symfony
    等々みんなActiveRecord方式採用しているってことは
    それで十分システムを構築できているんでしょう。
    95 : nobodyさん - 2019/04/30(火) 12:29:54.72 ID:U8oZvJd3.net (+32,+30,-130)
    >>89
    >Viewの話はロジックというのは業務ロジックのことで、
    >例えばこの会員はAランクなので付与率5%、
    >それ以外は1%というような話で
    >これはViewじゃなくてモデルに書きましょうということだ。

    それをやめろって言ってんだ、ボケ。
    なんで還元率適用後の値についてまでモデルが面倒見なきゃいけないんだ。

    それはおまえ、社長が「よしこのお客さんには10%値引きしろ」って言ったら、
    従業員が「社長、それはいくらになるんですか?」って言ってるようなもんだぞ。
    馬鹿なのか?
    96 : nobodyさん - 2019/04/30(火) 12:30:37.08 ID:U8oZvJd3.net (+31,+29,-13)
    >>91

    おまえは何を言っているのだ?
    98 : nobodyさん - 2019/04/30(火) 12:31:59.47 ID:???.net (-11,-29,-80)
    >>92
    大勢でアクセスされた際のJOIN高負荷問題がどのDBもまだ未解決だから
    大規模だとJOIN使わない方式が推奨されてるってだけじゃないの?
    PostgreSQLやMySQLやOracleとかでJOIN高負荷問題の対策チームが
    個別に存在しているぐらいだし
    99 : nobodyさん - 2019/04/30(火) 12:32:07.68 ID:U8oZvJd3.net (+26,+29,-19)
    >>94

    つくるだけなら、な。
    で、更改のたびにプログラマがヘドロのようになってるはずだ。
    100 : nobodyさん - 2019/04/30(火) 12:32:48.86 ID:???.net (-24,-17,-11)
    MariaDBはわからんけど
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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