X



結局PHPのフレームワークってどれがいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii
0655nobodyさん
垢版 |
2017/03/03(金) 11:28:30.55ID:???
>>654
>伝票という風にメインになりそうなクラスに書いている。

それさ、DAOでよく問題になってんだけど、テーブルベースで作るか、機能ベースで作るかってやつな

そういう、どっちにもなりそうな状況が発生する時点で設計が狂ってんだよ。
0656nobodyさん
垢版 |
2017/03/03(金) 11:33:54.92ID:???
一応、フレームワークっつってんだからさ、
普通に考えたら「こう実装するしか無いよね」って道を指し示せないとダメなわけさ

実装者によってあっちに書く、こっちに書くみたいな状況になるフレームワークは
フレームワークが機能してないってことなわけだ
0657nobodyさん
垢版 |
2017/03/03(金) 12:15:15.05ID:???
既存フレームワーク全否定ワロタ
0658nobodyさん
垢版 |
2017/03/03(金) 12:44:40.70ID:???
たぶんCRUDくらいの簡単なものしか触っことないんだろうね
それか仕事したことないか
0659nobodyさん
垢版 |
2017/03/03(金) 16:22:02.99ID:???
>>657
ん? 今更何いってんの? >>614でとっくに全否定してんだけど

>>658
日本語の文章をマトモに解釈すると「おまえがな」って意味になっちゃうんだけど
自分で言っててわかってる?
そういう意味で言ったの?
0660nobodyさん
垢版 |
2017/03/03(金) 16:24:12.05ID:???
なんか、今日もクソペチパー祭りにみたいになってきてんな…
もう>>621の言うとおり、本当にPHPにはマトモな奴いねぇのかもしれないな…
0661nobodyさん
垢版 |
2017/03/03(金) 17:05:12.78ID:???
こんなスレで息巻いちゃってかわいいね
0663nobodyさん
垢版 |
2017/03/03(金) 21:25:21.18ID:???
ワッチョイ導入してほしい
0664nobodyさん
垢版 |
2017/03/03(金) 23:47:55.16ID:???
>>658 = マジ、CRUDくらいの簡単なものしか使ったことないやつ
既存フレームワーク使って満足してるやつ
0665nobodyさん
垢版 |
2017/03/04(土) 10:09:04.15ID:Iuc7Mslw
Webアプリ(≒CRUD)しか能がないPHPの話だから、それでいいだろ。
0666nobodyさん
垢版 |
2017/03/04(土) 10:15:42.15ID:???
と言うか基本CRUDだろ。他に何があるんだ。
0667nobodyさん
垢版 |
2017/03/04(土) 19:13:07.79ID:WEjOxgqw
>>655
この場合にどちらになるか選択しなくて良い方法は、
トランザクションスクリプトでドメインロジックを書くことだと思う。
ActiveRecord, TableModule, DomainModel+Repositoryではこの種の選択がある。
フレームワークがオレオレか既製かではなくて、
トランザクションスクリプトかActiveRecord他のどちらがよいかということになる。
0668nobodyさん
垢版 |
2017/03/04(土) 20:20:02.40ID:???
>>665
よくねーっつったのが>>658自身なんだから、オレに言われてもしらねーよ
0669nobodyさん
垢版 |
2017/03/05(日) 03:11:41.17ID:???
>>658
>CRUDくらいの簡単なもの

煽りじゃなくて意図がわからんのだけど
単一テーブルへのアクセス(ややっこしい
結合無いやつ)って意味なのかな?
0670nobodyさん
垢版 |
2017/03/05(日) 16:57:10.47ID:???
CakePHP :
CodeIgniter :
FuelPHP :
Laravel :
Phalcon :
Symfony :
Zend Framework :
それぞれどんなイメージ持ってる?
参考にしたい
0671nobodyさん
垢版 |
2017/03/05(日) 23:56:18.92ID:???
CakePHP : コントローラーにロジック書きまくり
CodeIgniter : 突き放しFW
Symfony : あっちにもこっちにもあそこにもここにも設定ファイル
0672nobodyさん
垢版 |
2017/03/06(月) 11:08:45.76ID:+tF/pjD5
ORMで比較
Symfony > Laravel > CakePHP
Symfony は重厚長大
Laravel はマジックメソッドで遅い
0673nobodyさん
垢版 |
2017/03/06(月) 11:31:30.72ID:???
PHPのメジャーフレームワークがどれもクソなのはわかるが、
オレオレフレームワークでやってる奴は、作ったフレームワークをちゃんとテストしてるのか?

