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

1nobodyさん2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii

2nobodyさん2014/08/17(日) 00:22:33.82ID:???
>>2
CakePHP

3nobodyさん2014/08/17(日) 03:55:47.78ID:???
fuelphpは?

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

5nobodyさん2014/08/17(日) 23:39:49.61ID:???
そもそもナニを作ろうとしてるのさ

6nobodyさん2014/08/19(火) 05:30:32.45ID:???
>>1
>ていうかarrayうざい

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


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

7nobodyさん2014/08/20(水) 01:16:06.45ID:???
>>1
そんな人はPhalcon使いなよ。
http://phalconphp.com/ja/
爆速だけど、デバッグには苦労するよ。

8nobodyさん2014/08/20(水) 19:56:25.01ID:???
まずフレームワークの意義やMVC2パターンについて学んだほうがいいのでは?
オブジェクトが見えないっていうのはフレームワークのソースコード追ったら見えるはずだけど

Cakeにオブジェクト指向的じゃない部分が多いのはわかる
Cake3でかなり改善されるが今はあまり時期が良くないので他使った方がいい
コードの読みやすさならLaravelが最近評判いいな
長期的に見るとSymfony2が安牌だと思うが

9nobodyさん2014/08/20(水) 20:27:42.38ID:???
何を指して"オブジェクトが見えない"って言ってるのかよーわからん

10nobodyさん2014/08/31(日) 04:13:04.47ID:85ldFXfJ
日本語の説明が充実しているところがいい。
http://bigchinpo.blogspot.jp/2014/08/php.html

11nobodyさん2014/09/02(火) 05:46:25.51ID:4V69SUeK
追記:アメリカと世界はLaravelが大人気
http://bigchinpo.blogspot.jp/2014/08/php.html

やはり言葉の関係か?

12nobodyさん2014/09/02(火) 06:50:47.37ID:???
マルチバイトの扱いの問題もありそう

13nobodyさん2014/09/02(火) 08:36:53.66ID:???
後発のを使ってみればCakePHP2系なんて二度と使う気起きなくなる
仕事で使わざるを得ない奴はご愁傷サマ

14nobodyさん2014/09/02(火) 16:49:26.42ID:58ltjhES
PHPむずい

15nobodyさん2014/09/02(火) 21:19:56.19ID:???
>>13
同意。

16nobodyさん2014/09/03(水) 01:23:02.25ID:???
世の中にはCakePHP1系の負の遺産を保守しているところもあるのよ坊や

ちょっと屋上に行こうか

17nobodyさん2014/09/03(水) 03:19:31.45ID:???
>>16
逝くなら一人で逝ってくれ

18nobodyさん2014/09/03(水) 09:25:24.45ID:???
かわいそう

19nobodyさん2014/09/03(水) 20:44:16.89ID:???
フレームワークを途中で変更するのは難しいからねぇ。
選んだキミが悪い。

20nobodyさん2014/09/04(木) 08:41:23.07ID:???
yii2よさげなんだけどまだβなのがネック

21nobodyさん2014/09/04(木) 09:29:13.43ID:OmFoEEeR
zend

22nobodyさん2014/09/04(木) 13:27:05.72ID:???
やっぱ独自フレームワークに限るな

23nobodyさん2014/09/04(木) 16:07:52.44ID:???
PHP使ってる時点でなに使っても一緒

24nobodyさん2014/09/04(木) 19:26:54.85ID:???
何の言語使うべきと?

25nobodyさん2014/09/04(木) 22:16:40.85ID:???
Perl

26nobodyさん2014/09/04(木) 22:20:12.51ID:???
Perlは、引数の変数リストと
例外をPerl本体とメジャーなライブラリで
標準採用されないと使う気がしないね。

あとバグの元になるリストコンテキストと
スカラコンテキストをなくして欲しい。
単一値が返ると思いきや、複数の値が返って来て
キーと値のペアがずれるとかw

27nobodyさん2014/09/05(金) 00:56:18.88ID:???
やっぱrubyいくか…

