X



結局PHPのフレームワークってどれがいいの?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
垢版 |
2014/08/17(日) 00:19:15.36ID:iiqVqpD1
最近Cakephpの勉強始めたんだが
コードがダサくて嫌なんだけど
ていうかarrayうざい
そもそもcakephpって名前がダサくて嫌だ
どれ次に勉強すればいいかな?
laravel symfony2 zendFramework CodeIgniter Yii
0004nobodyさん
垢版 |
2014/08/17(日) 05:49:45.60ID:iiqVqpD1
>>2>>3
実はまだプログラミングの勉強し始めて半年ぐらいでわからないこと多いんだけど
今まで
PHP→オブジェクト指向→デザインパターンみたいな感じで学習して
最近cakephpを勉強してるって感じなんだけど
今までやってきたことと
あまりギャップに戸惑ってるって感じなんです
カプセル化とか抽象クラスとかインターフェイスとか全部ぶっとんで
アソシエーションで全部表現するし
勝手にクラスはインスタンス化されてるみたいだし
そもそもオブジェクトありきで共通項をクラスでまとめるって理解していて
オブジェクトが見えないことに結構違和感があってやりにくい感じです
でももう少しやってみます
0005nobodyさん
垢版 |
2014/08/17(日) 23:39:49.61ID:???
そもそもナニを作ろうとしてるのさ
0006nobodyさん
垢版 |
2014/08/19(火) 05:30:32.45ID:???
>>1
>ていうかarrayうざい

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


ドキュメントも読めないならやめとけ。お前の存在がださい
0008nobodyさん
垢版 |
2014/08/20(水) 19:56:25.01ID:???
まずフレームワークの意義やMVC2パターンについて学んだほうがいいのでは?
オブジェクトが見えないっていうのはフレームワークのソースコード追ったら見えるはずだけど

Cakeにオブジェクト指向的じゃない部分が多いのはわかる
Cake3でかなり改善されるが今はあまり時期が良くないので他使った方がいい
コードの読みやすさならLaravelが最近評判いいな
長期的に見るとSymfony2が安牌だと思うが
0009nobodyさん
垢版 |
2014/08/20(水) 20:27:42.38ID:???
何を指して"オブジェクトが見えない"って言ってるのかよーわからん
0012nobodyさん
垢版 |
2014/09/02(火) 06:50:47.37ID:???
マルチバイトの扱いの問題もありそう
0013nobodyさん
垢版 |
2014/09/02(火) 08:36:53.66ID:???
後発のを使ってみればCakePHP2系なんて二度と使う気起きなくなる
仕事で使わざるを得ない奴はご愁傷サマ
0014nobodyさん
垢版 |
2014/09/02(火) 16:49:26.42ID:58ltjhES
PHPむずい
0016nobodyさん
垢版 |
2014/09/03(水) 01:23:02.25ID:???
世の中にはCakePHP1系の負の遺産を保守しているところもあるのよ坊や

ちょっと屋上に行こうか
0019nobodyさん
垢版 |
2014/09/03(水) 20:44:16.89ID:???
フレームワークを途中で変更するのは難しいからねぇ。
選んだキミが悪い。
0020nobodyさん
垢版 |
2014/09/04(木) 08:41:23.07ID:???
yii2よさげなんだけどまだβなのがネック
0021nobodyさん
垢版 |
2014/09/04(木) 09:29:13.43ID:OmFoEEeR
zend
0022nobodyさん
垢版 |
2014/09/04(木) 13:27:05.72ID:???
やっぱ独自フレームワークに限るな
0023nobodyさん
垢版 |
2014/09/04(木) 16:07:52.44ID:???
PHP使ってる時点でなに使っても一緒
0024nobodyさん
垢版 |
2014/09/04(木) 19:26:54.85ID:???
何の言語使うべきと?
0026nobodyさん
垢版 |
2014/09/04(木) 22:20:12.51ID:???
Perlは、引数の変数リストと
例外をPerl本体とメジャーなライブラリで
標準採用されないと使う気がしないね。

