X



結局PHPのフレームワークってどれがいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii
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のスロークエリがあればそちらのほうが遅い。
だがそれらを直しきったあとどうようもなく遅い
0756nobodyさん
垢版 |
2017/06/19(月) 03:50:35.03ID:???
redisによりクエリキャッシュもやれるだけやった。今一番時間食ってるのはModel::__get()だ
0757nobodyさん
垢版 |
2017/06/19(月) 07:44:16.41ID:???
モデル層だけはSQL直で書いた方が速いってことよくあるな

外部連結とかあると特に
0758nobodyさん
垢版 |
2017/06/19(月) 08:49:39.89ID:???
マジかよ コアの部分でか
Cakeより遅いってこともあり得るのか、、
0759nobodyさん
垢版 |
2017/06/19(月) 11:32:24.72ID:+XN2SqJZ
>>740
PHPの閉じカッコは不要
変数は数字のみは使えません
0760nobodyさん
垢版 |
2017/06/20(火) 15:31:02.43ID:???
大規模システムとかでもなければ問題ない範囲だけどな
laravelで一番気に入らないのはミドルウェア
0761nobodyさん
垢版 |
2017/06/20(火) 20:53:21.90ID:???
Railsでもさんざん実行速度よりも開発速度!って言ってるからな
速度が欲しい段になればGoとかに変えればよろし
0762nobodyさん
垢版 |
2017/06/21(水) 06:26:54.25ID:???
>>760
というと?ポスグレも対応しとるよね?
0763nobodyさん
垢版 |
2017/06/21(水) 21:51:56.17ID:???
そこでphalconですよ
0764nobodyさん
垢版 |
2017/06/22(木) 03:44:48.46ID:???
phalconはphalconで生PHPに慣れてるといいFW
0765nobodyさん
垢版 |
2017/06/22(木) 20:33:27.47ID:???
nativeで速いってのを除いても好みだわ
なんでもかんでも揃ってます!ってやつ苦手
コード多すぎて改修する気なくす
0766nobodyさん
垢版 |
2017/06/23(金) 13:20:31.86ID:lJhTNJoo
好き嫌いを語れるのは趣味でやってる奴だけだな
仕事でやるなら、新人にも理解しやすくドキュメントが多いフレームワークを選ぶべき
0767nobodyさん
垢版 |
2017/06/23(金) 22:18:58.78ID:???
そこでcakeあたりを持ち出してロジック側でタグ生成しまくりんぐで改修で死ぬやつですね
0768nobodyさん
垢版 |
2017/06/24(土) 16:01:35.72ID:???
>>767
ロジック側にタグ生成しまくりって それ同じことReactに言えんの?
0769nobodyさん
垢版 |
2017/06/24(土) 19:37:52.43ID:???
reactはviewじゃん
ロジックはmiddlewareに書けよ
0770nobodyさん
垢版 |
2017/06/27(火) 02:09:01.24ID:???
phalconはマジで日本語の情報なさすぎ
0771nobodyさん
垢版 |
2017/06/27(火) 09:30:55.56ID:???
Phalconを選べるような職場、まずPHPを選ぶ理由が少ないんじゃないか
0772nobodyさん
垢版 |
2017/06/27(火) 14:12:20.82ID:???
誰かがアーリーアダプタになるしか。
正直codeigniterとかマジックメソッド使いまくりで、動的言語は嫌い。
ideで補完聞かないし。
この辺を解消してくんないかな。
0773nobodyさん
垢版 |
2017/06/27(火) 14:39:12.52ID:???
366 :nobodyさん 2017/05/29(月) 16:07:39.16 ID:6v4UcGhE
今回の民法改正、ソフトウェア受託開発の場合、(検収後ではなく)バグ発見後1年瑕疵担保責任があるということで、地獄かよ、と思ったが、
元々問題が起きがちな受託案件がビジネス的に成立しなくなることで強制的に業界再編につながるなら良いことかもと思うようになった。
一部で地獄を見ても。
https://twitter.com/yukihiro_matz/status/869061879389343744

