[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 01/17 05:09 / Filesize : 138 KB / Number-of Response : 718
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【PHP】PHPフレームワーク総合スレ15



1 名前:nobodyさん mailto:sage [2010/12/12(日) 10:47:08 ID:???]
PHPのフレームワークに関する話題用のスレッド

●国外産●
symfony
 ttp://www.symfony-project.com/
code igniter
 ttp://codeigniter.com/
Zend Framework
 ttp://framework.zend.com/manual/ja/index.html
CakePHP
 ttp://www.cakephp.org/
Yii Framework
 ttp://www.yiiframework.com/

●国産
ちいたん
 ttp://php.cheetan.net/
Ethna
 ttp://ethna.jp/
guesswork
 ttp://classic.guesswork.jp/
maple
 ttp://kunit.jp/maple/

●前スレ
【PHP】PHPフレームワーク総合スレ14
hibari.2ch.net/test/read.cgi/php/1253912143/

475 名前:nobodyさん mailto:sage [2012/06/21(木) 00:22:06.05 ID:???]
>>472
普通、OSSって特定のグループ・会社が作ってないか?
OpenPNEなら手島屋って会社が作ってるし、
phpBBも海外のグループが作ってたはず。

一方、Wordpressは開発者はいるけど
プラグインで拡張していくから開発者も違うし、一貫性がない

476 名前:nobodyさん mailto:sage [2012/06/21(木) 04:41:52.92 ID:???]
すべてのOSSを調べてから言えよハゲ

477 名前:nobodyさん mailto:sage [2012/06/21(木) 07:43:24.24 ID:???]
OpenPNEもひでえソースだったなあ

478 名前:nobodyさん mailto:sage [2012/06/21(木) 07:44:57.64 ID:???]
OpenPNEのカスタマイズは断念したな

479 名前:nobodyさん [2012/06/21(木) 08:17:09.84 ID:9C4PuuPO]
逆に、このフレームワークは美しいソースだったなぁってのはないの?

480 名前:nobodyさん mailto:sage [2012/06/21(木) 09:58:36.15 ID:???]
symfony2
ソースの見てくれの代わりに使い勝手が犠牲になったけど。

481 名前:nobodyさん mailto:sage [2012/06/21(木) 10:14:39.77 ID:???]
PHP自体が美しくない

482 名前:nobodyさん mailto:sage [2012/06/21(木) 10:32:53.94 ID:???]
そもそも「美しさ」の感じ方は個人差によるからな

483 名前:nobodyさん mailto:sage [2012/06/21(木) 14:29:18.00 ID:???]
EC-CUBEは番人に共通する醜さだけど



484 名前:nobodyさん mailto:sage [2012/06/21(木) 14:37:44.78 ID:???]
EC-CUBEはあんなソースでそこそこ動いちゃってるのが不思議なくらいだな

管理とかちゃんとなってない会社なんだろうな
スキルの低いエンジニアが会社の床で寝ながら泥沼のようにして作った印象
あのスタイルで書いたコードのデバッグをやりきるには大変な根性が要るはず

485 名前:nobodyさん mailto:sage [2012/06/21(木) 15:56:14.33 ID:???]
俺の見立てではわざとやっていると思う。
OpenPNEもそうだけど、わざとソースを複雑にして
有償サポートを狙っている気がする

※あくまで個人の感想です

486 名前:nobodyさん mailto:sage [2012/06/21(木) 16:43:08.98 ID:???]
PHPが汚いとえば
文字コードを変換する
mb_convert_encoding の配列版はないかいな思って調べたら
mb_convert_variables という関数を見つけた。
早速使ってみると、ちっとも機能しない。
なんと、
mb_convert_encoding は変換したいソース元を第一引数に入れるけど
mb_convert_variables は 第三引数にいれるという仕様!
そして
mb_convert_encoding は、
$hoge = mb_convert_encoding みたいに再度代入してやらないといけないけど
mb_convert_variables 代入しなくてもよいという仕様!!
そもそも mb_convert_variables というネーミングセンスなんなの?
mb_convert_encoding_array とかにでけんかったの?

487 名前:nobodyさん mailto:sage [2012/06/21(木) 16:46:48.28 ID:???]
>>485
実は確かな技術を持った賢い集団で
自分らの開発は綺麗なソースで行い、リリースの際特製コンバータを通すと
あら不思議、ぐちゃぐちゃスパゲティコード&意味不明コメント入りオープンソースのできあがり

てな感じか

488 名前:nobodyさん mailto:sage [2012/06/21(木) 18:01:46.35 ID:???]
一貫性のなさはPHPの悪習

名前の付け方も引数の並べ方もこの上なく下手糞

489 名前:nobodyさん mailto:sage [2012/06/21(木) 20:12:50.67 ID:???]
Zendは綺麗、それとDrupal

490 名前:nobodyさん mailto:sage [2012/06/21(木) 20:15:41.23 ID:???]
>>487
俺の場合とは異なるかもしれないけど、
外部に公開するソースは難読化してるわ。コメントも削除してるし。


491 名前:nobodyさん mailto:sage [2012/06/21(木) 22:40:08.20 ID:???]
PHPの難読化ツールでおすすめのある?
安ければ無料じゃなくてもいいけどなるべく無料で

492 名前:nobodyさん mailto:sage [2012/06/22(金) 01:44:44.57 ID:???]
Zend Guardかbcompierくらいか

493 名前:nobodyさん mailto:sage [2012/06/22(金) 03:01:48.73 ID:???]
>>487
オープンソースにする意味ないな



494 名前:nobodyさん [2012/06/22(金) 08:55:26.21 ID:LmibApcQ]
オープンソースです!!って謳うだけでもたらされる効果ってのもありそう。

495 名前:nobodyさん mailto:sage [2012/06/22(金) 10:34:35.46 ID:???]
FREE商法の一種だからな

496 名前:nobodyさん mailto:sage [2012/06/22(金) 11:42:30.36 ID:???]
頭の中がぐちゃぐちゃなのを晒すだけ

497 名前:nobodyさん mailto:sage [2012/06/22(金) 16:26:49.35 ID:???]
オープンソースです!

SEX

こういうわけだな

498 名前:nobodyさん mailto:sage [2012/06/22(金) 19:57:02.69 ID:???]
>>486
そこら辺は俺も学習時に感じたなー

PHPの初期に引数の順番や命名規則を統一していなかったら
もうどうしようもないよね。

499 名前:nobodyさん mailto:sage [2012/06/22(金) 20:17:29.17 ID:???]
PHPは馬鹿が何も考えずに作った言語だからな

500 名前:nobodyさん mailto:sage [2012/06/22(金) 20:26:49.91 ID:???]
どうやらこのスレには天才がたくさんいるらしいから
後世に残る画期的な言語が生まれるのも時間の問題だな

501 名前:nobodyさん mailto:sage [2012/06/22(金) 20:31:00.31 ID:???]
implode
explode
がその例

502 名前:nobodyさん mailto:sage [2012/06/22(金) 20:36:01.32 ID:???]
俺が考えた馬鹿が使う為の言語
間口を広げたら書かれたコードも多種多様となって理解するのに能力が必要に
書く時もその場の乗りで動く状態に出来ちゃう


503 名前:nobodyさん mailto:sage [2012/06/22(金) 20:53:55.05 ID:???]
自然言語を適切に解釈してくれればいい話



504 名前:uy mailto:sage [2012/06/23(土) 13:36:42.79 ID:???]
ゴミ

505 名前:nobodyさん mailto:sage [2012/06/23(土) 17:36:35.06 ID:???]
それでもこんだけ広まってしまったんだから使い続けようや
ただし別ブランチで「きれいなPHP」というものを作って
そちらに乗り換える方向がいい
というわけで誰か作って

506 名前:nobodyさん mailto:sage [2012/06/23(土) 18:06:30.99 ID:???]
array地獄がなくなった5.4が普及したら本気出すわ

507 名前:uy mailto:sage [2012/06/23(土) 18:09:11.12 ID:???]
きれいなジャイアンのどこがいいんだ?

508 名前:nobodyさん mailto:sage [2012/06/24(日) 17:37:52.46 ID:???]
5.4でarray地獄って解消したっけ?

509 名前:nobodyさん [2012/06/25(月) 16:36:33.93 ID:7BNFjCsx]
配列地獄ってこういうの?
foreach($hogehoge['hage'][55]['fuge'][3]['view'] as $key => $value){
 foreach($value[$this->row] as $key => $value){
  $splited = split($value['hogehoge']);
 }
}
echo $splited[4];

510 名前:nobodyさん mailto:sage [2012/06/25(月) 23:16:04.35 ID:???]
単にarray()て書き方がうっとうしいってことじゃないかな。
5.4なら[]って書けるし。

511 名前:nobodyさん mailto:sage [2012/06/25(月) 23:19:53.78 ID:???]
設定のためのarray(array(array(array())))みたいなのがなくなるのか

512 名前:nobodyさん mailto:sage [2012/06/26(火) 00:04:10.70 ID:???]
あれあれあれあれあれ〜?

513 名前:nobodyさん mailto:sage [2012/06/26(火) 00:22:08.99 ID:???]
CakePHPも配列多いね。中途半端なオブジェクト指向で気持ち悪いし、非効率。



514 名前:nobodyさん mailto:sage [2012/06/27(水) 12:24:26.59 ID:???]
今CakePHPを使うのは保守くらいだろう
自分出作るのにあえて選ばない

515 名前:nobodyさん mailto:sage [2012/06/27(水) 14:21:03.71 ID:???]
俺はあえて選んでるけど

516 名前:nobodyさん mailto:sage [2012/06/27(水) 14:25:23.66 ID:???]
しばらく使い込んじゃって慣れちゃったから
つい新規の案件もCakeで作っちゃう
乗り換えるとしたらYiiがよさそうだが学習コストが読めなくて躊躇している

517 名前:nobodyさん mailto:sage [2012/06/27(水) 20:32:45.22 ID:???]
フレームワーク使う規模の案件にはPHPは使用しなくなった。

518 名前:nobodyさん mailto:sage [2012/06/27(水) 21:45:34.70 ID:???]
じゃ、なぜこのスレ見に来てるの?
みんなにも「使うなー」って言いに来たのか?

519 名前:nobodyさん mailto:sage [2012/06/27(水) 21:54:43.14 ID:???]
>>518
そういうこと。
仕事ではPHPは単なるテンプレート言語になった。

520 名前:nobodyさん mailto:sage [2012/06/27(水) 21:58:29.76 ID:???]
日本語で尾k

521 名前:nobodyさん mailto:sage [2012/06/30(土) 00:40:52.34 ID:???]
OOPフレームワークでオススメはありますか?
配列地獄は勘弁です。

522 名前:nobodyさん mailto:sage [2012/07/01(日) 10:17:34.15 ID:???]
CakePHPは配列地獄だから、Akelosに移ったという話は見たことあるからそっちがいいんでね?俺はいじった事ないけど。
実際にいじった中では、Pinocoくらいがライトでいいと思ってるんだがまぁ、Symfonyも悪くない選択だと思う。
使えるようになるまでの学習量が半端なく違うけどな。

523 名前:nobodyさん mailto:sage [2012/07/01(日) 15:33:51.02 ID:???]
よほど大規模なければ機能過多だと思うんだ



524 名前:nobodyさん mailto:sage [2012/07/04(水) 23:54:13.76 ID:???]
別に学習しなかったらしなかったで、その分を自前実装するだけなんだけどな

525 名前:nobodyさん mailto:sage [2012/07/05(木) 22:21:26.48 ID:???]
symfonyはダメ。OpenPNEのプラグイン開発でよくわかった。
で、うちはPHPから可能な限りオサラバすることになりました。

526 名前:nobodyさん mailto:sage [2012/07/06(金) 03:01:34.08 ID:???]
よかったね、おめでとう。

527 名前:nobodyさん mailto:sage [2012/07/06(金) 04:04:14.59 ID:???]
俺のとこの会社もPHPから離れつつあるな。
きっかけはVPSの普及やな。

528 名前:nobodyさん mailto:sage [2012/07/06(金) 11:59:36.79 ID:???]
何に移行してるの?Java?

529 名前:nobodyさん mailto:sage [2012/07/06(金) 12:59:24.89 ID:???]
その次がMonoでその次がCobolだな

530 名前:nobodyさん mailto:sage [2012/07/07(土) 03:35:06.01 ID:???]
一回離れたけど、意外とメモリに対してのパフォーマンスが良くて結局PHPに戻ってきた

apache+mod phpはVPS程度の小規模じゃ地味に優秀なんだよな。

浮いたメモリ分をデータベースに割り当てたほうが結果パフォーマンスが上がる

531 名前:nobodyさん mailto:sage [2012/07/07(土) 03:40:31.16 ID:???]
メモリやら鯖のスペックは気にしなくても良いレベルまで来てるからな
処理のパフォーマンスよりも、「いかに早く作れるか?」が重要だろうし、
その点でPHPは優秀だからな

532 名前:nobodyさん mailto:sage [2012/07/07(土) 06:32:42.57 ID:???]
>メモリやら鯖のスペックは気にしなくても良いレベルまで来てるからな
それはないw

533 名前:nobodyさん mailto:sage [2012/07/07(土) 10:54:40.84 ID:???]
サーバーのスペックをどこまで意識するかはアクセスされる数ややる事次第だしな

いかに早く作れようとも、クソコード書いてたら保守でぐだってあいつはダメだって評価になりかねない
自分の仕事としては作りっぱなしのものであっても、最低限の事はできてないと
クソコーダーだってが露見する可能性が常にある状態になるから、流石にアレ



534 名前:nobodyさん mailto:sage [2012/07/07(土) 11:03:23.77 ID:???]
PHPは糞コードを量産しやすい。

535 名前:nobodyさん mailto:sage [2012/07/07(土) 13:22:42.12 ID:???]
糞コーダーが多いだけで、そいつはどんな言語つかっても結果は同じ

536 名前:nobodyさん mailto:sage [2012/07/07(土) 13:26:55.04 ID:???]
とか言ってる奴のコード見るとスパゲティだったりするんだよなw

537 名前:nobodyさん mailto:sage [2012/07/07(土) 13:36:04.46 ID:???]
お前の場合は頭の中がスパゲッティだな

538 名前:nobodyさん mailto:sage [2012/07/07(土) 13:57:51.29 ID:???]
お前の脳はアイスみたいに溶けてるけどな

539 名前:nobodyさん mailto:sage [2012/07/07(土) 14:24:47.74 ID:???]
だからPHPは言語自体がごちゃ混ぜスパゲティだって!

540 名前:nobodyさん mailto:sage [2012/07/07(土) 15:30:57.79 ID:???]
htmlspecialchars
糞関数名の代表

541 名前:nobodyさん [2012/07/07(土) 16:36:29.58 ID:8jbUotM9]
h()

542 名前:nobodyさん mailto:sage [2012/07/08(日) 21:21:36.32 ID:???]
えっちなのはよくないと思います!

543 名前:nobodyさん mailto:sage [2012/07/08(日) 21:29:01.03 ID:???]
hnano()



544 名前:nobodyさん mailto:sage [2012/07/10(火) 10:20:40.09 ID:???]
個人でiphoneアプリ、Windowsアプリをマーケットに売って生き残れ

格安iPhoneEラーニング(学習動画多数あり)
tinyurl. com/7wj77om
コワーキングスペースJP
tinyurl. com/76vdrny
コワーキング帳
tinyurl. com/brzs486
javaやlinuxは手間がかかる 一人でやるには手間がかかりすぎる 手間がかからないで一人で開発できて
人の多いところで直接販売できる仕組みが提供されているメーカ製の言語だけやる ずばりiphone またはWindow 8 Metro App Store C#
やるならメーカー製の言語 洗練された仕様 脆弱性が少なく 開発ソフトが優れ 課金ライブラリ アップデートライブラリが提供されていて 情報、書籍が多く開発しやすい
奴隷になりたければオープン系をやればいい 時間がかかり 人は多く 仕事の取り合い 足の引っ張り合い 脆弱性が多く 互換性がなく 癖があり 大規模開発中心
詳細設計しかやれない体になって年取ってぽいだ 独立もできない 手間のかかりすぎる仕様だから 

派遣屋 IT経営者はその方が喜ぶ 大規模分割開発では使い捨てしても独立はできまい 代わりはいくらでもいる 嫌なら辞めろ
若い派遣営業は舐めた態度をとってくる ひどいピンハネ

オープン言語、日本独自開発言語・フレームワーク ガラパコ携帯 javascript html5 android java linux python rubyやnode.jsとかやめとけ
メディアに金を払ってステマ宣伝してくるが釣られて手を出しても情報は少なく手間がかかりスパゲッティコードで未完成 デスマに陥る
コンパイルできないからパクられ  直接売る場所がないから企業に買い叩かれ金にならない 生きれない ずっと奴隷仕様のままだ

545 名前:nobodyさん mailto:sage [2012/07/10(火) 10:21:25.55 ID:???]
ここから抜け出すにはiPhone一択 またはWindow 8 Metro App Store(未確) C#
Objective-CやC#を覚えるとサーバーサイドからクライアントサイドまでカバーでき人の多い場所でソフトを売る権利を得られる
仕事や趣味でObjective-CやC#を覚えれば派遣切りされても会社辞めることになってもソフトを売って生きていける それはセーフティーネットになる
WEBサーバーIIS Win2008ServerVPS SqlServer Oracle MySql 言語はマーケットで売れるメーカー製のみ C#は自分用業務支援ツールとして使える 
例えばPHPでWEBアプリを作っていて管理者画面はC#(EXEアプリ)で作るとかなり早く作れる(Smartyなんか使うよりもかなり早くだ)
ASP.net(C#)+管理EXEアプリ(C#)+iPhone C#のソースを出さなければWEBアプリの著作権も守れる

C#マーケット Windows8 Metroアプリ WindowsPhone pad PS Vita Xbox360 iphone(mono使用)
iPhoneマーケット iPhone iPad 予定 iTv iCar i (家電製品)

地方に安い土地を買いコンテナ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィス・コワーキングで収入を得ながらそこでアプリを開発する
tinyurl. com/7pb2yaa
bit. ly/iLIpJa


546 名前:nobodyさん mailto:sage [2012/07/21(土) 17:44:22.28 ID:???]
これからPHP始める他人に1つ勧めるならCake2.xですかね?
symfony2も人気あるようですが、嫌ってる人も結構いるので
Cakeが一番無難かなと思うんのですが、どうでしょう?

547 名前:nobodyさん mailto:sage [2012/07/21(土) 17:51:28.29 ID:???]
zendやyiiもあるでーよー
まぁ、>>1

548 名前:nobodyさん mailto:sage [2012/07/21(土) 18:31:59.76 ID:???]
Cakeとsympony、ファイル多すぎ。

549 名前:546 mailto:sage [2012/07/21(土) 20:26:04.02 ID:???]
国内人気、日本語情報量、レンタルサーバーCGIで使いづらい〜とか
全体を見てとにかく無難なのがいいのです。
一端全部触ってみるのはきついです。

>>548
Zendとかに比べて設定ファイルが多いのですか?

550 名前:nobodyさん mailto:sage [2012/07/21(土) 20:31:59.34 ID:???]
設定するファイルは多くないけど、構成ファイルが多い。

551 名前:nobodyさん mailto:sage [2012/07/21(土) 20:39:10.58 ID:???]
作法にそって作る場合はよく考えられてると思うけど、
ちょっと流儀から離れた場合に面倒なことが多いと思う。

フレームワーク一般てそんなもんか。

552 名前:nobodyさん mailto:sage [2012/07/21(土) 21:25:20.29 ID:???]
PHPならではだと思うよ。

553 名前:nobodyさん mailto:sage [2012/07/21(土) 23:22:41.96 ID:???]
これからならYii一択ではないの?



554 名前:nobodyさん mailto:sage [2012/07/21(土) 23:56:15.20 ID:???]
そうでもない

555 名前:nobodyさん mailto:sage [2012/07/22(日) 00:47:39.31 ID:???]
>>552
よう知らんのですが、rubyやpythonのだと、違うの?

556 名前:nobodyさん mailto:sage [2012/07/22(日) 00:59:25.90 ID:???]
Yii普及しないとおもう

557 名前:nobodyさん mailto:sage [2012/07/22(日) 09:08:12.30 ID:???]
新しいこと覚え切れないおっさんには辛いだろうから、下請けに投げたらcakeとか使うんじゃね

558 名前:nobodyさん mailto:sage [2012/07/22(日) 12:58:01.12 ID:???]
なんでおっさんなの?普通、若い子がプログラミングするだろ

559 名前:nobodyさん mailto:sage [2012/07/22(日) 13:28:16.67 ID:???]
若い奴の書いたプログラムなんて、危なっかしくて使えるか

560 名前:nobodyさん mailto:sage [2012/07/22(日) 20:02:30.10 ID:???]
どっちもどっちだな
年齢は全然有益な情報にならない
持ってる知識とかどれくらい興味をもってるかあたりが全て

561 名前:nobodyさん mailto:sage [2012/07/22(日) 20:50:01.33 ID:???]
年齢は関係ないよね。キャリアも関係ない。
fizzbuzzは多少あるっていうか足切りにはなるよね(ならない?)

で、色々あるけど、やっぱりYiiがいーんじゃないか?


562 名前:nobodyさん mailto:sage [2012/07/22(日) 21:29:00.34 ID:???]
Yii選ぶならオレオレの方がマシ。情報量が少ない

563 名前:nobodyさん mailto:sage [2012/07/22(日) 22:09:28.15 ID:???]
新しいけど、fuelphpとかは?



564 名前:nobodyさん mailto:sage [2012/07/22(日) 22:13:58.74 ID:???]
というかPHPはフレームワークに向いていないかと。

565 名前:nobodyさん mailto:sage [2012/07/23(月) 01:13:16.25 ID:???]
俺々は仕事では100%聳え立つ糞

566 名前:nobodyさん mailto:sage [2012/07/23(月) 01:19:20.09 ID:???]
読めない

567 名前:nobodyさん mailto:sage [2012/07/23(月) 09:11:04.21 ID:???]
ただでさえ実行速度が遅くのにフレームワークを使ったらますます遅く

568 名前:nobodyさん mailto:sage [2012/07/23(月) 20:16:37.46 ID:???]
フレームワーク遅くなるのはORMだろ?仕方ないさ。

View+ControllerとModel(ORM)でフレームワーク分かれててほしいとは思うな。


569 名前:nobodyさん mailto:sage [2012/07/23(月) 20:27:45.20 ID:???]
ただでさえメンテ効率悪いのに、フレームワーク使わなかったらますます悪く…

570 名前:nobodyさん mailto:sage [2012/07/23(月) 21:16:55.43 ID:???]
PHP使わなければいいんだけどな。

571 名前:nobodyさん mailto:sage [2012/07/23(月) 21:56:57.28 ID:???]
VSP環境であればうちはPHPは使用しない。
従来のレンタルサーバーであればPHP。

572 名前:nobodyさん mailto:sage [2012/07/24(火) 00:50:54.24 ID:???]
PHPはデータベース周りがクソだから仕方ないさ。
PHPの場合はORMというよりARMだよ。Aは配列。

573 名前:nobodyさん mailto:sage [2012/07/24(火) 08:59:05.53 ID:???]
Cakeは配列指向フレームワークだな。



574 名前:nobodyさん mailto:sage [2012/07/24(火) 11:12:24.31 ID:???]
それはJavaのHibernate(ORM)より
RubyのActiveRecord(ハッシュ?配列?)の方が人気があった流れで
そうなったんだからPHP利用者には受けがいいと思ったんだが、違うのか


575 名前:nobodyさん mailto:sage [2012/07/24(火) 11:21:51.75 ID:???]
>レンタルサーバーであればPHP。
PHP使う理由ってこれしかないな
軽量とかいうけど、結局効率悪いし






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<138KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef