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


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

【総合】PHPフレームワークを語るスレ8



1 名前:nobodyさん [2007/10/17(水) 16:01:41 ID:72/gWtt1]
前スレ
pc11.2ch.net/test/read.cgi/php/1181350116/

538 名前:nobodyさん mailto:sage [2007/11/07(水) 20:59:28 ID:???]
javascriptはすばらしいOO言語ですよ
PHPみたいに後から無理矢理OOを貼り付けたゾンビ言語とは違います

539 名前:nobodyさん mailto:sage [2007/11/07(水) 21:35:03 ID:???]
プロトタイプベースのオブジェクト指向言語ってそのままだと可読性に問題があると思うんだけど、好みや慣れの問題なのかねぇ。

メジャーな言語だとjsぐらいしかないけど、
js(の実行環境)が普及したせいでプロトタイプベースの考え方も覚える必要があって面倒。

540 名前:nobodyさん mailto:sage [2007/11/07(水) 22:44:59 ID:???]
言語の話はスレ違いですよ。

541 名前:nobodyさん mailto:sage [2007/11/07(水) 23:48:25 ID:???]
>>538
いくらすばらしくても、サーバーで動かない以上、
(あーなんかマイナーなソフトで動かせるやつあったっけ?)
実質サーバーで動かない以上、JavaScriptは使えない。

>>539
安心しろ。prototype.jsなどメジャーなJavaScriptライブラリでは、
プロトタイプベースなJavaScriptをクラスベースであるかのような
記法が採用されている。

542 名前:nobodyさん mailto:sage [2007/11/08(木) 00:03:56 ID:???]
>>541
prototype.jsも一種のフレームワークだとすれば、
一応スレ違いにはならないか。
フレームワークと言えるほど縛るわけではないけど。

サーバサイドjsはIISで使えた気がする。

ただね、prototype.jsの存在自体が、
プロトタイプベースを採用したjsの欠点を表してるんじゃないかと。あとは言語的に面白い仕組みは色々あるけど、企業での開発言語として見るとどうにも。

サーバサイドjsがapacheで手軽に動くようになっても、盛り上がらないだろうねぇ。LISP CGIの次の次ぐらいに。


543 名前:541 mailto:sage [2007/11/08(木) 00:07:27 ID:???]
> プロトタイプベースを採用したjsの欠点を表してるんじゃないかと。

俺も同じことが言いたかったんだがw

544 名前:nobodyさん mailto:sage [2007/11/08(木) 02:48:07 ID:???]
今のO/Rマッパってサブクエリにも対応してるの?
結合くらいまで?

545 名前:nobodyさん mailto:sage [2007/11/08(木) 13:45:32 ID:???]
> API(アプリケーションプログラミングインタフェース)のFileMaker API for PHPが、
> Server 9製品にビルトインされたことで、PHPのプログラミングを知らなくとも、
> ステップごとに質問に答えることで、誰でも手軽にPHPベースのWebページを
> 作成していただけるようになったわけです。

journal.mycom.co.jp/articles/2007/11/08/file01/index.html




546 名前:nobodyさん mailto:sage [2007/11/08(木) 16:34:49 ID:???]
質問に答えりゃ生成できる程度のページをわざわざPHPで動かしたがる業務要求なんて
実際ほとんど存在しないって事、いつになったら常識になるんだろう

よくある「〜〜フレームワークでブログサイトを15分で」とかでも同じ事がいえるけどさ



547 名前:nobodyさん mailto:sage [2007/11/08(木) 16:37:15 ID:???]
PHPウザってscaffoldingを目の敵にするよね

548 名前:nobodyさん mailto:sage [2007/11/08(木) 16:38:42 ID:???]
そんなことないけど

549 名前:nobodyさん mailto:sage [2007/11/08(木) 16:45:08 ID:???]
え…PHPerって他できないから仕方なくPHPやってるんじゃないんですかwww
PHPerがPHPに惚れ込んでる理由って何なのwwww
逆に問いたいwww
問い詰めたいwwww


