X



結局PHPのフレームワークってどれがいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii
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
なんでオープンソースに貢献しているやつが
わざわざオレオレフレームワークつくるの。さっきから支離滅裂なんだけど。
0807nobodyさん
垢版 |
2017/08/13(日) 19:44:56.62ID:???
> 個人的な感想だが、CIほど自由なら、いっそのことオレオレフレームワークの方が効率良く開発できると思うし、実際そうしている。

負債産み出してる戦犯が何か言ってる
0808nobodyさん
垢版 |
2017/08/13(日) 20:35:22.10ID:???
またオレオレ最高くんか
なんだか懐かしいな
0809nobodyさん
垢版 |
2017/08/13(日) 21:37:49.88ID:???
なんだ。そういうやついるのかと思ったけどそういう釣りなのか。
オレオレフレームワークがベストって言ってる開発者がいるのかと思った。

オレオレフレームワークで仕事してるやつと仕事したことあるけど
学習コストは結局既存のフレームワーク並みにあったくせに
結構簡単にバグが見つかるし、実行時エラーがでても原因が特定しづらいしキツかった。
結局他のユーザーに鍛えられてないからエラー処理系が貧弱なんだよね
作ってる本人は俺的最強だから本人にとっては分かりやすいんだろうけど。
0810nobodyさん
垢版 |
2017/08/14(月) 05:58:23.83ID:O5trzrKZ
まぁそうムキになるなよ。
人生の中で得られる教訓は人それぞれ違うんだし、そもそもフレームワーク教の信者に改宗を迫ってるわけじゃない。
君らはこれまで同様重厚長大フレームワークを重用し続けてれば良い。
オレは単に、学習コストが高い+動作が鈍い+工数短縮に寄与するわけじゃない、つう重厚長大フレームワークの欠点を指摘し、そんなもん好んで使わないよって言ってるだけだ。
実際、業務でそういうものと付き合わざるを得なくなった時には、嫌々ながらもやってる。
だからこそ、その短所が目に付き、それを十分に補うだけの長所が見つからない、つうことだ。
0812nobodyさん
垢版 |
2017/08/14(月) 15:31:04.89ID:???
>>806
自称世界最高峰エンジニア様なんだよ
だったら、PHPに変わる言語を開発して欲しいところだがw
0813nobodyさん
垢版 |
2017/08/14(月) 19:48:33.38ID:???
ボトルネックになりそうな部分は全部拡張モジュールにしろよ
0814nobodyさん
垢版 |
2017/08/14(月) 20:13:39.58ID:???
ボトルのネックって皆が気にしてくれて良いなぁ
俺の肩コリなんて解消されないのに
あ、でもボトルの頭は直ぐに飛ばされるから
その辺は首チョンパされないぶんお気楽なのか、、、
0815nobodyさん
垢版 |
2017/08/15(火) 11:48:12.70ID:OwkwS9uZ
>>811
残念ながら、そういう悲しい現実はフレームワークとは直接関係ない。
クソコードは低賃金PGの得意芸なのであり、有名フレームワークを使ったからと言って排除できるものではない。
フレームワークを使えばソースコード全体におけるクソコードの比率は下がるだろうがそれは見掛けの数字であり、フレームワークにさえクソコードを混入させていたら状況はより混沌とする。
そういう悲しい現実を減らすには、コードを書けない奴をSEやPMとして置かないこと、低賃金PGの作業領域をできるだけ減らし且つ低賃金PGの作業は上級者が必ずチェックして指導することしかない。
そういうことを知らない奴らが営業したり経営している限り状況は改善しないだろう。
0816nobodyさん
垢版 |
2017/08/15(火) 13:46:52.26ID:???
そう、ホットスポットは出来るだけ局所化、極少化すべきであり、そのホットスポットさえもジェネレータなどで極力自動化すべきなんだよね
0817nobodyさん
垢版 |
2017/08/15(火) 20:48:23.52ID:???
laravelのファサード考えたやつアホすぎだろ
0818nobodyさん
垢版 |
2017/08/20(日) 14:16:59.79ID:???
Laravelスレって消えた?
0819nobodyさん
垢版 |
2017/08/21(月) 08:06:11.21ID:OV4byCp8
>>817
なんで?
0820nobodyさん
垢版 |
2017/08/21(月) 17:28:41.26ID:???
laravel って「職人のためのフレームワーク」 なんだよな・・・
そこが最大の欠点だと思う
0821nobodyさん
垢版 |
2017/08/23(水) 05:58:05.75ID:55AcfAJ1
>>820
真の職人はあんなもの必要としないよ。
0822nobodyさん
垢版 |
2017/08/23(水) 10:36:07.72ID:KaRFKXOW
お前らのくだらないプライドのために会社の利益を下げてることに気付け