367 :nobodyさん 2017/05/29(月) 16:28:06.55 ID:6v4UcGhE
ニュース - 改正民法が成立、「瑕疵担保責任」などシステム開発契約に影響大:ITpro
http://b.hatena.ne.jp/entry/itpro.nikkeibp.co.jp/atcl/news/17/052601508/

372 :nobodyさん2017/05/29(月) 19:10:37.12 ID:???
Railsでシステム作って納品する

Railsはマイナー、メジャーのアップデートが半年以内に必ずある

客がアップデートする。アップデートによるエラーやバグ、動作の不具合に気づく

気づいてから1年以内に通知すれば、5年間無料保証ゲット

つまりRailsがアップデートするたびに、無償の修正作業を発生するということかな

376 :nobodyさん2017/05/30(火) 09:20:20.09 ID:L5po86sS
>>378>>379>>375
客が瑕疵担保責任法の法改正を知ってくると思うから、今後5年無償保証をお願いされるだろう
営業がそれでも仕事を取ってこれるか?たぶん無理だろう。無限の直していたら赤字になる。
こういう保守に弱い言語、ころころ仕様が変わる言語は仕事として発生しなくなってくる。
これは変わり目だ。お前らも早く逃げたほうがいいぞ。RubyやPHPなど動的言語は確実に廃れる。
保守に強い言語のみ生き残れる。
0774nobodyさん
垢版 |
2017/06/28(水) 09:17:01.53ID:???
瑕疵担保責任(かしたんぽせきにん)

瑕疵担保責任のポイント

民法改正で事実上期限が「無制限」になった
バグや設計のミスなどは、瑕疵担保責任
納品物に不具合があれば損害賠償を請求される可能性もある

http://www.atmarkit.co.jp/ait/articles/1706/26/news014.html
http://itpro.nikkeibp.co.jp/atcl/news/17/052601508/?rt=nocnt

改正法では欠陥に気付いてから1年以内にITベンダーに通知すれば、
通知後5年以内は修正や報酬の減額などを求められるとしている

全ベンダーが泣いた民法改正案を解説しよう その1
http://www.atmarkit.co.jp/ait/articles/1609/14/news009.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_2.html
http://www.atmarkit.co.jp/ait/articles/1609/14/news009_3.html
0775nobodyさん
垢版 |
2017/06/28(水) 09:22:44.19ID:???
ポイント1:修補や損害賠償、契約解除の期限がなくなる

従来あった「瑕疵担保期間は引き渡しから1年」という考えはなくなる。
条文にある通り、注文者は成果物が契約の目的に適合しないことを発見したら、
その「発見したときから1年以内」ならさまざまな請求ができる。発見が10年後なら、
11年後まで請求可能なのだ。

もっとも、現実のユーザーとベンダーの関係でも、たとえ契約書に「瑕疵担保責任期間は納品から1年と」明記されていても、
「2年目以降は不具合の修正に対応しない」と主張するベンダーはまれだ。多くの場合は、納品から何年たっても、
バグが見つかればユーザーのところに飛んで行き、無償で改修するだろう。
0776nobodyさん
垢版 |
2017/06/29(木) 02:55:46.36ID:tDjhVjUT
「2年目以降は有償対応」は普通だろう。有償でも知らん顔という方が稀有。
「10年経っても無償で対応しなければならない」となると、そのリスク分を費用に盛り込まざるを得ず、発注・受託のどちらの利益にもならない。
だよな?
0777nobodyさん
垢版 |
2017/06/29(木) 09:27:55.60ID:???
>>776

コンペで保守の強い言語を提案したところが案件を持っていく

「10年経っても無償保守お受けしますよ」と提案されてしまう。
0778nobodyさん
垢版 |
2017/07/03(月) 02:47:17.57ID:ekemVetS
>>777
そんなコスト無視の提案を平気でする会社は10年後には存続してないだろ。
時々、社員に作業させればタダ、と豪語する無能経営者がいるが、
保守作業は人間が手を動かすところで100%人件費なわけで、
顧客に負担してもらえないならその原資はどこから来るのか、
ちょっと考えれば分かるはずだがな。
0779nobodyさん
垢版 |
2017/07/03(月) 07:10:46.86ID:???
>>778
数年後に会社を破綻させれば無理な約束もなかったことになるってことかね。
営業が無茶有環境ってすごい
0780nobodyさん
垢版 |
2017/07/03(月) 09:41:57.12ID:???
「10年経っても無償保守お受けしますよ」ただし機能追加は通常の3倍の価格だ
0781nobodyさん
垢版 |
2017/07/09(日) 03:10:37.58ID:7eNkpAL2
>>779
一契約の瑕疵担保責任を回避するために倒産させることは考えにくいが、
契約の相手方が倒産や解散で消滅していたら連絡方法がなくなり、
補修の相談すらできない。
0782nobodyさん
垢版 |
2017/07/15(土) 02:11:18.79ID:???
ない袖は振れぬ

保証が手厚いなら、保証金額が高くなるだけ。
3割ほど、バッファを積むだけ

個人なら夜逃げするとか、会社なら解散する手もある
0783nobodyさん
垢版 |
2017/08/10(木) 03:56:53.31ID:???
cake悪くないけどもうそろそろ限界だな
0784nobodyさん
垢版 |
2017/08/10(木) 12:43:28.24ID:???
日本語のCodeIgnitor 3入門本(電子書籍)が出てたの昨日知って即買いしたよ
著者いわく、執筆直後に4が発表されて一度心が折れたらしい
よくぞ書き切って下さった
0785nobodyさん
垢版 |
2017/08/10(木) 14:22:59.23ID:???
>>784
そりゃ折角書き切ったし
宣伝したくなるのもわかるけど恥ずかしいから止めとけよ
今更PHP、しかもCIな時点で買う奴おらんし
0788nobodyさん
垢版 |
2017/08/11(金) 10:19:55.28ID:Swcyo4Cl
>>783
laravelなんかと比べると、こんなこともできないのかよとなってしまうね。
0789nobodyさん
垢版 |
2017/08/11(金) 14:35:25.88ID:???
あのクラス名にいまだにアンダースコア区切りの長ったらしい名前使ってる恥ずかしいフレームワークか
0790nobodyさん
垢版 |
2017/08/12(土) 07:36:22.47ID:???
>>788
これは100%純粋に混じりっけなくピュアな無垢の飾らない純朴且つ真摯でひた向きな好奇心から真面目に嘘偽りなく誠実で摯実たる熱意を持って真剣に聞くんだけど、どんな事が出来たら便利だと思ってるの?
0791nobodyさん
垢版 |
2017/08/12(土) 11:50:04.84ID:???
>>789
CIってネームスペース使ってないんだっけか
Larabelもいいものなん?
0792nobodyさん
垢版 |
2017/08/12(土) 14:20:21.10ID:???
>>791
MVC自体はほぼcakeとおんなじ
キャメルケースとかネームスペース拡張してつかう感じ
でもララベルおっそいんだよなぁ
0793nobodyさん
垢版 |
2017/08/12(土) 23:28:38.87ID:QHufkXeV
>>792
Cakeもそうだが、LarabelとかのSymfony系は、自分で書いたコードが実行されるまでのステップが膨大だから、そんなのに全体のパフォーマンスを求めちゃいけないわけ。
パフォーマンスを落としても得られるメリットの方が大きければ採用する意味はあるが、少人数で開発できるものにそういう長大重厚フレームワークを採用すると、足を引っ張られたと感じるだけだろう。
CIはそういうことをやってないから高速なのは当然で、逆にCIに長大重厚フレームワークらしいことを求めちゃいけない。
個人的な感想だが、CIほど自由なら、いっそのことオレオレフレームワークの方が効率良く開発できると思うし、実際そうしている。
0795nobodyさん
垢版 |
2017/08/13(日) 11:51:16.04ID:gOPw1aD0
ちんことまんこがピッタンコ
0796nobodyさん
垢版 |
2017/08/13(日) 12:58:53.12ID:kEjiNYqM
>>793
君がいなくなったあと、そのオレオレをメンテする身にもなってくだされ。
「オレオレの方がいイイ!」という人って後のことまったく考えてないよね。
0797nobodyさん
垢版 |
2017/08/13(日) 15:20:50.35ID:???
CI使うくらいならphalconだわ
0798nobodyさん
垢版 |
2017/08/13(日) 16:05:35.59ID:MKy8qtel
>>796