550 名前:nobodyさん mailto:sage [2007/11/08(木) 17:04:20 ID:???]
もっといじめてー


















とかいえば満足?

551 名前:nobodyさん mailto:sage [2007/11/08(木) 17:13:59 ID:???]
YOU、フレームワークって何時も喧嘩の種になるからワクワクしちゃうYO!

552 名前:nobodyさん mailto:sage [2007/11/08(木) 17:30:47 ID:???]
PHPはさっさと安定したバージョンを決めて欲しいわ
5が出たと思ったらもう6とか

553 名前:nobodyさん mailto:sage [2007/11/08(木) 17:35:20 ID:???]
PHPなんてゲロ以下だってdankogaiが言ってました

554 名前:nobodyさん mailto:sage [2007/11/08(木) 18:41:19 ID:???]
dankogaiがゲロ並だからまぁもっともな意見だな

555 名前:nobodyさん mailto:sage [2007/11/08(木) 18:47:39 ID:???]
えっ、それは
PHPはゲロ並みなのに、それなりのシステムが作れるって
ところがPHPのすごいところ
って意味だよ?

556 名前:nobodyさん mailto:sage [2007/11/08(木) 19:03:29 ID:???]
>>546
> 質問に答えりゃ生成できる程度のページをわざわざPHPで動かしたがる業務要求なんて
> 実際ほとんど存在しないって事、いつになったら常識になるんだろう

そもそも、質問に答えりゃ生成できる程度のページという
業務要求自体が、実際ほとんど存在しないわけだが。



557 名前:nobodyさん mailto:sage [2007/11/08(木) 19:05:08 ID:???]
>>549
ほかに書くこと無いの?

534 名前:nobodyさん[sage] 投稿日:2007/11/07(水) 20:37:13 ID:???
え…PHPerって他できないから仕方なくPHPやってるんじゃないんですかwww
PHPerがPHPに惚れ込んでる理由って何なのwwww
逆に問いたいwww
問い詰めたいwwww


535 名前:nobodyさん[sage] 投稿日:2007/11/07(水) 20:41:20 ID:???
ヒント

ほとんどのオープンソースのウェブシステムは
なぜPHPで作られているか。

558 名前:nobodyさん mailto:sage [2007/11/09(金) 00:52:40 ID:???]
ほらよ
anond.hatelabo.jp/20071108232701
レイアウトテンプレート対応だってさ

559 名前:nobodyさん mailto:sage [2007/11/09(金) 03:48:12 ID:???]
どうでもいいよ。

560 名前:nobodyさん mailto:sage [2007/11/09(金) 05:02:50 ID:???]
ユダヤ人は頭がイイ。イスラエル産のPHPが普及率NO.1
日本人は与えられたものをただ使わせていただくだけという実態。
PHP>>>Perl>Ruby、Python
使えれば何でもいい。

561 名前:nobodyさん mailto:sage [2007/11/09(金) 05:22:01 ID:???]
PHPが糞言語なのは言を俟たないが
Perlだって似たようなもんじゃないの?
danはPerl使ってるだけなのになんでギークとか自称してんの?

562 名前:nobodyさん mailto:sage [2007/11/09(金) 05:43:44 ID:???]
cakePHPのソースは汚いらしいけど
ZendFWのソースのきれいさを100としたら
cakePHPのソースはどのくらいですか?

563 名前:nobodyさん mailto:sage [2007/11/09(金) 07:19:42 ID:???]
2


564 名前:nobodyさん mailto:sage [2007/11/09(金) 08:14:48 ID:???]
まあ2だろうな

565 名前:nobodyさん mailto:sage [2007/11/09(金) 08:27:40 ID:???]
綺麗さ…たったの2…
ゴミだな…

566 名前:nobodyさん mailto:sage [2007/11/09(金) 09:00:33 ID:???]
cake見たことないけど2てw
どんだけ汚いんだよ。



567 名前:nobodyさん mailto:sage [2007/11/09(金) 09:25:04 ID:???]
ヒント:「らしい」

