TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
PHPでオークションサイトを作ろう!
Webプログラマーの寿命って・・・(・∀・;
無駄なことをして遊ぼう
PukiWikiスレ Part8
Analogスレ
【PHP】下らねぇ質問はID出して書き込みやがれ 139
PHPで2chを真似てこんなモン作ってみますた。
アプリケーションサーバって必要?
ソーシャルネットワーキングのシステムを作ろう!
【EC-CUBE】Q&A・・・

結局PHPのフレームワークってどれがいいの?


1 :2014/08/17 〜 最終レス :2020/03/02
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii

2 :
>>2
CakePHP

3 :
fuelphpは?

4 :
>>2>>3
実はまだプログラミングの勉強し始めて半年ぐらいでわからないこと多いんだけど
今まで
PHP→オブジェクト指向→デザインパターンみたいな感じで学習して
最近cakephpを勉強してるって感じなんだけど
今までやってきたことと
あまりギャップに戸惑ってるって感じなんです
カプセル化とか抽象クラスとかインターフェイスとか全部ぶっとんで
アソシエーションで全部表現するし
勝手にクラスはインスタンス化されてるみたいだし
そもそもオブジェクトありきで共通項をクラスでまとめるって理解していて
オブジェクトが見えないことに結構違和感があってやりにくい感じです
でももう少しやってみます

5 :
そもそもナニを作ろうとしてるのさ

6 :
>>1
>ていうかarrayうざい
http://php.net/manual/ja/language.types.array.php
PHP 5.4 以降では配列の短縮構文が追加され、 array() の代わりに [] を使えるようになりました。

ドキュメントも読めないならやめとけ。お前の存在がださい

7 :
>>1
そんな人はPhalcon使いなよ。
http://phalconphp.com/ja/
爆速だけど、デバッグには苦労するよ。

8 :
まずフレームワークの意義やMVC2パターンについて学んだほうがいいのでは?
オブジェクトが見えないっていうのはフレームワークのソースコード追ったら見えるはずだけど
Cakeにオブジェクト指向的じゃない部分が多いのはわかる
Cake3でかなり改善されるが今はあまり時期が良くないので他使った方がいい
コードの読みやすさならLaravelが最近評判いいな
長期的に見るとSymfony2が安牌だと思うが

9 :
何を指して"オブジェクトが見えない"って言ってるのかよーわからん

10 :
日本語の説明が充実しているところがいい。
http://bigchinpo.blogspot.jp/2014/08/php.html

11 :
追記:アメリカと世界はLaravelが大人気
http://bigchinpo.blogspot.jp/2014/08/php.html
やはり言葉の関係か?

12 :
マルチバイトの扱いの問題もありそう

13 :
後発のを使ってみればCakePHP2系なんて二度と使う気起きなくなる
仕事で使わざるを得ない奴はご愁傷サマ

14 :
PHPむずい

15 :
>>13
同意。

16 :
世の中にはCakePHP1系の負の遺産を保守しているところもあるのよ坊や
ちょっと屋上に行こうか

17 :
>>16
逝くなら一人で逝ってくれ

18 :
かわいそう

19 :
フレームワークを途中で変更するのは難しいからねぇ。
選んだキミが悪い。

20 :
yii2よさげなんだけどまだβなのがネック

21 :
zend

22 :
やっぱ独自フレームワークに限るな

23 :
PHP使ってる時点でなに使っても一緒

24 :
何の言語使うべきと?

25 :
Perl

26 :
Perlは、引数の変数リストと
例外をPerl本体とメジャーなライブラリで
標準採用されないと使う気がしないね。
あとバグの元になるリストコンテキストと
スカラコンテキストをなくして欲しい。
単一値が返ると思いきや、複数の値が返って来て
キーと値のペアがずれるとかw

27 :
やっぱrubyいくか…

28 :
LL使ってる時点で(ry

29 :
phalconが最強だろjk

30 :
俺は仕様書書くだけでプログラムが完成するから言語はなんだって構わんよwww

31 :
javaでええやんもう

32 :
pythonええで

33 :
F/Wの機能性能には拘らない。
でも、5年後10年後にメンテすることや業務を引き継ぐことを考えると、ネットから
情報が消滅しないF/Wがいいな。

34 :
symphonyどう?

35 :
synfony2は結構速いらしいね
使ったことはないけど

36 :
openpneいじったときよ思い出が甦ります

37 :
MVCフレームワーク自体が旧世代
WordPressがデフォ

38 :
ワードプレスのコアを改造しまくったやっつけシステムを見たときにはガクッときた

39 :
ZendFrameworkだな
別にフレームワークとしてだけではなく、ライブラリ集としても使えるから

40 :
ここまでfuelがないとは・・・

41 :
laravelかわゆい

42 :
質問です。
ここならいろんなフレームワーク使ったことある人多いと思って。
PHPについてはWordPressのプラグイン作ったり、
RSS使ったちょっとしたサービス作ったりくらいは使えるんだけど、
新しくWebサービス作るにあたり、学習しやすいフレームワーク探してます。
日本語のドキュメントやチュートリアル充実してて(英語全くわからんw)、
ユーザー認証やデータベースとの連動なんかが楽な、
おすすめのフレームワークを教えて下さい。

43 :
>>42
フレームワーク使うのが初めてならスレを最初から読み直して気になったのを使ってみたら?

44 :
WPのプラグインが作れてフレームワークに触ったことないねぇ・・・w

45 :
なんかおかしいのか?

46 :
フレームワーク触ったことないなんて一言も言ってないのに、
行間から読み取るなんてはんぱねーっす。
さすがいろんなフレームワーク触ってる先輩はすげぇっす。
と、煽りはこれくらいにしてw
コードイグナイターなら使ったことあるけど、あれはもう未来がないでしょ。
(ちなみに理解度は解説本にあったWeb APIと組み合わせたサイトを作る程度)
だからどうせこれから学ぶなら、人気のある評判のよいものがいいなと思った次第です。

47 :
laravelでええやん

48 :
未来が無いヤツを避けたい、ってことなら、すべてのフレームワークがそうなりうるでしょ。
そういう意味で一番安全なのはZendでしょうね。

49 :
結局、決定打がなくて未だに生のPHPをかりかりしてる

50 :
仕事じゃなければ良いかと

51 :
>>47
ありがとうございます。
調べてみたら、コード中のコメントまで日本語化されているということで、
これを勉強してみることにします。
しっかし、なんでこんなに同じようなフレームワークがわんさと出るのが疑問ですね。
ブログならWordPress一択みたいにまとまれば、もっと敷居も下がるのに。

52 :
WordPressにまとまったのは長い目で見ると失敗だろ
PHPも常に変化し続けてるし競争がある方がいいもんが生まれる

53 :
その時々で、旬のものを使えばいい。

54 :
>>52
RoR「せやな」

55 :
RoRはもうオワコン

56 :
phalconどうよ?

57 :
>>55
RoRのViewがしょぼいから、鋸テンプレートとか入れるんだけど、これまた地雷なんだよね。
Laravelのbradeがほんと素晴らしい。

58 :
テンプレートは「ほぼHTML」というのを使うのが
デザイナーとの分業に一番適してる。

59 :
PHPTALですねわかります

60 :
コマンドラインが使えないレンタルサーバでも使える、ファイルアップロードだけで済ませられるフレームワーク、と考えたら何が良いでしょうか?
FuelPHPはSimpleAuthを使うためにoilコマンドが必要でとまどっています。
CodeIgniterはコマンドライン不要っぽくて候補に考えているのですが、他にも該当するものはあるでしょうか。

61 :
あとKohanaもアップロードだけで済ませられるみたいなのですが、これは開発が終了しちゃったとのことで、避けたほうがいいかと思ってます。

62 :
ローカルの開発環境で作成したものをアップロードしたら良いのでは?

63 :
レン鯖でもデータベースの中身のエクスポート・インポートくらいできるしね

64 :
やはりZendしとけば間違いないでしょ
やりがいも一番ありそうだし
でその次はsymfonyも
ここまでできれば問題ないと思う

65 :
効率が…
そろそろ他使うべきよね

66 :
効率ってなったらRubyですかね

67 :
RubyというよりRailsだな。効率の要はフレームワークで
言語はほんの僅かフレームワークを作るのに便利かどうかってだけ。
フレームワークが出来上がってしまったら効率は殆ど差が無くなる。

68 :
月額1000円以下のレンタルサーバで使える、っていうとやっぱりPHPが圧倒的に多いんだよね

69 :
レンタルサーバーならslimが最速
vpsならpalcon

70 :
フレームワーク触る人がレンタルサーバに拘るかな?

71 :
やはり言語よりフレームワークの時代って感じですね

72 :
えっ

73 :
※PHPer

74 :
PHPこそ至高
他のスクリプト言語してるやつは一体何を考えてんだかw
Railsとかただのネトウヨじゃねーかw

75 :
そうっすね

76 :
xamppでapacheのサービスを有効にしようとすると、
「services cannot be installed or uninstalled while the service running」という、
エラーが吐き出されます。
スカイプを切り、apache control panelのプロパティにて「管理者としてこのプログラムを実行する」
にチェックを入れましたが解消されません。
何か他に対処方法はありますでしょうか?
使用OS:win7 ultimateです。
よろしくお願いいたします。

77 :
>>72
政治思想と物乞いの区別が付かないのが、チョウセンヒトモドキ

78 :
>>76
httpd -t でhttpd.confをチェック
サービス一覧でIISなどポート80を使ってるものがないかチェックするか、
もしくはhttpd.confでポートを80->8080などに変えてみる。

79 :
laravelはかわいい

80 :
フレームワークはどれも十分すぎるほど高機能。
でも本当に必要なのは、基本的なMVCの機能やルーティングの機能くらい。
足りない機能は自分でコード書けばいい。
それよりも、学習を始める最初の一歩が大切。
つまり、書籍やオンラインマニュアルの品質が大切だと思う。
それと、マイナーバージョンアップを頻繁に行ったり下位互換性がないのはダメ。

で、自分的には、FuelPHP。

81 :
Auraええね

82 :
FuelPHPは確かに今のところ一番充実したドキュメントがあるね。
ただ名前が呼びにくいからダメ。
所詮ウブントゥと共に消える運命。

83 :
>>80
JAX-RSええよ。
PHPのフレームワークにそれ求めるのは、筋違い。
書籍もいらんし、ドキュメントは最低限のUp and Runningなのがあればいい。
あとはソース読む。どうせ、ドキュメントがバージョンアップについてこないんだから。

84 :
>>82
おまえフューエルって言えないのかよw
言えないなら特別にヒユーエルでもフユーエルでも許してやるわ。
それでも言えないならフーエルでもいいぞ。

85 :
>>83
あなたのようなスキルが高く能力のある人ばかりではないのよ。
学習能力・理解力・経験の差が大きいの。
>あとはソース読む。
貴方は、学習を始める初期段階からソースを読んで習得するの???

86 :
全部で数百件程度のDB検索で、15秒もかかる小さい商用サイトがあるんだけど
リンクがコロン区切りなのでCakeと思うが、チューニングとかで早くならんの?
これって別のフレームワークや、素のPHPやSQLで部分的に書く方がいいのかね?
もう表示崩れたりサイト中がごちゃごちゃだし、会社も直す気なさそうだけど

87 :
>>86
フレームワークの問題じゃないよ。
レコード全部取ってきて、PHPのforeachでループして検索してたりしてw

88 :
>>86
君のサイト?

89 :
>>86
まずどこにパフォーマンスを落とす要因があるのか計測が必要だよ。
ソースコード上の箇所を突き止めることが必要ですよ。

90 :
>>86
DBにインデックス張ってないんじゃ
まずはクエリを特定すべし

91 :
とりあえず撃ってるSQLをerror_logしてコマンドラインで同じの撃ってみるのかな
そういうことするときって生の文字列でSQL書いてるほうがラクなんだけどMVCフレームワークだとWHERE句ひとつひとつ関数で書いたりしてて面倒だ

92 :
フレームワークに、SQL出力する機能あるだろ、およそ。

93 :
そういやLaravel 5 は年内リリースの予定だったよな。
どしたんだ?

94 :
後2日ある。
まだ、あわわわわ、てるような時間じゃない。

95 :
2014年12月60日くらいには出るんじゃないかな

96 :
1月だって書いてあった。

97 :
LaravelのスレもFuelのスレもCodeIgniterのスレも、伸びてないなぁ。。。
CakePHPは興味ないので知らんけど。

LaravelはVer5が出たし。
Fuelは鈴木さんの良書が出たし。
CodeIgniterはVer3がリリース目前だというのに。

なんでかな?
みんなAndoroidの開発に移っちゃって、PHPはやめちゃったの?

98 :
それもあるかもね
あと、新しいバージョンが出たらすぐに試そうなんて奴はRoR使ってそうだし、Angularとかクライアントサイドに力入れてる奴もいるだろうし

99 :
それから、「意識高い」奴らはこんなとこに書き込むことが古くてダサいと思ってそう

100 :
>>99
こんなとこが古くてダサいなら、いったいどこに書くんだ?


100〜のスレッドの続きを読む
Python CGI
XML
弐ch編集のPerl講座
【MVW】AngularJS {{2}}【Google】
1chスクリプト改造(改良)スレ パートA
Eclipse質問スレ
i-2chをEZwebでも正常に見れるように
perlスクリプト⇒phpスクリプト移植要望スレ
【PHP】Yii Framework Part 2
WebObjectsをめぐる政治的話題【粘着君OK】
--------------------
折り畳み&小径車総合スレ 135
【PS3/Xbox360】アーマード・コア4/fA 475/306機目
【理系】21卒就活スレ 9
【サッカー】ACL準々決勝第1戦 広州恒大×鹿島アントラーズ 結果
セロバウアー種明かし&実行してみるスレ
【メルトダウン】菊池誠 (キクマコ) @kikumaco【じゃないだす】 Part 7
動画投稿者もこうPart339
 最後の「国鉄型車両」
半ズボンで登り棒登った思い出
【こなれ豚】usagiアンチスレ19【毎日チートデイ】
雑談1502 [892297506]
韓国企業、日本が100%のシェアをもつ半導体素材の国産化にあっさり成功してしまう 日本より高品質で幅広い産業に応用できる模様 [709039863]
ウォークマンとiPodってそんなに音質違うの?
ゆづ萌えスレ避難所67
☆★ 神戸クリニックってどうよ ★★
【ワウマ!】au Wowma! part210【auユーザー専用】
WOWOWライブ 449
【DAM荒らし】A海賊王☆ポンタ 6【板荒らし】
後 藤 次 利の不 思 議な感 覚 空 間
もしドイツ軍が大陸打通作戦を発動していたら
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