【PHP】フレームワーク CakePHP 19ホール目【v3.3】 [無断転載禁止]©2ch.net
>>672
まー基本的にはクックブックで必要に応じてソースを掘り下げたり
ネット検索もしないではないけど大抵はクックブックに書いてある CakePHPを使うとどんなサイトが作れるのでしょうか? データベースと連携する色んなサイトが作れる
データベースとの連携は必須ではないが連携しないなら使わなくてもいいだろうな >>679
ありがとござうます、スマホやタブレットを想定したアプリぽいのを作りたい場合にも、フロントサイド次第でCakePHPでもできますか? cakepphpはサーバー側(バックサイド)の処理を担当するものだからHTMLやCSS、javascript(フロントエンド)は自由にできるよ
ただ画面に関してはビューという単位で管理するから普通にwebページを作るのとは勝手が違う まずはMVCで検索してどういうものか知るのが良いかと
ほんとにcakepphpでないと行けないのかも含めて検討を! スマホアプリっぽいものはReactで作るべき
スマホアプリならネイティブかflutterで作るべき >>681
>>682
あらためてありがとうございます
>>684
ありがとうございます
ReactとFlutter見てみました
特に「アプリっぽい」ということでReactが興味深かったです 単にスマホアプリを作りたいならそしてjavascriptが書けるならコルドバでもいいかもね
どんなの作りたいのか知らないけど レスポンシブという意味じゃなくて、スマホアプリならJavaとか別の言語じゃないか? バックエンドはcakeでもLaravelでもよくて
フロントエンドがReact
VueでもいいけどトレンドはReact Vue対Reactとうとう決着がついたのか
長い戦いだったな 久しぶりにCake2の保守したんだが、触ってないと全然わからんなw
ただ、2は情報量多いからググったら調べられるけど cookbookがよくわからなかったので、
cakePHP3の入門書を読んでいます
かなりわかりやすい
慣れれば慣れるほど、ピュアPHPより楽できそうな感じですね
ゆくゆくはcookbookを普通に読めるようになりたいなあ >>692
がんばってちょんまげ
でも、これからだったら、4のほうがいいと思うよ >>693
会社が当分cakePHP3でいくみたいなんですよねー・・・
いまのところ4に移行することなく現状維持みたいです 3系も最新は4の後に出た3.10でしょ
うちは縛りがないかぎりは4だけど 4の本もでてくれねーかな
やっぱLaravelよりCakeの方がわかりやすいんだよなぁ ララベルは開発者が好きにできる範囲が広いところが受けてるんだと思うがケイクも使いこなせない人が自由に使うとカオスになりそう >>698
がんじがらめなのと自由なのとどっちがいい?という話だし
自由だからって言ってもやれる事はそこまで変わらないし
そうなると古臭いんだよねcakeは Laravelはphpフレームワークの中でもっとも遅いからそこをなんとかしろ CakeでいうテーマがLaravelにはないんだよなぁ Cake2のメンテしてるけどFWが作ったキャッシュをまとめてクリアするコマンドとかないんかな…。
app/tmp/cache以下を手で消すしかない?もしキャッシュがファイルじゃなかったら? cake cache clear_all
できえなかったっけ?
これは3からだったかな? >>704
3しかないみたいなんだよね
3のCacheShellのソース見て同じ実装すればいいんだろうか? githubみたら5があったんだけど、開発中なのかな?
3・4と日本では下火な状態だけど、5はどうなるやら Laravelにはもう勝てない
過去にcakeでやってたシステムもLaravelに作り直すべき 勝てないとは?
いま問題なく機能してるなら作り直す必要なんてないでしょ?
結局CakePHPをいじれないのを言い訳してるように聞こえるけど 保守できる人間が居なくなったときにCakeの保守出来る人募集なんかしても
安いうえに誰も来ないのが目に見えている
今更Cake覚えたいとか知恵遅れしかいないやろw >>711
でもLaravelスレの低レベルの罵り合いを見ると、どっちもどっちだと思うぞw 単に保守を続けないといけないかどうかによるけど
ショッピングサイトみたいなのは保守を続ける必要がありそうだし
そういうのに技術者の少ないフレームワークを採用していると後々大変だと言う事かと
日本でPHPだとLaravel一択に近いし、将来的な事も考えるならどこかで作り直すかした方が無難かなと
CakePHPでも変な作りしていなきゃバグ対応ぐらいは出来るかと思うけど
新規の画面を追加などする場合は来る人次第では成果が出ない事もありそうだ CakePHPが出きる人はLaravelでも使えるけどその逆は…
どちらもMVCであることに変わりはないんだが Cake2で稼働してるWebシステム多いと思うけど、
サポートは切れてアップデートはされていない
みんなどうしてるんだろうな?
ランサーズやココナラは4に移行するとか見た記憶があるけど、
小事業者で全て作り直しは大変だぞ トレンド見ると、CakePHPがLaravelに逆転されたのが2016年くらいなので
まだCakePHPを触れる人は多いんじゃないかな
今後減っていくのは間違いなさそうだけど >>715
それはCakePHPに限らず、どの言語のどのフレームワークでもありうる話で、きちんと先を見越してサポート契約結ばせるとかしておく。
ちなみにフレームワークのサポートと言う意味ではCakeはかなり優秀な部類。 >>715
見てみぬふり
動いていれば問題ない
むしろ問題をみつけるほうが問題 >>715
うちは1.3から4に切り替えたけどまあまあな作り直しにはなった
ただ困難というほどではなかった元々CakePHPが得意なこともあって それはもちろんだよ
フロントはほとんど変わらなかったけど管理画面的には大きな変更もしたしね 作り直せるぐらい4の知識があったということだよね?
外部プラグインとかどうしてたの(Search Pluginとか)自作した? 今回のシステムではプラグインは一切使ってなくてそれも幸いしたと思う
プラグインは必要としてなかったので使ってなかった うちはCake2とPHP5.6のシステム7年放置してる
PHPだけは7にしておきたいが8が出てしまった >>724
それで問題起きてないんだろ?だったら良いと思うけどな Cake2と3のギャップを乗り越えるかどうかがキモだと思う
それ以降はLalavelに乗り換えるコストを別のことに割いたほうがいい気がする 個人的には2は2で続けてほしかったわ
構造がシンプルだし、わかりやすかった
だからこそ当時は覇権を握ったわけだし ここ1週間、Cake2の保守やってたんだけど、やっぱCake2好きだわ
Laravelに切り替える予定だったけど、もうちょっと使ってみようかなぁ ワイがCakePHPを使い始めたのは4からでそこから3も使うようになって1や2のソースも見ることがあるけどやっぱ4が洗練されてきてて好きだな1や2はちょっとしたカオスを感じる Laravelに乗り換えて便利だったけど8以降迷走し始めた感がある、5や6の頃はよかったんだが
不安を感じてきたのでまたCakeのスレも見てる CakeはだめだこれからはLaravelだって言ってた人たちは次はどこに行くんだろうか >>730
なんでCake使おうと思ったの?
4ならLaravelの方が人気だったし、ネットの情報も少ないだろ? >>733
個人の好みで使おうと思ったんじゃなくて会社が採用しててから
会社はLaravelの人気や自由度は認めつつCakePHPの方が堅牢で実務に向いてると判断した 会社は歴代のCakePHPを採用してきてるで採用歴の長さもあるっぽい
情報は3.9のがほとんど使えるのであまり苦労はしてないな >>734-735
会社からの指示か。
それにしたって情報少ないのによく開発できたな
エラー出てもソース読めば良いとは言え、
俺なんかは情報少ないと不安だわ
(だからこそ未だに2使ってるのもあるが 開発ツールは使ってない?
ワイはもうずっとphpstormいうのを使って開発しとるxdebugと連携させとるから中を覗きながらデバックできるのは大きいで Cake2の最新ってPHP8で動かすことは可能?
7.4では動くんだよね? できるかどうかより推奨環境かどうかで選んだ方がいいと思うけど
サポート切れてるからっていうのは分からなくはないけど今さら気にしても なんだかんだで2ってわかりやすいんだよな
PHP8で使いたい気持ちもわからんではない >>740
けど3に慣れると、2でだめだったところも見えてくるわけで。
そんなわけで俺は4で新規プロジェクト始めるところ。 2→3のころ、3はなんて面倒なんだ、何故こんなことができないんだと思っていたが、
3、4になれてしまった昨今、2を触ってると「くそー、わかりづらいなあ」と思ってしまう
なれって怖いし、人間って勝手だなと思うw 4は無理だからLaravelやってるわ
やっぱりプログラミングで情報量の多さは正義だし
Cake好きだから気にはなってるけどな >>740
使いたいから使うわけではなくて、保守することになっちゃったから
でもPHP上げられなかったらどうすんだって感じで困ってるわ 未だに5を使っているところも多いし、しばらくは大丈夫だと思うけどな 5年前にチョコチョコ修正してた程度の知識しかないんですが、来週よりこれメインで仕事することになりました。
助けてください >>747
良くそんな仕事受けたな
社員で会社が行けっていうパターンならどうしょうもないけど
フリーランスなら受けないなw
改修案件でcakeはまだあるから怖いw
新規ならLaravelにして欲しいわ Cake2は流行ったから未だに元気で動いているシステムは多い
が、PHP7.4まではよかったんだが今後8にできなくて困っていくだろうな、うちもどうするかまだ決めてない 俺もさすがにLaravelに移行したわ
Cake3以降は情報少ないから大変だと思うぞ >>750
Cake4はなれるとかなり便利だよ
そのせいで、laravelに移り損ねたw
laravelはバージョンが上がる度に仕様がかわりすぎるみたいな記事を見るけど、実際どうなん? >>751
Laravel自体の仕様変更は大したことないんだが
PHPのバージョンが使えなくなるのが辛いな
最新は9だけど、PHP8からしか使えないし
Cake4ならPHP7.2以上だけど、Laravelだと6しか使えない Laravelはバージョン選定が地味に難しいよなぁ
常に最新使っとけ!なら楽なんだがそうはいかん Cakeもそうだけど古いからって動かないわけじゃないからね
セキュリティに関しても、サーバー側で対策してれば言うほど問題にはならない unionしたやつをorder byしたいんだがなんとかならんかね? unionしたものをfromにしてselect 〜 order byする >>767
サブクエリを使えじゃなくて>>765で言ってるようにサブクエリにしろが正しいな 一応2.10の最新にしてPHPも7.4まではしたが、ここから先はどうしようもない >>770
昨日は1.3を触ってたよ笑
もういい加減3か4にすればいいのに 今日相談が来たサイトは、7〜8年前に納品したサイト
2.6か7あたりで作ってて、phpは5.3だった(納品当時でも古かった)
まだそのまま使っていたのかとビックリしたw
けど、クライアントからしたら、動いているんだから、そのまま使い続けるかとも思う