568 名前:nobodyさん mailto:sage [2007/11/09(金) 13:53:31 ID:???]
子飼弾はやっぱ実装能力は高いな。日本人のPerlプログラマーの中では明らかに抜けてると思う。

569 名前:nobodyさん mailto:sage [2007/11/09(金) 14:00:24 ID:???]
抜けているのは間か?
それとも髪か?

570 名前:nobodyさん mailto:sage [2007/11/09(金) 19:23:44 ID:???]
>>566
2かどうかはともかく、汚いというのは確かにそうだ。
そこそこシンプルなのは良い。志を高く持たなければ使える。

571 名前:nobodyさん mailto:sage [2007/11/09(金) 21:26:22 ID:???]
志が低い人向けフレームワーク…

572 名前:nobodyさん mailto:sage [2007/11/10(土) 09:41:51 ID:???]
子飼弾

獅子咆哮弾

なんか似てね?

573 名前:nobodyさん mailto:sage [2007/11/10(土) 09:43:03 ID:???]
>>570
オープンソースアプリに共通する「あれ」言ってほしい?

ソース公開されてるんだから
文句があるのなら自分で直せ!

574 名前:nobodyさん mailto:sage [2007/11/10(土) 10:10:20 ID:???]
>>570は単に汚いと言ってるだけで、綺麗にしろとも汚いソースを出すなとも言ってないと思うんだが。
>>573はもう少し落ち着いた方がいいんじゃないかな

575 名前:nobodyさん [2007/11/10(土) 11:21:34 ID:sP337gXW]
コメントがしっかりついていれば、ソースが汚くても読める。
コメントの書き方で、作者のツンデレ度が分かる。

576 名前:nobodyさん mailto:sage [2007/11/10(土) 11:44:52 ID:???]
外人って、コメントあまり書かないよな。あと、インデントも揃えない。
日本の企業だと、一緒にチーム組むの嫌がられそうだけど、海の向こうだと
そういうのが常識なのか?



577 名前:nobodyさん mailto:sage [2007/11/10(土) 11:53:15 ID:???]
コメントは、何をしている処理かというだけでなく、
その目的も添えてくれるといいな。
他人が見た時、そのコードが何のためにあるのか、わかるように。

578 名前:nobodyさん mailto:sage [2007/11/10(土) 16:39:20 ID:???]
CodeIgniter今から使ってみようとしてるんだけど、コメントに関しては相当丁寧だね。
他はまだ分からん。

579 名前:nobodyさん mailto:sage [2007/11/11(日) 21:58:03 ID:???]
コメントを書くときは、処理の内容についてではなく、仕様について書いておこう。

=何の処理をやっているのかは、見れば分かるので基本的には不要。
=仕様を知らない場合は、あちこち調べまわらなければならなくなるので不便。

「あれ〜?おかしいな。こんな動作でいいんかな?」
「(コメントで)それは仕様です。」

仕様なら仕様でもいいんだけど、悩んで調べなければならない時間を減らしたい。


580 名前:nobodyさん mailto:sage [2007/11/11(日) 22:02:49 ID:???]
symfonyっていろんなソリューションの組み合わせで
その組み合わせにおいてオリジナルなのな。
だからsymfonyなんだな。
マッシュアップフレームワークとも言える。

581 名前:nobodyさん [2007/11/12(月) 10:14:18 ID:zaguTSbK]
はいはい、また出ますよ
www.cbook24.com/bm_detail.asp?sku=9784797343052

582 名前:nobodyさん mailto:sage [2007/11/12(月) 15:29:41 ID:???]
>>70
> Smartyは糞だってことくらい
> 今じゃ小学生でも知ってます

どういう理由で言っている?
遅いという理由以外で何かあるなら教えて欲しい

583 名前:nobodyさん mailto:sage [2007/11/12(月) 15:35:44 ID:???]
Smartyはスレ違いだからよそでやってくれ。