シェアが高いものはとりあえず否定

マイナーなフレームワークを使う

他の社員がメンテできない

派遣や契約に丸投げ

無駄なコストがかかり、社内の技術も上がらない
0823nobodyさん
垢版 |
2017/08/23(水) 11:18:41.90ID:???
>>820
詳細を求む。具体的な欠点とかあげてほしいわ
0824nobodyさん
垢版 |
2017/08/23(水) 22:20:15.56ID:???
Laravelは名前が言いやすいし可愛いから好き
0825nobodyさん
垢版 |
2017/08/23(水) 22:48:15.07ID:???
Laravelはsymfonyみたいにバンドルスタイルにしろよ
再利用性悪すぎてかなわんわ
0826nobodyさん
垢版 |
2017/08/23(水) 22:56:46.52ID:???
>>819
Laravelのドキュメントに書いてあるだろ
0828nobodyさん
垢版 |
2017/08/24(木) 03:00:10.25ID:m0STGPhM
>>822
> シェアが高いものはとりあえず否定

全然違うね。まず、シェアの高低なんか全く関係ない。利用数が少ないという理由だけでフレームワークを選択するのは不合理だ。

> マイナーなフレームワークを使う

そもそもフレームワークのシェアに関する正確な数字はないはずで、マイナーかメジャーかという切り口自体が幻想である。
ブログなどでフレームワークの人気度を測るバロメーターとなっているのは、Googleでの検索回数の多寡ではないか。
検索機会の多さは分かりにくさを示唆している可能性があり、使い方に悩んだ上での検索が多いのであれば、使わない方が無難かも知れないのだ。

> 他の社員がメンテできない

社員のプログラマとしての能力が低ければ、何を持って来ても同じ。
プログラマとしての能力が高く、且つ学習コストの低いフレームワークであれば、初物でもメンテは困難ではないだろう。

> 派遣や契約に丸投げ
> 無駄なコストがかかり、社内の技術も上がらない

仮にその会社ではSymfony系しか扱わず、そこの社員はSymfony系なら対応できるということであったとしても、それはその会社でしか通用しない。
現実社会は多様であり、転職したら未経験のフレームワークと向かい合うことになるのは火を見るより明らかだ。
そこで躓くようなら、それはつまり、前職で習得した技術が役に立たないことを意味する。
マイナーなフレームワークに触れていると社内の技術が上がらない、というのも幻想だ。
派遣や契約への依存=無駄なコストという考えも誤り。一時的に彼らへの依存を高めたとしても、そこから得らるものを得ようとしないから“無駄なコスト”に思えてしまう。

余程頑固な会社でない限り、未経験のフレームワークが要求される案件を請けることはいつでもあり得る。
だからこそ、学習コストの高いフレームワークは邪道だと思う。
そういうものを嗜好する人は宗教に似た思い込みに取り付かれているのではないか。
いわゆる洗脳である。
0829nobodyさん
垢版 |
2017/08/25(金) 11:30:51.79ID:???
シェアの高さは 情報の多さに繋がり 学習コストを引き下げてくれるからな