あとバグの元になるリストコンテキストと
スカラコンテキストをなくして欲しい。
単一値が返ると思いきや、複数の値が返って来て
キーと値のペアがずれるとかw
0027nobodyさん
垢版 |
2014/09/05(金) 00:56:18.88ID:???
やっぱrubyいくか…
0028nobodyさん
垢版 |
2014/09/05(金) 01:29:57.06ID:???
LL使ってる時点で(ry
0029nobodyさん
垢版 |
2014/09/05(金) 04:28:13.11ID:???
phalconが最強だろjk
0030nobodyさん
垢版 |
2014/09/05(金) 15:20:04.61ID:???
俺は仕様書書くだけでプログラムが完成するから言語はなんだって構わんよwww
0031nobodyさん
垢版 |
2014/09/05(金) 22:04:22.45ID:???
javaでええやんもう
0033nobodyさん
垢版 |
2014/09/07(日) 08:08:46.91ID:???
F/Wの機能性能には拘らない。
でも、5年後10年後にメンテすることや業務を引き継ぐことを考えると、ネットから
情報が消滅しないF/Wがいいな。
0035nobodyさん
垢版 |
2014/09/07(日) 12:43:43.30ID:???
synfony2は結構速いらしいね
使ったことはないけど
0036nobodyさん
垢版 |
2014/09/09(火) 19:17:25.72ID:???
openpneいじったときよ思い出が甦ります
0037nobodyさん
垢版 |
2014/09/12(金) 23:56:23.69ID:???
MVCフレームワーク自体が旧世代
WordPressがデフォ
0038nobodyさん
垢版 |
2014/09/14(日) 01:29:17.15ID:???
ワードプレスのコアを改造しまくったやっつけシステムを見たときにはガクッときた
0039nobodyさん
垢版 |
2014/10/05(日) 23:17:55.53ID:???
ZendFrameworkだな
別にフレームワークとしてだけではなく、ライブラリ集としても使えるから
0040nobodyさん
垢版 |
2014/10/07(火) 15:07:00.58ID:???
ここまでfuelがないとは・・・
0042nobodyさん
垢版 |
2014/10/09(木) 15:55:59.52ID:???
質問です。
ここならいろんなフレームワーク使ったことある人多いと思って。

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

日本語のドキュメントやチュートリアル充実してて(英語全くわからんw)、
ユーザー認証やデータベースとの連動なんかが楽な、
おすすめのフレームワークを教えて下さい。
0043nobodyさん
垢版 |
2014/10/09(木) 20:31:33.87ID:???
>>42
フレームワーク使うのが初めてならスレを最初から読み直して気になったのを使ってみたら?
0044nobodyさん
垢版 |
2014/10/10(金) 09:29:55.14ID:???
WPのプラグインが作れてフレームワークに触ったことないねぇ・・・w
0045nobodyさん
垢版 |
2014/10/10(金) 18:09:48.37ID:???
なんかおかしいのか?
004642
垢版 |
2014/10/10(金) 22:59:05.20ID:???
フレームワーク触ったことないなんて一言も言ってないのに、
行間から読み取るなんてはんぱねーっす。

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

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

コードイグナイターなら使ったことあるけど、あれはもう未来がないでしょ。
(ちなみに理解度は解説本にあったWeb APIと組み合わせたサイトを作る程度)
だからどうせこれから学ぶなら、人気のある評判のよいものがいいなと思った次第です。
0048nobodyさん
垢版 |
2014/10/11(土) 01:34:29.96ID:???
未来が無いヤツを避けたい、ってことなら、すべてのフレームワークがそうなりうるでしょ。
そういう意味で一番安全なのはZendでしょうね。
0049nobodyさん
垢版 |
2014/10/11(土) 14:53:22.81ID:???
結局、決定打がなくて未だに生のPHPをかりかりしてる
0050nobodyさん
垢版 |
2014/10/11(土) 18:36:49.16ID:???
仕事じゃなければ良いかと
0051nobodyさん
垢版 |
2014/10/12(日) 10:25:31.62ID:???
>>47
ありがとうございます。
調べてみたら、コード中のコメントまで日本語化されているということで、
これを勉強してみることにします。

しっかし、なんでこんなに同じようなフレームワークがわんさと出るのが疑問ですね。
ブログならWordPress一択みたいにまとまれば、もっと敷居も下がるのに。
0052nobodyさん
垢版 |
2014/10/12(日) 10:27:14.00ID:???
WordPressにまとまったのは長い目で見ると失敗だろ
PHPも常に変化し続けてるし競争がある方がいいもんが生まれる
0053nobodyさん
垢版 |
2014/10/12(日) 13:30:47.05ID:???
その時々で、旬のものを使えばいい。
0055nobodyさん
垢版 |
2014/10/12(日) 17:17:03.33ID:???
RoRはもうオワコン
0057nobodyさん
垢版 |
2014/10/12(日) 18:20:04.26ID:???
>>55
RoRのViewがしょぼいから、鋸テンプレートとか入れるんだけど、これまた地雷なんだよね。
Laravelのbradeがほんと素晴らしい。
0058nobodyさん
垢版 |
2014/10/12(日) 19:21:02.77ID:???
テンプレートは「ほぼHTML」というのを使うのが
デザイナーとの分業に一番適してる。
0059nobodyさん
垢版 |
2014/10/12(日) 19:22:15.62ID:???
PHPTALですねわかります
0060nobodyさん
垢版 |
2014/10/12(日) 23:40:55.39ID:???
コマンドラインが使えないレンタルサーバでも使える、ファイルアップロードだけで済ませられるフレームワーク、と考えたら何が良いでしょうか?
FuelPHPはSimpleAuthを使うためにoilコマンドが必要でとまどっています。
CodeIgniterはコマンドライン不要っぽくて候補に考えているのですが、他にも該当するものはあるでしょうか。
0061nobodyさん
垢版 |
2014/10/13(月) 00:42:00.16ID:???
あとKohanaもアップロードだけで済ませられるみたいなのですが、これは開発が終了しちゃったとのことで、避けたほうがいいかと思ってます。
0062nobodyさん
垢版 |
2014/10/14(火) 08:29:34.09ID:???
ローカルの開発環境で作成したものをアップロードしたら良いのでは?
0063nobodyさん
垢版 |
2014/10/14(火) 08:49:40.03ID:???
レン鯖でもデータベースの中身のエクスポート・インポートくらいできるしね
0064nobodyさん
垢版 |
2014/10/21(火) 23:24:18.31ID:???
やはりZendしとけば間違いないでしょ
やりがいも一番ありそうだし
でその次はsymfonyも
ここまでできれば問題ないと思う
0065nobodyさん
垢版 |
2014/10/22(水) 01:33:32.57ID:???
効率が…
そろそろ他使うべきよね
0066nobodyさん
垢版 |
2014/10/22(水) 02:28:10.16ID:???
効率ってなったらRubyですかね
0067nobodyさん
垢版 |
2014/10/22(水) 12:40:57.85ID:???
RubyというよりRailsだな。効率の要はフレームワークで
言語はほんの僅かフレームワークを作るのに便利かどうかってだけ。
フレームワークが出来上がってしまったら効率は殆ど差が無くなる。
0068nobodyさん
垢版 |
2014/10/22(水) 22:59:59.03ID:???
月額1000円以下のレンタルサーバで使える、っていうとやっぱりPHPが圧倒的に多いんだよね
0069nobodyさん
垢版 |
2014/10/23(木) 01:10:38.59ID:???
レンタルサーバーならslimが最速
vpsならpalcon
0070nobodyさん
垢版 |
2014/10/23(木) 02:15:32.97ID:???
フレームワーク触る人がレンタルサーバに拘るかな?
0071nobodyさん
垢版 |
2014/10/24(金) 10:42:02.07ID:???
やはり言語よりフレームワークの時代って感じですね
0074nobodyさん
垢版 |
2014/10/24(金) 22:50:55.76ID:???
PHPこそ至高
他のスクリプト言語してるやつは一体何を考えてんだかw
Railsとかただのネトウヨじゃねーかw
0076nobodyさん
垢版 |
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です。
よろしくお願いいたします。
0077nobodyさん
垢版 |
2014/11/12(水) 00:11:03.44ID:???
>>72
政治思想と物乞いの区別が付かないのが、チョウセンヒトモドキ
0078nobodyさん
垢版 |
2014/11/12(水) 06:00:13.26ID:???
>>76
httpd -t でhttpd.confをチェック
サービス一覧でIISなどポート80を使ってるものがないかチェックするか、
もしくはhttpd.confでポートを80->8080などに変えてみる。
0080nobodyさん
垢版 |
2014/11/14(金) 21:41:31.04ID:???
フレームワークはどれも十分すぎるほど高機能。
でも本当に必要なのは、基本的なMVCの機能やルーティングの機能くらい。
足りない機能は自分でコード書けばいい。

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

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



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

ただ名前が呼びにくいからダメ。
所詮ウブントゥと共に消える運命。
0083nobodyさん
垢版 |
2014/11/15(土) 12:28:28.22ID:???
>>80
JAX-RSええよ。

PHPのフレームワークにそれ求めるのは、筋違い。
書籍もいらんし、ドキュメントは最低限のUp and Runningなのがあればいい。
あとはソース読む。どうせ、ドキュメントがバージョンアップについてこないんだから。
0084nobodyさん
垢版 |
2014/11/15(土) 17:28:20.70ID:???
>>82
おまえフューエルって言えないのかよw
言えないなら特別にヒユーエルでもフユーエルでも許してやるわ。

それでも言えないならフーエルでもいいぞ。
0085nobodyさん
垢版 |
2014/11/15(土) 17:53:11.29ID:???
>>83
あなたのようなスキルが高く能力のある人ばかりではないのよ。
学習能力・理解力・経験の差が大きいの。

>あとはソース読む。
貴方は、学習を始める初期段階からソースを読んで習得するの???
0086nobodyさん
垢版 |
2014/11/16(日) 19:20:53.97ID:tLKQmBKA
全部で数百件程度のDB検索で、15秒もかかる小さい商用サイトがあるんだけど
リンクがコロン区切りなのでCakeと思うが、チューニングとかで早くならんの?
これって別のフレームワークや、素のPHPやSQLで部分的に書く方がいいのかね?
もう表示崩れたりサイト中がごちゃごちゃだし、会社も直す気なさそうだけど
0087nobodyさん
垢版 |
2014/11/16(日) 21:34:10.20ID:???
>>86
フレームワークの問題じゃないよ。

レコード全部取ってきて、PHPのforeachでループして検索してたりしてw
0089nobodyさん
垢版 |
2014/11/21(金) 22:06:00.02ID:???
>>86
まずどこにパフォーマンスを落とす要因があるのか計測が必要だよ。
ソースコード上の箇所を突き止めることが必要ですよ。
0090nobodyさん
垢版 |
2014/11/22(土) 23:40:46.08ID:lNM/uAF0
>>86
DBにインデックス張ってないんじゃ
まずはクエリを特定すべし
0091nobodyさん
垢版 |
2014/11/23(日) 06:35:12.56ID:???
とりあえず撃ってるSQLをerror_logしてコマンドラインで同じの撃ってみるのかな
そういうことするときって生の文字列でSQL書いてるほうがラクなんだけどMVCフレームワークだとWHERE句ひとつひとつ関数で書いたりしてて面倒だ
0092nobodyさん
垢版 |
2014/11/23(日) 10:17:50.19ID:???
フレームワークに、SQL出力する機能あるだろ、およそ。
0093nobodyさん
垢版 |
2014/12/28(日) 21:59:51.62ID:???
そういやLaravel 5 は年内リリースの予定だったよな。
どしたんだ?
0094nobodyさん
垢版 |
2014/12/29(月) 15:02:20.20ID:???
後2日ある。
まだ、あわわわわ、てるような時間じゃない。
0095nobodyさん
垢版 |
2014/12/29(月) 15:28:39.56ID:???
2014年12月60日くらいには出るんじゃないかな
009693
垢版 |
2014/12/29(月) 19:05:50.59ID:???
1月だって書いてあった。
0097nobodyさん
垢版 |
2015/02/08(日) 06:43:49.18ID:???
LaravelのスレもFuelのスレもCodeIgniterのスレも、伸びてないなぁ。。。
CakePHPは興味ないので知らんけど。

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

なんでかな?
みんなAndoroidの開発に移っちゃって、PHPはやめちゃったの?
0098nobodyさん
垢版 |
2015/02/08(日) 10:43:06.24ID:???
それもあるかもね
あと、新しいバージョンが出たらすぐに試そうなんて奴はRoR使ってそうだし、Angularとかクライアントサイドに力入れてる奴もいるだろうし
0099nobodyさん
垢版 |
2015/02/08(日) 10:51:22.79ID:???
それから、「意識高い」奴らはこんなとこに書き込むことが古くてダサいと思ってそう
0100nobodyさん
垢版 |
2015/02/08(日) 11:12:38.68ID:???
>>99
こんなとこが古くてダサいなら、いったいどこに書くんだ?
■ このスレッドは過去ログ倉庫に格納されています

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