ポピュラーなフレームワークは経験者が多いからPGを探し易い、というのは重厚長大フレームワークを選択する理由として良く聞く理由付けだが、Myフレームワークはシンプルだからphpを“まともに”読み書きできる奴なら誰でもメンテできる。
そのメンテですら四苦八苦する奴はPGとして使い物にならないと言える。
また、そんな低レベルPGでも、SymfonyやCakeだと突然気の利いたコードを書けるとでも思っているのか?お笑いだ。
そんな素人紛いのPGがまともな成果物を残せると期待しているのは、>>796のような商業PGとしてコードを書いた経験のないSEとPMだろう。
類は友を呼ぶのはこの世の習わしなんだなとつくづく思うわ。
0799nobodyさん
垢版 |
2017/08/13(日) 17:44:19.10ID:???
>>798
誰でもメンテできるか検証したの?そのオレオレフレームワーク。
例えばバグとかちゃんと潰してある?
セキュリティリスクはない?
妄想で語られてもね。
0800nobodyさん
垢版 |
2017/08/13(日) 17:48:43.83ID:???
>>798 は人の書いたコードをメンテしたことないのかな。
先ず沢山の人のレビューを経たコードと
自分しか見てないコード。どっちを信頼する?
全部自分の目で確認するから問題ないって言うなよ。
そういう奴は、工数を考慮したことがない素人だから。
0801nobodyさん
垢版 |
2017/08/13(日) 18:04:16.64ID:MKy8qtel
>>799
心配ご無用。
>>799がそれを目にする日は一生来ないだろうしなw
つかその前に、ポピュラーなフレームワークはバグとかちゃんと潰れててセキュリティリスクはない、とか思ってるわけじゃないよな?
0802nobodyさん
垢版 |
2017/08/13(日) 18:13:17.77ID:MKy8qtel
>>800
君らはオープンソースの怖さを知らないだけだよ。

SymfonyやCakeが高速で動作し且つ開発期間を短縮でき且つ学習コストが低いなら一目置かざるを得ないがな。実際は真逆だろ。
0803nobodyさん
垢版 |
2017/08/13(日) 18:19:23.77ID:???
>>801
もちろんゼロだとは思ってない。
でもコードの信頼性の指標にはなる。
ユーザーが多いからバグを見つけるし修正される。
そのオレオレフレームワークはどのくらいの人が使ってるの?
結局初歩的なバグが潰されてる可能性があるだろ。まさか自分の書いたコードにバグはないとおもってないよな?
0804nobodyさん
垢版 |
2017/08/13(日) 18:21:04.97ID:MKy8qtel
>>800
他者が書いたコードのメンテなんか日常茶飯事。
低レベルPGが書いたコードも嫌というほど見た。
実際、そういう奴らが明けたセキュリティホールを塞ぐ仕事もしてるし、オープンソースの結構大きなバグも見つけてる。
脳内プログラマには理解できなくても無理はない。
0805nobodyさん
垢版 |
2017/08/13(日) 18:24:16.60ID:???
オープンソースの怖さってなんだよ。
お前が使ってるphpとlinuxもオープンソースなんだが。
0806nobodyさん
垢版 |
2017/08/13(日) 18:26:52.27ID:???
>>804
なんでオープンソースに貢献しているやつが
わざわざオレオレフレームワークつくるの。さっきから支離滅裂なんだけど。
■ このスレッドは過去ログ倉庫に格納されています

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