まともなフレームワークを作るにはそれなりに工数もかかるし、リリースしてユーザーの協力でバグを発見できる。
それだけのリソースを社内で抱えているなら、オレオレでも良いとは思うが。
0675nobodyさん
垢版 |
2017/03/06(月) 12:32:36.57ID:???
>>673
>作ったフレームワークをちゃんとテストしてるのか?

メジャだろうがオレオレだろうがノンフレだろうが、しないなんて考えられない。

>>674

> それぞれどんなイメージ持ってる?
0676nobodyさん
垢版 |
2017/03/06(月) 12:33:49.50ID:???
追記:こまめにテストしてかないとオレオレは構築中にかならず崩壊するよ
0677nobodyさん
垢版 |
2017/03/06(月) 14:22:27.01ID:???
まだ学部生ですが、FuelPHPがすごく扱い易いと思ってます。
coreクラスや、その他パッケージも充実してます。
0678nobodyさん
垢版 |
2017/03/06(月) 18:54:55.76ID:???
>>654
伝票クラス作成に賛成
こういうモデリングは楽しいね
0679nobodyさん
垢版 |
2017/03/06(月) 21:33:57.69ID:???
>>671
>Symfony : あっちにもこっちにもあそこにもここにも設定ファイル
地獄だなそれ 古いez-publishを思い出す
0680nobodyさん
垢版 |
2017/03/06(月) 21:48:44.14ID:???
CakePHP : ニホンジンケークダイスキアルネ もう2系の改修はいやだよ
CodeIgniter : 好き 勤務先メイン シンプルでキレイに書けるし速めなところが好き 4もgithubで追いかけてるけどとても好ましい
FuelPHP : CIと迷ったが社内でディスカッションしてCIになった 現在の状況はよく知らん
Phalcon : extensionってだけで色物扱いされることが多いが速いしコードも少なく美しく書けるし好き だけど仕事ではなかなか使えない(人集めとかそういう政治的理由で)のが残念
Zend Framework : もういいだろ……改修案件でライブラリとして一部を使ったりはあるみたいだけど自分ならあえて使わないな 初学者がフレームワークアレルギーになる一因
Laravel, Symfony : 重そう(触ったこと無い
0681nobodyさん
垢版 |
2017/03/07(火) 16:05:00.20ID:PwJ0DFRR
>>677
FuelPHP は他と比べてどうですか。
0682nobodyさん
垢版 |
2017/03/07(火) 17:30:17.83ID:???
新しいプロジェクトでfuel使うメリットが見えない
0683nobodyさん
垢版 |
2017/03/07(火) 23:01:34.37ID:???
fuelってcodeigniterのライセンスが怪しいってなった時の救済先として注目されていたってイメージ
0684nobodyさん
垢版 |
2017/03/08(水) 06:22:25.90ID:???
fuelは公式サイトがスカスカ
0685nobodyさん
垢版 |
2017/03/08(水) 06:49:05.76ID:???
fuelはciの開発者が趣味て作ってた物で
実用レベルじゃない
0687nobodyさん
垢版 |
2017/03/08(水) 18:49:22.41ID:???
>>681
他と比べるというか、急上昇してるlaravelなど使ったことがないですが
良い意味で扱い易い印象です。(公式ドキュメント見ながら0から作るぶんには)
まだはじめて半年-1年未満なのでそのへんの動向はわからないですが、初心者なりに理解しやすいと思ってます。
0688nobodyさん
垢版 |
2017/03/08(水) 20:40:01.00ID:???
まあ言うてもフルスタックだからね、
ただ最近だとSymfony2かRailsに行っちゃうのが良いと思う
0689nobodyさん
垢版 |
2017/03/08(水) 22:02:08.94ID:???
同じ言語なら速いもん使いたいってのはマイノリティーなんじゃろか
phalconとかice(生きてんのこれ?)は別にしても同じPHPなら速いもん使いたいなー
0690nobodyさん
垢版 |
2017/03/08(水) 22:41:09.96ID:???
速さなんて二の次で、開発効率と保守性こそ正義ってことがわからない子がいるの?
0691nobodyさん
垢版 |
2017/03/08(水) 22:47:15.63ID:???
それトレードオフか?
0692nobodyさん
垢版 |
2017/03/08(水) 23:07:26.00ID:???
トレードオフだと思う
0694nobodyさん
垢版 |
2017/03/09(木) 00:37:04.51ID:???
素のPHPで何もフレームワークを使わずに書いた方が速いに決まってるだろうしね
0695nobodyさん
垢版 |
2017/03/09(木) 01:04:08.90ID:???
ところがどっこいPhalconの場合は内部でC呼んでるから使った方が速くなる
0696nobodyさん
垢版 |
2017/03/09(木) 01:39:57.60ID:???
そうなんだ、知らなかった
0697nobodyさん
垢版 |
2017/03/09(木) 08:19:33.52ID:???
ファルコン!ファルコン!ファルコン!
ゆかいなファルコン!たのしいファルコン!ファルコーーン!ファルコン!
0698nobodyさん
垢版 |
2017/03/09(木) 12:14:55.32ID:???
>>695
ファルコンってエラーでクラッシュとかするんでしょ?
普通のPHPだとエラー有りページが表示できなくても他のエラー無しページには影響ないけど、ファルコンでも同じなの?
0699nobodyさん
垢版 |
2017/03/09(木) 15:27:35.08ID:???
望まぬファルコン望んでる
0700nobodyさん
垢版 |
2017/03/09(木) 22:44:38.83ID:???
>>698
2.xまでは結構な頻度でHeapがどうこうで落っこちたりしたけど3.xはないよ
可能性ゼロではないだろうが3では見たこと無い
3でphalconでいうところのproject-simpleで2件(アンケートとちょっと変わったECもどき)を実案件でやった程度の実績だけど

>>697
ワロタ
おっさんしかわかんねえだろ
0701nobodyさん
垢版 |
2017/03/10(金) 07:09:50.49ID:???
誰も書かないから書いちゃうけど

PHP使っていながらフレームワークに速さ求めるくらいなら
そもそもなぜPHP使うのかと

PHPフレームワークの性能の範疇でインフラが耐えられるかどうかのギリギリの開発でもしてるのかと
0702nobodyさん
垢版 |
2017/03/10(金) 08:23:54.50ID:???
開発者集めたりする時の問題とかあるじゃん
全部golangでやりまーすって集められるかも知れんけど金額合わんわ
コードの書き方でも速さって変わるけど遅いの好きな人はそれらもどうでもいいのかね
0703nobodyさん
垢版 |
2017/03/10(金) 15:45:00.88ID:A2UaQP/z
パフォーマンスで気をつけているのは
 アプリケーションで大量件数をバッチ処理する場合に個別にチューニング
 結合結果を一覧するときに1+N問題が発生しないようにクエリーで結合
0704nobodyさん
垢版 |
2017/03/10(金) 16:42:15.41ID:BVMxAYRu
何でもかんでも、素の方が早いとか思い込んでるやつは、
Symfony(じゃなくてもいいけど)のHttpKernelが何やってるか見てみたら?
それと同じレベルのことをやっている自負があるなら、「素」の方が早いだろうねw
0705nobodyさん
垢版 |
2017/03/11(土) 04:09:09.22ID:???
>>704
そんなに推奨する自信あるなら何やってるか書けばいいのに…
そもそも自信がねーのか、書けねーのか…

何でアホフレームワークのことわざわざ調べにいかなきゃいけないんだよ…
もう、頭おかしいペチパーの相手疲れたよ…
0706nobodyさん
垢版 |
2017/03/11(土) 08:42:54.92ID:???
>>705
相手しなきゃいいじゃん
このスレ見てレスするのを誰かに強要されてるのか?
いい大人なら自分のしたいことくらい自分で決めろよ
0707nobodyさん
垢版 |
2017/03/11(土) 10:51:20.08ID:???
>>706
「嫌なら見るな」クソ芸人的論理っすね
0708nobodyさん
垢版 |
2017/03/11(土) 11:31:44.41ID:???
オレオレは不遇の時代なのだから良さアピールせんと
苛つかせても逆効果では?
0709nobodyさん
垢版 |
2017/03/11(土) 13:47:40.46ID:???
Laravelは工数が激減するとかそういう理由で伸びたん?
それとも単にCIのライセンス問題で、乗り換え先がたまたま皆同じだっただけ?
0710nobodyさん
垢版 |
2017/03/11(土) 14:27:26.34ID:???
>>707
頭おかしいペチパーばっかのスレをわざわざ自分で見に来て相手するの疲れたよって書いてるからたぶんこの人も頭おかしいんだと思う
何かに固執しちゃう障害持ちで嫌なのに見に来ては文句垂れるかわいそうな人
0711nobodyさん
垢版 |
2017/03/11(土) 14:34:38.67ID:???
>>710
障害持ちというより単にこのスレで過去に馬鹿にされて粘着してるだけっぽいか
0712nobodyさん
垢版 |
2017/03/11(土) 20:19:12.20ID:???
>>710
>頭おかしいペチパーばっかのスレをわざわざ自分で見に来て

そうか、その点については認めるわけだな?
結構結構、随分成長したじゃないか。


>>711
>単にこのスレで過去に馬鹿にされて

お前みたいなサルに馬鹿にされることなんてあるわけないじゃないか、何をいっているんだお前は
0713nobodyさん
垢版 |
2017/03/11(土) 22:14:42.72ID:???
>>704
>Symfony(じゃなくてもいいけど)のHttpKernelが何やってるか見てみたら?
煽りレスだけどこれ気になったから調べるわ

ここIDとかワッチョイ無いからアレだな わしは >>700 >>702 だけど
0715nobodyさん
垢版 |
2017/03/12(日) 02:07:53.29ID:???
早くやりたいとか1requestあたりのリソースを減らそうって思ったら
golangとかになるんじゃないの。
0716nobodyさん
垢版 |
2017/03/12(日) 07:06:37.51ID:???
>>605
>>学習期間が1,2か月というのは無理があると思う。

同意です。

「学習期間がたったの〇ヶ月で△△△を習得できたぜ!」って言う人ほど、
「動かせた」程度のレベルのことが多いね。
0717nobodyさん
垢版 |
2017/03/12(日) 08:27:19.90ID:???
>「学習期間がたったの〇ヶ月で△△△を習得できたぜ!」って言う人ほど、

そんなやつ、見たこと無い
0718nobodyさん
垢版 |
2017/03/12(日) 16:25:08.73ID:???
露骨にいう奴は流石にいないけど、言外に「オレ凄いだろ」と言いたげなやつはいる。
0720nobodyさん
垢版 |
2017/03/12(日) 18:10:24.30ID:YDc7CB9n
1requestあたりのリソースは素より多いと思うが
リクエストを減らす仕組みはSymfonyがサポートしている。
リバースプロキシーとの連係する様になっている。
ttp://symfony.com/doc/current/http_cache/varnish.html
やったことはない。
>>704 がいいたいのはこのこと?
0721nobodyさん
垢版 |
2017/03/15(水) 12:49:05.17ID:???
Laravelはユーザーが愛情もって支えてる感じある
フォーラムとかドキュメントとかも愛がある
0722nobodyさん
垢版 |
2017/03/16(木) 18:26:51.96ID:???
あーいあい♪
あーいあい♪
おさーるさぁんだよー♪
0724nobodyさん
垢版 |
2017/03/22(水) 21:57:41.37ID:???
>>723
ちょうど貼ろうと思ったらすでに
2強って言われてもなあ感がすごい
0725nobodyさん
垢版 |
2017/03/22(水) 23:25:38.73ID:???
Laravelはまあいいけど
Symfonyなあ……
0726nobodyさん
垢版 |
2017/03/22(水) 23:48:50.63ID:???
2強ってダメなん?
結局何が残るん?
0727nobodyさん
垢版 |
2017/03/23(木) 10:14:50.78ID:???
好きなライブラリを組み合わせて君だけの最強のフレームワークを作ろう!
0729nobodyさん
垢版 |
2017/03/23(木) 22:12:25.78ID:???
フレームワーク組み合わせることなんて出来るのか?
0730nobodyさん
垢版 |
2017/03/23(木) 23:02:49.50ID:???
>>729
ネタをネタと見破れない奴はひろゆき
0731nobodyさん
垢版 |
2017/03/24(金) 00:16:58.27ID:???
時代はマイクロアーキテクチャだぜ
これからはサービスごとにDockerコンテナでデプロイして
PHPからGoで作ったマイクロサービスにアクセスしたりと言語の壁なんてなくなってくぜUh-huh


ってばっちゃ(DevOpsの本)が言ってた
0732nobodyさん
垢版 |
2017/03/24(金) 00:20:17.67ID:???
それはず〜〜〜〜〜っと言われてる
phpはずっと無くなると言われてたけどまさかの第一人者
これからも言語の壁はなくなるだろう
0733nobodyさん
垢版 |
2017/03/24(金) 14:44:20.78ID:???
なぜそうならないかというと
0734nobodyさん
垢版 |
2017/03/24(金) 21:51:59.96ID:???
それは8年前に遡るのですが
0735nobodyさん
垢版 |
2017/03/24(金) 21:52:45.64ID:???
8年前の20年前のある日の出来事
0736nobodyさん
垢版 |
2017/03/24(金) 22:32:45.37ID:???
嫌な事件だったね
0737nobodyさん
垢版 |
2017/03/25(土) 00:27:46.09ID:???
ああ、思い出すだけでも身の毛がよだつ。そう、あれは…
0738nobodyさん
垢版 |
2017/03/25(土) 01:01:03.67ID:???
え、
もしかして鮫島事件のこと・・・?
2chで言っていいもんなの?
やばくね?
0739nobodyさん
垢版 |
2017/03/25(土) 01:09:19.84ID:???
大丈夫だよ、もう時効だよ。言っちゃえよ。
0742nobodyさん
垢版 |
2017/03/25(土) 21:39:14.41ID:???
kill -9 738

※これはただのUNIXコマンドであり、PID 738 を強制終了するだけです。このため通報などしても無意味です。
0745nobodyさん
垢版 |
2017/06/11(日) 11:19:51.20ID:???
golangのフレームワークってどれが定番なの?
0746nobodyさん
垢版 |
2017/06/12(月) 21:06:53.08ID:???
EchoかGinあたりかな?
最近RevelもバージョンアップしたからRevelもたぶんあり

マイクロサービスならgoaをちょっと触ってみたけどよさげだった
0747nobodyさん
垢版 |
2017/06/15(木) 02:24:48.36ID:???
>>746
むしろgoaを普通にSPAのサーバサイドとして使えばEchoとかGinより使いやすくないか
0748nobodyさん
垢版 |
2017/06/18(日) 02:55:44.80ID:???
Laravelおせーんだよ
0750nobodyさん
垢版 |
2017/06/18(日) 05:01:51.37ID:???
PHPフレームワークの中じゃ最遅の部類
0751nobodyさん
垢版 |
2017/06/18(日) 05:11:56.78ID:???
mod_phpとか使っても駄目?
0752nobodyさん
垢版 |
2017/06/18(日) 12:35:40.00ID:???
そんなに遅いのは何がネックなの?
データベースクエリ生成?
0753nobodyさん
垢版 |
2017/06/19(月) 03:43:27.12ID:???
依存コンポーネントが多い
マジックメソッド使いすぎ
ファサード
0754nobodyさん
垢版 |
2017/06/19(月) 03:45:06.57ID:???
一箇所直せば早くなるとかそういうのではなく、全体的に遅い
0755nobodyさん
垢版 |
2017/06/19(月) 03:47:36.96ID:???
もちろんSQLのスロークエリがあればそちらのほうが遅い。
だがそれらを直しきったあとどうようもなく遅い
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況