X



結局PHPのフレームワークってどれがいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii
0272nobodyさん
垢版 |
2016/06/20(月) 11:35:31.91ID:???
>>270
一時期は知名度ナンバーワンで書籍も多く出てたcakephpのgoogleトレンド見て同じことが言えますか?
0273nobodyさん
垢版 |
2016/06/20(月) 12:57:33.03ID:???
Laravelのリファレンスの適当さは異常
0274nobodyさん
垢版 |
2016/06/20(月) 13:18:14.44ID:???
>>273
ほんとだわ。
肝心のアップグレードガイドも歯抜けが多いし、開発者が好き勝手つくってるのはいいけど、オタク向けフレームワークって感じ。
0275nobodyさん
垢版 |
2016/06/20(月) 18:42:25.78ID:???
googleトレンドもだけどgithubのstar数が悲壮感漂ってる
0276270
垢版 |
2016/06/20(月) 19:39:38.67ID:???
>>271, 272
確かにおっしゃる通り。
私の意見には無理があるわ。
0277nobodyさん
垢版 |
2016/06/22(水) 09:48:03.56ID:???
>>272
アジアと北アフリカにしか人気がないところとか?
バングラディシュ、インド、日本、チュニジア、フィリピン、香港、モロッコ、
0278nobodyさん
垢版 |
2016/06/23(木) 02:45:26.38ID:???
ドキュメントや本の充実度と検索ボリュームの関係の話をしてるところに突然国の話を持ち出すのはもう相当かっこいい
0279nobodyさん
垢版 |
2016/06/23(木) 10:56:10.24ID:???
>>238のかっこ悪さが浮き彫りになった形
世界的にはwww
0280nobodyさん
垢版 |
2016/06/23(木) 11:39:09.23ID:???
githubのstar数
laravel 23,936
codeigniter 12,549
symfony 12,535
cakephp 6,551
fuel 1,396

世界的にオワコンは間違ってる
そもそも始まってないんだから
0281nobodyさん
垢版 |
2016/06/23(木) 21:53:21.92ID:???
Laravel勉強したいんだけど5に対応してるあの書籍、中身は4なんでしょ
まともに勉強できる環境がないね
0282nobodyさん
垢版 |
2016/06/23(木) 23:19:38.46ID:???
英語できないと大変そうだね
0283nobodyさん
垢版 |
2016/06/23(木) 23:22:31.75ID:???
Laravelはちょっとしたことでも全部海外サイト行き
国内に情報無さ過ぎる
0284nobodyさん
垢版 |
2016/06/23(木) 23:25:11.52ID:???
ドキュメント翻訳されてるしブログ記事も多いけどね
0285nobodyさん
垢版 |
2016/06/23(木) 23:27:45.28ID:???
laravelってgithubにあるのほとんどゴミじゃね?
0286nobodyさん
垢版 |
2016/06/23(木) 23:27:57.58ID:???
どうしても日本語の理解には及ばないわけなのよね
0287nobodyさん
垢版 |
2016/06/23(木) 23:38:55.45ID:???
qiitaの記事数
cakephp 1154
laravel 1085
fuelphp 537
symfony 459
codeigniter 153
0288nobodyさん
垢版 |
2016/06/24(金) 00:03:20.32ID:???
勢いとは別だからなあ
0289nobodyさん
垢版 |
2016/06/24(金) 02:03:58.68ID:???
英語読めなくて使えない人が多い方が有難かったりして
0291nobodyさん
垢版 |
2016/06/24(金) 10:15:49.96ID:???
cakeやfuel使えば良いだけ
0292nobodyさん
垢版 |
2016/06/24(金) 10:32:08.59ID:???
英語できない人はね
0293nobodyさん
垢版 |
2016/06/24(金) 15:47:41.70ID:???
ある程度使えるようになったら海外サイトで調べるのは問題ないんだよな
c#はだいたいstackoverflowで適当な答えひっかかるし