「みんな使ってるから これにするわ」 ってのは 結構正しい選択なんよ
0830nobodyさん
垢版 |
2017/08/25(金) 12:00:44.86ID:???
つまり日本じゃCakePHPってことになるのけ?
たしかに日本語ドキュメントは圧倒的に多いみたいだけど
0831nobodyさん
垢版 |
2017/08/25(金) 12:06:41.23ID:???
cakeも2の情報が多いだけで過去の負債だろ
0832nobodyさん
垢版 |
2017/08/25(金) 17:42:58.43ID:???
>>829
肝心なシェアはどうやって知るの?
その数字は正確なの?
シェアの変化に追随するの?
そもそも>>829は自分でコード書いてるの?
0834nobodyさん
垢版 |
2017/08/26(土) 00:01:52.41ID:8x0bn5H3
>>829
そうだね。
ググればいくらでも答えが出てくるならそれに越したことはない。
俺は小さな会社経営してるんだけど、たまに依頼あるのよ。
協力会社に作らせたサイトに手を入れられなくて困ってると。
そういうのは決まってオレオレか日本ではマイナーなフレームワーク。
ソースコード見ると、たしかに技術がある人が書いてそう。
でも、いかにも「このくらい分かるだろ」と言いたげな傲慢さも感じられる。
ソースコードでそれを読む人をねじ伏せようとしてるかのよう。
そうなっちゃダメだよね。
まあ、その手の困ったちゃんがいるから俺らも食いっぱぐれないんだが。
0835nobodyさん
垢版 |
2017/08/26(土) 00:03:08.66ID:???
ってことでやっぱりLaravelか
海外の評価は正しいんだな

俺は自作フレームワークだけど
0837nobodyさん
垢版 |
2017/08/26(土) 04:36:17.19ID:???
否定するやつって絶対自分の答えを言わないよな
0838nobodyさん
垢版 |
2017/08/26(土) 05:30:36.14ID:???
phpはソース読めばわかるだろの姿勢がデフォだと思ってたわ。
いちいちドキュメントなんて書いてらんないし
0839nobodyさん
垢版 |
2017/08/26(土) 12:39:55.59ID:cYkoKoFe
phalconに決まっとる
0841nobodyさん
垢版 |
2017/08/26(土) 19:13:28.18ID:???
読みやすいソースを書けるならそれでもいいけどな
0842nobodyさん
垢版 |
2017/08/27(日) 14:59:52.01ID:???
>>838
書いてらんない?w
本音はどう書けばいいかわからないんだろ?
0843nobodyさん
垢版 |
2017/08/27(日) 18:56:29.93ID:???
で、>>842は自分でドキュメントやソース書いてるのか?
0845nobodyさん
垢版 |
2017/08/28(月) 01:27:33.83ID:???
FALCONてインタプリタないの?
0848nobodyさん
垢版 |
2017/08/29(火) 18:09:22.26ID:???
dietcakeってどーなん?
0849nobodyさん
垢版 |
2017/08/29(火) 21:04:10.82ID:???
BEAR.Sundayってどーなん?
0850nobodyさん
垢版 |
2017/09/01(金) 00:22:28.71ID:???
PHPとJavaほど、下手くそが書いたコードが読めない言語もそうそう無いような…
0851nobodyさん
垢版 |
2017/09/01(金) 03:31:01.83ID:???
ドカタ率高いからな
0852nobodyさん
垢版 |
2017/09/01(金) 23:56:40.04ID:???
フレームワーク初心者はどれ使えばいいんだ
書籍をあたるとCakeとLaravelくらいしかないみたいだけど
英語読めないんで日本語ドキュメントがないと使い方わからん
0853nobodyさん
垢版 |
2017/09/02(土) 00:09:37.39ID:???
laravelでいいんじゃね
日本語の入門書なら腐るほどあるよ
qiitaにもlaravelタグの投稿は1571もあるし、別に困らんと思うけどな
0854nobodyさん
垢版 |
2017/09/02(土) 00:24:57.10ID:???
縁は大事だ、今から始めるならつい数十時間前にリリースされたばかりのLaravel 5.5 LTS使いなよ
0855852
垢版 |
2017/09/02(土) 00:26:31.91ID:???
やっぱりLaravelかぁ、ちょっと書籍あたってみる、ども
0857nobodyさん
垢版 |
2017/09/02(土) 22:16:07.66ID:???
PhpStormと相性良いフレームワークってなに?
0859nobodyさん
垢版 |
2017/09/02(土) 23:33:23.44ID:???
面白くないから帰れ
0860nobodyさん
垢版 |
2017/09/03(日) 14:05:33.66ID:Zujv+/Nr
>>857
フレームワークをIDEに合わせるなんて愚の骨頂
「yiiが一番合う」と言われたらyii使うの?
0861nobodyさん
垢版 |
2017/09/03(日) 14:14:54.02ID:???
日本人が開発してるのでいいやつってある?
0862nobodyさん
垢版 |
2017/09/03(日) 16:23:18.09ID:???
>>860
聞いたってええやん
このスレ覗いてる人にはそこそこ需要あると思うで
0863nobodyさん
垢版 |
2017/09/03(日) 17:43:05.04ID:???
APIにだけ特化した軽量フレームワーク教えて
0864nobodyさん
垢版 |
2017/09/03(日) 17:58:09.29ID:LIoo4ITp
これだけ乱立してるってことはどれもクソなんだろうな、
と思い避けていたフレームワークなのだけど、
とうとうSymfony使ってYoというリクエストがきてしまった。