28nobodyさん2014/09/05(金) 01:29:57.06ID:???
LL使ってる時点で(ry

29nobodyさん2014/09/05(金) 04:28:13.11ID:???
phalconが最強だろjk

30nobodyさん2014/09/05(金) 15:20:04.61ID:???
俺は仕様書書くだけでプログラムが完成するから言語はなんだって構わんよwww

31nobodyさん2014/09/05(金) 22:04:22.45ID:???
javaでええやんもう

32nobodyさん2014/09/06(土) 11:45:36.69ID:???
pythonええで

33nobodyさん2014/09/07(日) 08:08:46.91ID:???
F/Wの機能性能には拘らない。
でも、5年後10年後にメンテすることや業務を引き継ぐことを考えると、ネットから
情報が消滅しないF/Wがいいな。

34nobodyさん2014/09/07(日) 09:42:18.99ID:???
symphonyどう?

35nobodyさん2014/09/07(日) 12:43:43.30ID:???
synfony2は結構速いらしいね
使ったことはないけど

36nobodyさん2014/09/09(火) 19:17:25.72ID:???
openpneいじったときよ思い出が甦ります

37nobodyさん2014/09/12(金) 23:56:23.69ID:???
MVCフレームワーク自体が旧世代
WordPressがデフォ

38nobodyさん2014/09/14(日) 01:29:17.15ID:???
ワードプレスのコアを改造しまくったやっつけシステムを見たときにはガクッときた

39nobodyさん2014/10/05(日) 23:17:55.53ID:???
ZendFrameworkだな
別にフレームワークとしてだけではなく、ライブラリ集としても使えるから

40nobodyさん2014/10/07(火) 15:07:00.58ID:???
ここまでfuelがないとは・・・

41nobodyさん2014/10/08(水) 06:29:20.04ID:???
laravelかわゆい

42nobodyさん2014/10/09(木) 15:55:59.52ID:???
質問です。
ここならいろんなフレームワーク使ったことある人多いと思って。

PHPについてはWordPressのプラグイン作ったり、
RSS使ったちょっとしたサービス作ったりくらいは使えるんだけど、
新しくWebサービス作るにあたり、学習しやすいフレームワーク探してます。

日本語のドキュメントやチュートリアル充実してて(英語全くわからんw)、
ユーザー認証やデータベースとの連動なんかが楽な、
おすすめのフレームワークを教えて下さい。

43nobodyさん2014/10/09(木) 20:31:33.87ID:???
>>42
フレームワーク使うのが初めてならスレを最初から読み直して気になったのを使ってみたら?

44nobodyさん2014/10/10(金) 09:29:55.14ID:???
WPのプラグインが作れてフレームワークに触ったことないねぇ・・・w

45nobodyさん2014/10/10(金) 18:09:48.37ID:???
なんかおかしいのか?

46422014/10/10(金) 22:59:05.20ID:???
フレームワーク触ったことないなんて一言も言ってないのに、
行間から読み取るなんてはんぱねーっす。

さすがいろんなフレームワーク触ってる先輩はすげぇっす。

と、煽りはこれくらいにしてw

コードイグナイターなら使ったことあるけど、あれはもう未来がないでしょ。
(ちなみに理解度は解説本にあったWeb APIと組み合わせたサイトを作る程度)
だからどうせこれから学ぶなら、人気のある評判のよいものがいいなと思った次第です。

47nobodyさん2014/10/11(土) 00:05:17.59ID:???
laravelでええやん

48nobodyさん2014/10/11(土) 01:34:29.96ID:???
未来が無いヤツを避けたい、ってことなら、すべてのフレームワークがそうなりうるでしょ。
そういう意味で一番安全なのはZendでしょうね。

49nobodyさん2014/10/11(土) 14:53:22.81ID:???
結局、決定打がなくて未だに生のPHPをかりかりしてる

50nobodyさん2014/10/11(土) 18:36:49.16ID:???
仕事じゃなければ良いかと

51nobodyさん2014/10/12(日) 10:25:31.62ID:???
>>47
ありがとうございます。
調べてみたら、コード中のコメントまで日本語化されているということで、
これを勉強してみることにします。

しっかし、なんでこんなに同じようなフレームワークがわんさと出るのが疑問ですね。
ブログならWordPress一択みたいにまとまれば、もっと敷居も下がるのに。

52nobodyさん2014/10/12(日) 10:27:14.00ID:???
WordPressにまとまったのは長い目で見ると失敗だろ
PHPも常に変化し続けてるし競争がある方がいいもんが生まれる

53nobodyさん2014/10/12(日) 13:30:47.05ID:???
その時々で、旬のものを使えばいい。

54nobodyさん2014/10/12(日) 13:34:25.43ID:???
>>52
RoR「せやな」

55nobodyさん2014/10/12(日) 17:17:03.33ID:???
RoRはもうオワコン

56nobodyさん2014/10/12(日) 17:18:32.41ID:???
phalconどうよ?

57nobodyさん2014/10/12(日) 18:20:04.26ID:???
>>55
RoRのViewがしょぼいから、鋸テンプレートとか入れるんだけど、これまた地雷なんだよね。
Laravelのbradeがほんと素晴らしい。

58nobodyさん2014/10/12(日) 19:21:02.77ID:???
テンプレートは「ほぼHTML」というのを使うのが
デザイナーとの分業に一番適してる。

59nobodyさん2014/10/12(日) 19:22:15.62ID:???
PHPTALですねわかります

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

61nobodyさん2014/10/13(月) 00:42:00.16ID:???
あとKohanaもアップロードだけで済ませられるみたいなのですが、これは開発が終了しちゃったとのことで、避けたほうがいいかと思ってます。

62nobodyさん2014/10/14(火) 08:29:34.09ID:???
ローカルの開発環境で作成したものをアップロードしたら良いのでは?

63nobodyさん2014/10/14(火) 08:49:40.03ID:???
レン鯖でもデータベースの中身のエクスポート・インポートくらいできるしね

64nobodyさん2014/10/21(火) 23:24:18.31ID:???
やはりZendしとけば間違いないでしょ
やりがいも一番ありそうだし
でその次はsymfonyも
ここまでできれば問題ないと思う

65nobodyさん2014/10/22(水) 01:33:32.57ID:???
効率が…
そろそろ他使うべきよね

66nobodyさん2014/10/22(水) 02:28:10.16ID:???
効率ってなったらRubyですかね

67nobodyさん2014/10/22(水) 12:40:57.85ID:???
RubyというよりRailsだな。効率の要はフレームワークで
言語はほんの僅かフレームワークを作るのに便利かどうかってだけ。
フレームワークが出来上がってしまったら効率は殆ど差が無くなる。

68nobodyさん2014/10/22(水) 22:59:59.03ID:???
月額1000円以下のレンタルサーバで使える、っていうとやっぱりPHPが圧倒的に多いんだよね

69nobodyさん2014/10/23(木) 01:10:38.59ID:???
レンタルサーバーならslimが最速
vpsならpalcon

70nobodyさん2014/10/23(木) 02:15:32.97ID:???
フレームワーク触る人がレンタルサーバに拘るかな?

71nobodyさん2014/10/24(金) 10:42:02.07ID:???
やはり言語よりフレームワークの時代って感じですね

72nobodyさん2014/10/24(金) 17:16:02.37ID:???
えっ

73nobodyさん2014/10/24(金) 22:37:53.69ID:???
※PHPer

74nobodyさん2014/10/24(金) 22:50:55.76ID:???
PHPこそ至高
他のスクリプト言語してるやつは一体何を考えてんだかw
Railsとかただのネトウヨじゃねーかw

75nobodyさん2014/10/27(月) 00:58:52.06ID:???
そうっすね

76nobodyさん2014/11/04(火) 12:05:54.25ID:JbW6cdCJ
xamppでapacheのサービスを有効にしようとすると、
「services cannot be installed or uninstalled while the service running」という、
エラーが吐き出されます。
スカイプを切り、apache control panelのプロパティにて「管理者としてこのプログラムを実行する」
にチェックを入れましたが解消されません。

何か他に対処方法はありますでしょうか?

使用OS:win7 ultimateです。
よろしくお願いいたします。

77nobodyさん2014/11/12(水) 00:11:03.44ID:???
>>72
政治思想と物乞いの区別が付かないのが、チョウセンヒトモドキ

78nobodyさん2014/11/12(水) 06:00:13.26ID:???
>>76
httpd -t でhttpd.confをチェック
サービス一覧でIISなどポート80を使ってるものがないかチェックするか、
もしくはhttpd.confでポートを80->8080などに変えてみる。

79nobodyさん2014/11/14(金) 18:31:47.03ID:???
laravelはかわいい

80nobodyさん2014/11/14(金) 21:41:31.04ID:???
フレームワークはどれも十分すぎるほど高機能。
でも本当に必要なのは、基本的なMVCの機能やルーティングの機能くらい。
足りない機能は自分でコード書けばいい。

それよりも、学習を始める最初の一歩が大切。
つまり、書籍やオンラインマニュアルの品質が大切だと思う。

それと、マイナーバージョンアップを頻繁に行ったり下位互換性がないのはダメ。



で、自分的には、FuelPHP。

81nobodyさん2014/11/14(金) 21:42:09.15ID:???
Auraええね

82nobodyさん2014/11/15(土) 11:23:08.35ID:???
FuelPHPは確かに今のところ一番充実したドキュメントがあるね。

ただ名前が呼びにくいからダメ。
所詮ウブントゥと共に消える運命。

83nobodyさん2014/11/15(土) 12:28:28.22ID:???
>>80
JAX-RSええよ。

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

84nobodyさん2014/11/15(土) 17:28:20.70ID:???
>>82
おまえフューエルって言えないのかよw
言えないなら特別にヒユーエルでもフユーエルでも許してやるわ。

それでも言えないならフーエルでもいいぞ。

85nobodyさん2014/11/15(土) 17:53:11.29ID:???
>>83
あなたのようなスキルが高く能力のある人ばかりではないのよ。
学習能力・理解力・経験の差が大きいの。

>あとはソース読む。
貴方は、学習を始める初期段階からソースを読んで習得するの???

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

87nobodyさん2014/11/16(日) 21:34:10.20ID:???
>>86
フレームワークの問題じゃないよ。

レコード全部取ってきて、PHPのforeachでループして検索してたりしてw

88nobodyさん2014/11/21(金) 19:14:15.52ID:???
>>86
君のサイト?

89nobodyさん2014/11/21(金) 22:06:00.02ID:???
>>86
まずどこにパフォーマンスを落とす要因があるのか計測が必要だよ。
ソースコード上の箇所を突き止めることが必要ですよ。

90nobodyさん2014/11/22(土) 23:40:46.08ID:lNM/uAF0
>>86
DBにインデックス張ってないんじゃ
まずはクエリを特定すべし

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

92nobodyさん2014/11/23(日) 10:17:50.19ID:???
フレームワークに、SQL出力する機能あるだろ、およそ。

93nobodyさん2014/12/28(日) 21:59:51.62ID:???
そういやLaravel 5 は年内リリースの予定だったよな。
どしたんだ?

94nobodyさん2014/12/29(月) 15:02:20.20ID:???
後2日ある。
まだ、あわわわわ、てるような時間じゃない。

95nobodyさん2014/12/29(月) 15:28:39.56ID:???
2014年12月60日くらいには出るんじゃないかな

96932014/12/29(月) 19:05:50.59ID:???
1月だって書いてあった。

97nobodyさん2015/02/08(日) 06:43:49.18ID:???
LaravelのスレもFuelのスレもCodeIgniterのスレも、伸びてないなぁ。。。
CakePHPは興味ないので知らんけど。

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

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

98nobodyさん2015/02/08(日) 10:43:06.24ID:???
それもあるかもね
あと、新しいバージョンが出たらすぐに試そうなんて奴はRoR使ってそうだし、Angularとかクライアントサイドに力入れてる奴もいるだろうし

99nobodyさん2015/02/08(日) 10:51:22.79ID:???
それから、「意識高い」奴らはこんなとこに書き込むことが古くてダサいと思ってそう

100nobodyさん2015/02/08(日) 11:12:38.68ID:???
>>99
こんなとこが古くてダサいなら、いったいどこに書くんだ?

新着レスの表示
レスを投稿する