まずは初期の学習の環境として日本語がいいんだが
0295nobodyさん
垢版 |
2016/06/26(日) 19:40:06.53ID:???
セキュリティさえなんとかすれば俺様FWのほうが楽で自由だよね
0296nobodyさん
垢版 |
2016/06/26(日) 22:17:13.02ID:???
作成するシステムの方向性が同様ならそうかも
カート専用fwみたいにね
0297nobodyさん
垢版 |
2016/06/27(月) 01:03:40.36ID:???
>>295
うーん気持ちはわかるけど俺は無理
有名FWに乗っとけばセキュリティ問題がニュースで得られるけど、自前だと全部に精通してなきゃいかんのが俺には無理ゲーだな
FW使っときゃ顧客にも保守料で最新キープしますという形で契約ライン合意しやすいし
0298nobodyさん
垢版 |
2016/06/27(月) 06:55:40.25ID:???
セキュリティ以前に自作でやると
後方互換性考慮した修正していくうちにスパゲッティになってしまう
cakeのソースに親近感を覚える俺です
0299nobodyさん
垢版 |
2016/06/27(月) 07:59:01.98ID:???
>>297
そうか…フレームワーク勉強するのも面倒だけどセキュリティはもっとカオスなんだろうな
fuelPHPの書籍がしっかりしてるからこれにしようかと思ったけど、もう死にそうだからセキュリティ更新もなくなるかもね
がんばってLaravel勉強するかなあ…

ていうかFWってWPみたいに頻繁にセキュリティ更新ないけど、すでに強固なセキュリティ対策されてるの?
0300nobodyさん
垢版 |
2016/07/10(日) 01:56:42.00ID:???
WordPressは利用者がプログラム書くことはあまりないでしょ、プラグインを組み合わせて機能を実現して、
どうしても独自のカスタマイズをしたいところだけ、エンドユーザがちょこっと書き換える。
だから提供側が担当するアップデートが多い。

フレームワークは枠組みを提供して、中身はフレームワークユーザが作るもの。
たとえばログイン機能を作るとしても、そのアカウント管理がセキュアなものかどうかは、フレームワーク側が提供するのではなく、
フレームワークを使ってログイン機能を作るプログラマが作りこむものだよ。
もちろんフレームワーク自体やプラグインとしてログイン機能/アカウント管理が提供されてることも多いけど、それだってカスタマイズすることが前提だ。
0301nobodyさん
垢版 |
2016/07/12(火) 17:41:45.61ID:0HD8hoAE
fuelでここ数年やってきたけど、未だに盛り上がることなく、そろそろ替えようと思ってる。
で、symfonyやlaravelに手を付けて見たけど難し過ぎ・・・。
0302nobodyさん
垢版 |
2016/07/12(火) 19:43:15.31ID:???
そんなに違うもん?
0303nobodyさん
垢版 |
2016/07/12(火) 23:10:25.21ID:???
fuelphpの圧倒的な学習コストの低さをなめちゃいけねぇよ
0305nobodyさん
垢版 |
2016/07/13(水) 06:51:03.65ID:???
学習コストの低さ
イコール

・高品質なコード
・担当が代わっても品質が安定
・障害対応、仕様変更への対応力

個人はともかく業務でWeb開発している人達にとっては、
学習コストの低さはものすごく大事な要件なのよ。
0306nobodyさん
垢版 |
2016/07/13(水) 10:16:45.84ID:???
世のWebプログラマがフレームワークの学習コストにすら耐えられない現実が悲しい

学習コスト低いものだけで仕事が成り立つような職ならそりゃ年取ったら捨てられるわ
0307nobodyさん
垢版 |
2016/07/13(水) 10:23:49.85ID:???
十分に金払わないから素人に毛が生えたのしか来ないだけではという気もする
0308nobodyさん
垢版 |
2016/07/13(水) 12:39:05.67ID:???
また、毛のハナシしてる…
0310nobodyさん
垢版 |
2016/07/14(木) 19:30:48.93ID:???
fuel使える頭があればほかのフレームワークも余裕でしょ
ああでもfuelしか使えない人は英語苦手そうだな
0311nobodyさん
垢版 |
2016/07/14(木) 21:58:12.66ID:???
zend以外ならなんでもいいよ
zendはいや!
0312nobodyさん
垢版 |
2016/07/14(木) 23:07:14.77ID:???
Symfony2って、でかすぎてサーバへ持って行くときに困る。
Symfonyシリーズってまだ人気あるの?
0313nobodyさん
垢版 |
2016/07/15(金) 00:45:38.91ID:???
もしかして今どきFTPとかSCPでデプロイしてる感じ?
0314nobodyさん
垢版 |
2016/07/15(金) 17:21:39.06ID:???
ftpやscpでもデプロイが出来るレベルの簡潔さが無いと
結局保守で困るからな
0316nobodyさん
垢版 |
2016/07/15(金) 22:00:56.93ID:???
ftpはともかく
scpはまだ現役じゃないのかー
0317nobodyさん
垢版 |
2016/07/15(金) 22:58:27.45ID:???
scp,ftp,sftpなどのデプロイって普通かと思っていたんだが、ダメなのか?
何がメインになってるの?
0318nobodyさん
垢版 |
2016/07/16(土) 12:19:26.04ID:???
phalconどうよ?
使ってる奴いないかな
0319nobodyさん
垢版 |
2016/07/16(土) 18:04:34.89ID:???
俺FTPとSCPしか知らないよ
0320nobodyさん
垢版 |
2016/07/16(土) 21:54:02.93ID:???
俺はなんとなくずっとsftpだ。scpの方がいいの?
0321nobodyさん
垢版 |
2016/07/16(土) 23:46:05.07ID:???
誰もgit hook使ってないのか
0322nobodyさん
垢版 |
2016/07/16(土) 23:47:01.54ID:???
察しちゃったね
ここに書き込んでるのがどういう層か
0323nobodyさん
垢版 |
2016/07/17(日) 01:28:23.51ID:???
git hookでデプロイか…継続的インテグレーションって言うのかこれ?
継続的インテグレーションの略語もCIなのがめんどくさいな…。
普段これをCIって言ってる奴らはCodeIgniterの事はなんて言うんだ?もはや眼中にない感じ?
0324nobodyさん
垢版 |
2016/07/17(日) 01:44:38.54ID:???
composerとか使えるなら使いたいけどね
あいにくテストクラスも作らずにExcel方眼紙でテスト仕様書作ってるような現場なんでね
0325nobodyさん
垢版 |
2016/07/17(日) 06:53:56.44ID:???
>>323
あとCorporate Identityの方が有名じゃない?
0326nobodyさん
垢版 |
2016/07/17(日) 13:11:42.43ID:???
>>321
使っていない
自動でデプロイするほど小規模じゃないので
0327nobodyさん
垢版 |
2016/07/17(日) 18:16:19.32ID:???
自動デプロイする職場って、担当者の個人判断でいいのか?
承認やら複眼チェックはいらんのか?

アジャイルとか開発プロセスの軽量化とかいうけど、
検査漏れなどあれば事業の存続に影響するようなシステムでも
プロセスの軽量化を優先しているんかな?
0328nobodyさん
垢版 |
2016/07/19(火) 21:50:41.35ID:???
どっかで壊れるのも全自動って書き込み見たなw
まあもちろんテスト環境が自動で、本番は分けるとかやってるんだろうけど
0329nobodyさん
垢版 |
2016/07/19(火) 22:31:17.49ID:???
開発環境やテスト、検証環境ならわかるが
さすがに本番環境はscpなりで
めっちゃ慎重にやると思うんだよなあ
0330nobodyさん
垢版 |
2016/07/19(火) 23:48:27.49ID:???
テスト環境まで自動デプロイ
本番は承認プロセス挟んでブルーグリーン
0331nobodyさん
垢版 |
2016/08/08(月) 01:40:28.23ID:oSi6vzrE
(パフォーマンスを考えなければ)Laravel一択でしょ
0332nobodyさん
垢版 |
2016/08/08(月) 18:51:39.78ID:???
パフォーマンスを考えないやつなんているのか?