584 名前:nobodyさん mailto:sage [2007/11/12(月) 20:24:47 ID:???]
フレームワークと言うのはウェブアプリを作る際の開発手法だったり、設計、あるいはライブラリそのものだったりだから。
Smartyはフレームワークの一部と言える。
PHPからHTML部分をできるだけ分離させるのはウェブフレームワークの機能でもっとも重要な機能。

585 名前:nobodyさん mailto:sage [2007/11/12(月) 20:59:12 ID:???]
釣りするな

586 名前:nobodyさん mailto:sage [2007/11/12(月) 21:02:44 ID:???]
燃えかすの灰に必死に点火しようとしてる人がいるスレはここか



587 名前:nobodyさん mailto:sage [2007/11/12(月) 23:51:43 ID:???]
Smartyはもう不必要な存在だね。

588 名前:nobodyさん mailto:sage [2007/11/13(火) 00:07:01 ID:???]
確かに役割を果たした後の感があるが、
さんざん消費してもう不要だとか・・・。
オープンソースに対する敬意をもっと持とうではないか。

589 名前:nobodyさん mailto:sage [2007/11/13(火) 00:08:52 ID:???]
もうお前の身体には飽きたんだよ!
キモブタにでも抱かれてろや( ゚д゚)、ペッ

590 名前:nobodyさん mailto:sage [2007/11/13(火) 02:51:11 ID:???]
viewロジックとテンプレートの分離より
テンプレートとデータの分離の方が重要じゃないかと思えてきた
データを引きはがしたテンプレートの役割とは何なのか?
見せるためのものというより構造を定義するものに近くなる

591 名前:nobodyさん mailto:sage [2007/11/13(火) 02:55:42 ID:???]
もしかしてテンプレートにリテラルを記述するのって違うんじゃね
テンプレートからも一切のリテラルを排除すべきなんじゃないか

592 名前:nobodyさん mailto:sage [2007/11/13(火) 07:46:56 ID:???]
フレームワーク厨のスレはここですか

593 名前:nobodyさん mailto:sage [2007/11/13(火) 15:13:21 ID:???]
>>582
Smartyが糞とまでは思わんが、include()と比べて特に利点があるとは思えない。
また学習コストも無視できない。

594 名前:nobodyさん mailto:sage [2007/11/13(火) 15:38:34 ID:???]
覚えてもしばらく使っていないとまた忘れるしね。いちいち面倒だよ。

595 名前:nobodyさん mailto:sage [2007/11/13(火) 15:51:01 ID:???]
>>593
何でここでincludeが出てくるのよ。

596 名前:nobodyさん mailto:sage [2007/11/13(火) 21:15:07 ID:???]
あのさ、phpをいじって <?php echo $hoge ?>を {$hoge} とかで書けるようにできないもの?



597 名前:nobodyさん mailto:sage [2007/11/13(火) 21:44:16 ID:???]
飽きてきた・・・馬鹿は同じネタで飽きなくていいね。

598 名前:nobodyさん mailto:sage [2007/11/13(火) 21:48:45 ID:???]
>>596
peclでなかった?

そういやテンプレートエンジンのスレいつの間にか消えてるな。

599 名前:nobodyさん mailto:sage [2007/11/14(水) 00:02:49 ID:???]
>>595
Smarty使う代わりに、普通のPHPファイルをテンプレートとして使うため。
function include_template($filename, $vars) {
 extract($vars);
 include($filename);
}
とかね。
とりあえずこれでSmartyいらない。>>242 をみよ。


600 名前:nobodyさん mailto:sage [2007/11/14(水) 00:03:19 ID:???]
>>596
>>242



601 名前:nobodyさん mailto:sage [2007/11/14(水) 00:18:14 ID:???]
ideとかエディタの設定いじったらいいじゃん
<?php= ?>ってすぐ出せるように

602 名前:nobodyさん mailto:sage [2007/11/14(水) 00:21:27 ID:???]
MSIMEに「ぴーえっちぴー」で登録しておけばおk