これって要はコピペして使えってことなの?
0865nobodyさん
垢版 |
2017/09/03(日) 20:01:23.95ID:???
>>863
なぜAPIだけ別建てしようとしているのか分からんが、
別建てが不可避であれば、
APIは高速性が重要だからフレームワーク非依存で作った方が良い。

既存フレームワークの採用が不可避であればCIかPhalconあたりになるだろうが、
そんなことをする意味があるのか?
0866nobodyさん
垢版 |
2017/09/03(日) 20:08:37.61ID:???
>>864
また被害者が増えたか。
Symfonyがコピペで済むようなものならもっと流行ってるだろ?

Symfony派生のフレームワークがいくつか出てきていることは、
Symfonyには結構な問題があることを示唆している。
Symfonyが総合的に素晴らしいなら派生が注目されることはないだろう。
0867nobodyさん
垢版 |
2017/09/03(日) 20:41:51.46ID:???
下手なジエンっすなw
0868nobodyさん
垢版 |
2017/09/03(日) 20:53:37.11ID:???
>>862
だからさあ、愚の骨頂だって言ってんだろ!
俺が豊田議員だったらお前の頭髪の少なさを罵倒しまくってるわ
てか、他の奴もそうだが「何がいいの?」とか他人に聞く前に自分で試せよ
phpstorm入れてその辺に落ちてるソースコピペしてみりゃわかんだろ
なぜその程度のことをやらないだ?
0869nobodyさん
垢版 |
2017/09/03(日) 21:39:42.06ID:???
バカかよ
Phpstormと相性が良くてかつそれなりに使えるFW探すのは別に愚の骨頂じゃねーだろ
0870nobodyさん
垢版 |
2017/09/03(日) 21:45:33.69ID:???
道具に使われる人ってやーねぇ
0871nobodyさん
垢版 |
2017/09/04(月) 01:22:23.54ID:???
HEYSiri 結局PHPのフレームワークってどれがいいの?
0873nobodyさん
垢版 |
2017/09/04(月) 08:00:02.21ID:???
そのうちPHP自体に公式フレームワークが内包されるであろう
0874nobodyさん
垢版 |
2017/09/04(月) 12:38:04.70ID:???
phpはwebのためだけにあるんじゃないんやで
0875nobodyさん
垢版 |
2017/09/04(月) 13:21:50.95ID:???
とはいえWebサーバーは内蔵されましたしおすし
0876nobodyさん
垢版 |
2017/09/05(火) 07:49:04.59ID:???
PHPってWebに特化した〜みたいな謳い文句だった気がしたけど
他にどんなシーンで活躍してるんだ?
0877nobodyさん
垢版 |
2017/09/05(火) 08:25:58.99ID:???
>>876
訓練されたPHPerはCLIアプリもPHPで書いてる。
■ このスレッドは過去ログ倉庫に格納されています

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