リリース時はふつう閑散としているからパフォーマンスがでなくても問題ないが、
サービスが繁盛してくるとマズいことになる。
0333nobodyさん
垢版 |
2016/08/08(月) 19:15:06.38ID:???
>>332
php使っている時点でパフォーマンス優先してないのでは?
ロードバランサー挟んで負荷分散しとけばいい。
0334nobodyさん
垢版 |
2016/08/08(月) 22:36:35.79ID:???
>php使っている時点でパフォーマンス優先してないのでは?

これたびたび言われるけど、PHP7で大幅にパフォーマンス改善されたのをふまえても、他のWeb系言語より大きく劣っているのだろうか?
0335nobodyさん
垢版 |
2016/08/09(火) 01:58:21.85ID:???
ウェブの負荷なんてDBが9割じゃん
異論は認める

ここの分散がラクなら別に2割3割食っても構わんのだけど、別にその程度の分散はphpで十分出来てるって人が殆どじゃないの
仮にPHPが4割越したら設計が異常だと思うよ。でも仮にそうでもPHPの負荷が高いだけなら別鯖に分けるのもそんな困らんのよね…API単位であとはnginxさんにでも任せればもうなんとでもなるしな
0337nobodyさん
垢版 |
2016/08/09(火) 12:12:14.79ID:???
>>335
ほぼ同意
FW構造だけで目に見えるほどの差はつかないと思う
それでもFWのせいにするのは、コードを整理すればどうとでもなるレベルなのにやらないやつの怠慢発言と思ってる
0338nobodyさん
垢版 |
2016/08/09(火) 13:09:57.54ID:???
負荷の問題はどうとでもなるが応答速度の確保はどうやってる?
Laravel使ってるがこれがネックなんだよな…
0339nobodyさん
垢版 |
2016/08/09(火) 16:10:46.98ID:???
>>338
さすがにLaravelは四天王の中でも速度最弱なので
使わない以外の選択肢はなかなか出てこないかと
0340nobodyさん
垢版 |
2016/08/10(水) 18:41:15.26ID:???
DB応答速度がパフォーマンスに大きく影響することに同意します。
それにはDBの応答速度を上げるSQL文やテーブル設計、インデックスなどがそもそも大事。
phpのコードの書き方で速度が大きく変わるのも同意です。


でも、Laravelは使わない。
Laravelは実際遅いし、これに起因するパフォーマンス低下は対応策がないので。
0341nobodyさん
垢版 |
2016/08/10(水) 21:27:04.19ID:???
Codeigniter3って塩梅どうなのかな
ライセンスのゴタゴタで何となく敬遠してたけど
0342nobodyさん
垢版 |
2016/08/10(水) 23:38:43.65ID:???
CodeIgniterはもう4が開発版配布になってるよ。
https://bcit-ci.github.io/CodeIgniter4/installation/downloads.html

PHP7が必須だってさ。ならばPHP5→7のパフォーマンス改善をフル活用してくれるんじゃないかな、もともと軽さがウリのフレームワークなんだし。
これからの新規プロジェクトなら検討してみたら。
0343nobodyさん
垢版 |
2016/08/11(木) 10:46:35.27ID:???
>>342
ひゃー、隔世の感を否めない…
レスありがとう
0344nobodyさん
垢版 |
2016/08/11(木) 14:58:47.52ID:???
LocalだとPHP7 + Phalconで色々やってて速くて満足してるんだが
安いレンタルサーバが無くてなー
大手は未だに5.4とかだし
0346nobodyさん
垢版 |
2016/08/11(木) 22:18:06.19ID:???
>>344
だよね
客によってはVPSじゃなかったりもするから
選択肢がほとんどなかったりするよ……
0347nobodyさん
垢版 |
2016/08/12(金) 08:21:09.00ID:???
CodeIgniter 4 ですか。
俺もビックリです。

ところで CodeIgniter 4 のウリは、
PHP 7 対応以外に何があるんですか?

(HP見ましたが英語読めないので・・・)
0348nobodyさん
垢版 |
2016/08/14(日) 14:35:06.77ID:???
相変わらずシンプルが売りだって書いてあるから、
便利さの部分はテメーでなんとかしろってスタンスだと思う。
0349nobodyさん
垢版 |
2016/10/20(木) 01:33:27.62ID:ZwtBbY3j
slim3やっぱええなぁ
0350nobodyさん
垢版 |
2016/10/20(木) 17:08:32.06ID:???
Slimって機能がスリムすぎて・・・
例えば入力値のバリデーション機能さえなかったような気が・・・
0353nobodyさん
垢版 |
2016/10/22(土) 13:13:47.89ID:???
でもあんまり基本的な部分から追加インストール必要だと、そもそもフレームワークの意味ないじゃんってことにならない?
俺は以前はCodeIgniter好きだったけど、使ってるうちにそういう考えになっちゃった。
0354nobodyさん
垢版 |
2016/10/22(土) 19:12:51.41ID:???
結局なに使ってもめんどくせー
0355nobodyさん
垢版 |
2016/10/23(日) 02:05:10.16ID:???
追加インストールくらいならあまり気にならないかなあ
自力でダウンロードして……とかいうならちょっといやだけど
0356nobodyさん
垢版 |
2016/10/26(水) 22:33:53.96ID:???
>>355
コマンドを使って追加インストールするのは嫌いだなぁ
0357nobodyさん
垢版 |
2016/10/27(木) 08:12:47.92ID:???
>>356
composerすら使いたくないみたいな?
0358nobodyさん
垢版 |
2016/10/27(木) 13:02:58.85ID:???
>>357
コマンドを使うのがいや
手動でどこかにファイルを置くだけなら歓迎
0359nobodyさん
垢版 |
2016/10/27(木) 23:09:19.40ID:???
GUIでやりたいってことかな
0360nobodyさん
垢版 |
2016/10/27(木) 23:40:36.71ID:MD4Js0Sy
ネームスペースの関係でcomposerの方が楽だと思うけどなぁ
大型のはssh必要だしslimぐらいがちょうどいいわ
0361nobodyさん
垢版 |
2016/10/28(金) 10:37:39.92ID:???
>>359
GUIはもっといや
scpかなんかでファイルをポンと置くだけがイイ
0363nobodyさん
垢版 |
2016/10/30(日) 01:24:25.97ID:???
GUIっつーと
pear思い出すなあwww
0364nobodyさん
垢版 |
2016/11/10(木) 22:43:43.90ID:???
全部入りのフレームワークがいいなと思ってwordpressを使い続けて早数年
SQLの書き方もインデックスの貼り方も忘れてしまった
これでいいのかなぁ
0365nobodyさん
垢版 |
2016/11/11(金) 18:31:58.66ID:???
だめに決まってんだろ。
0366nobodyさん
垢版 |
2016/11/11(金) 18:45:43.01ID:???
WordPressで間に合う仕事しかやってないなら別にいいんちゃう
0367nobodyさん
垢版 |
2016/11/12(土) 17:42:32.36ID:DLHWcBOA
そんな数年で忘れるもんすか
0368nobodyさん
垢版 |
2016/11/13(日) 03:44:27.18ID:???
>>367
忘れるだろ
俺も運用が仕事になってPython一切書けなくなった。
おおまかなロジックの指針は覚えてるんだけど
簡単な関数一つ検索しないとわからん
0369nobodyさん
垢版 |
2016/11/13(日) 11:18:35.44ID:???
数年どころか半年で開発能力は半分になるんじゃないかな。
1年もやらなきゃ1/4。

部署異動などで元の仕事から半年離れたら、もう復帰は無理だよ。
0370nobodyさん
垢版 |
2016/11/21(月) 14:04:56.99ID:???
リハビリ2週間で完全復帰するけどな
0371nobodyさん
垢版 |
2016/11/28(月) 19:09:30.93ID:???
初心者なので全部ログ読みましたが
ララベルときめくよね・・・いい人なんだけどね・・・(無言)
Fuelはいいよね→ステマ! オワコン!
ZEND眼中なし
CAKE老害・・・でも老人社会だし擦り寄って置くのも有り
今はCIがいいかな

こういう流れでいいですかね
■ このスレッドは過去ログ倉庫に格納されています

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