603 名前:nobodyさん mailto:sage [2007/11/14(水) 00:26:29 ID:???]
>>600
{$hoge}みたいなのは自作してるけどforeachは
普通に<?php 〜 ?>なのな。

604 名前:nobodyさん mailto:sage [2007/11/14(水) 00:31:34 ID:???]
>>601
そんな書き方できたっけ?
<?= ?> か <?php echo ; ?> のどっちかだと思ってた。
それよりも htmlspecialchars() の名前はどうにかしてほしい。長すぎ。
まあ
function h($val) { echo htmlspecialchars($val); }
としてるけどな!

605 名前:nobodyさん mailto:sage [2007/11/14(水) 00:34:04 ID:???]
「すぺきゃら」で登録でおk

606 名前:nobodyさん mailto:sage [2007/11/14(水) 00:37:01 ID:???]
>>604
returnで返してエイリアスっぽくしたほうがいいんじゃないの?
個人の自由だけど。



607 名前:nobodyさん mailto:sage [2007/11/14(水) 00:43:23 ID:???]
でもキーパンチの時間なんて
コーディング作業全体の中では5%以下くらいだよな多分

608 名前:nobodyさん mailto:sage [2007/11/14(水) 02:02:28 ID:???]
>>606
<?php h($val); ?>
として使うんだよ
もちろん <?= ?> は使わない。

609 名前:nobodyさん mailto:sage [2007/11/14(水) 02:25:54 ID:???]
https://www.phppro.jp/seminar/
こういうセミナーってどんなものでしょう
本を読むことにはないセミナーの強みって何ですか?

610 名前:nobodyさん mailto:sage [2007/11/14(水) 03:14:28 ID:???]
俺も行ってみたいんだが、
ろくにプログラムも書けない俺が行っても…って感じだな…ハァ

611 名前:nobodyさん mailto:sage [2007/11/14(水) 03:57:30 ID:???]
>>610
んなこたーない
みんな君のことを待ってるよ

612 名前:nobodyさん [2007/11/14(水) 10:21:37 ID:MltiFl4a]
<?= これってどうやったら有効になるの? ?>

613 名前:nobodyさん mailto:sage [2007/11/14(水) 10:33:22 ID:???]
>>612
php.iniのshort_open_tag

614 名前:nobodyさん mailto:sage [2007/11/14(水) 10:51:50 ID:???]
short_open_tagって
もうデフォで有効じゃないの?

615 名前:nobodyさん mailto:sage [2007/11/14(水) 10:54:15 ID:???]
PHP6じゃ消える運命

616 名前:nobodyさん mailto:sage [2007/11/14(水) 10:59:32 ID:???]
嘘っ
完全に消えるの?



617 名前:nobodyさん mailto:sage [2007/11/14(水) 11:02:22 ID:???]
もう廃止リストに上がってんだっけ
まあだいぶ前から非推奨になってたしなあshort open tag

618 名前:nobodyさん mailto:sage [2007/11/14(水) 14:00:46 ID:???]
まじで?これなくなったら困るよ。

619 名前:nobodyさん mailto:sage [2007/11/14(水) 14:03:38 ID:???]
6が普及するのなんて3年後くらいだからおk

620 名前:nobodyさん mailto:sage [2007/11/14(水) 14:07:30 ID:???]
いやいやかなり困る。
使わないようにする時に、修正が大変な予感。

621 名前:nobodyさん mailto:sage [2007/11/14(水) 14:12:51 ID:???]
どこでも動かせるように昔から使ってないから困らない


622 名前:nobodyさん mailto:sage [2007/11/14(水) 14:16:22 ID:???]
既存ソースの修正は困るよ。
修正箇所を探そうと正規表現で検索しても探しにくい。

ソースはこれだけ?
www.php.net/~derick/meeting-notes.html#remove-support-for-and-script-language-php-and-add-php-var
だとすれば <? はkeepされそうなんだが。<% はkillすると書いてるな。

623 名前:nobodyさん mailto:sage [2007/11/14(水) 14:17:53 ID:???]
<? が無効の時に <? を使っていてもエラーログを残せないからね。(だよね?)

624 名前:nobodyさん mailto:sage [2007/11/14(水) 15:23:42 ID:???]
>>622
>修正箇所を探そうと正規表現で検索しても探しにくい。

grep '<¥?=' *.php
で見つかると思うけどなあ。
修正は
$filenames = $argv;
foreach ($filenames as $filename) {
 $s = file_get_contents($filename);
 $s = preg_replace('/<¥?=(.*?)¥?>/', '<?php echo $1; ?>', $s);
 file_put_contents($filename, $s);
}
でよくね?
もしくは
function f($matches) { return '<?php echo ' . trim($matches[1]) . '; ?>' }
$filenames = $argv;
foreach ($filenames as $filename) {
 $s = file_get_contents($filename);
 $s = preg_replace_callback('/<¥?=(.*?)¥?>/', 'f', $s);
 file_put_contents($filename, $s);
}

625 名前:nobodyさん mailto:sage [2007/11/14(水) 23:29:30 ID:???]
PHP6の普及なんて遥かかなた先のこと考えてもしょうがない。

626 名前:nobodyさん mailto:sage [2007/11/14(水) 23:40:11 ID:???]
>>624
<?= じゃなくて、<? だけのものもある・・。



627 名前:nobodyさん mailto:sage [2007/11/14(水) 23:41:34 ID:???]
つか、割と早くから<?=は使うな、みたいなこと言われてた気がするんだけど、やっぱ使う奴いるのな。

628 名前:nobodyさん mailto:sage [2007/11/14(水) 23:44:39 ID:???]
<?=は短くていいよ。
Rubyはよく使うものは短くって哲学があるけど、
PHPはわかりやすさが優先されてるからなぁ。
array()とかも面倒くさい。

629 名前:nobodyさん [2007/11/15(木) 00:28:27 ID:gnBlsqsm]
>>627
たいていの入門書には使うべきではないみたいなことは書かれていたな

630 名前:nobodyさん mailto:sage [2007/11/15(木) 01:43:34 ID:???]
PHP6で<??>が消えるというのは・・・
ガセ

631 名前:nobodyさん mailto:sage [2007/11/15(木) 03:42:40 ID:???]
ピースフレームワークって
このスレ的には話題になってないけど実際はどうなの?
セミナーとか積極的にしてるみたいだけど。
有限状態マシン?とか用語が難しそうでとっかかりにくいんだよね

632 名前:nobodyさん mailto:sage [2007/11/15(木) 05:28:01 ID:???]
PHP 5用ウェブアプリフレームワーク「Solar 1.0.0 alpha1」リリース
japan.zdnet.com/news/devsys/story/0,2000056182,20361023,00.htm
どんなもんかな?

633 名前:nobodyさん mailto:sage [2007/11/15(木) 06:26:57 ID:???]
アシアルのセミナーは大阪でもやって欲しいな
さすがにセミナーだけのために東京まではいけないわ

634 名前:nobodyさん mailto:sage [2007/11/15(木) 12:13:04 ID:???]
>>633
人が集まればどこでもやると思う
集まらなければ東京でも無理
大阪でやってほしければ、おまえが20人くらい集客して直談判すればいい

635 名前:nobodyさん mailto:sage [2007/11/15(木) 12:16:30 ID:???]
単に東京で好評だったらやるんじゃね。
前何かのセミナー関西でも開いてたような。

636 名前:nobodyさん mailto:sage [2007/11/15(木) 23:55:34 ID:???]
9月だったと思うけど俺行ったよ。
Piceの中の人が講師?だったな。



637 名前:466 mailto:sage [2007/11/16(金) 18:18:51 ID:???]
>>469
遅ればせながらレスありがとう。CI使ってみることにします。

638 名前:nobodyさん mailto:sage [2007/11/16(金) 18:30:02 ID:???]
>>633-634
セミナーだけの為に(交通費会社負担で)行った漏れもいる。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
まぁ実際はセミナーだけでなく・・・・・w(以下略






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

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

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