キーワード:Webプログラミング 解除
プログラミング中というより勉強中ですがw

PHPは何年か前、4.3.xぐらいがよく使われていた時に少し勉強して
Webサイトを作った事がありますが、PHP4ではクラスは作れるものの、
オブジェクト指向としては、物凄く中途半端な感じでした(・・・はず。)
(もっと中途半端なのは私の知識の方なんですがwww)

そこで、PHP5からオブジェクト指向がマトモになったというのを以前から
耳にしていたのですが、Webサイトを作るという事自体がほとんどなかったので
そのまま空気でした。
しかし、最近はWeb系に興味が出てきたのでぼちぼち勉強を始めました。
PHP5.3.3ってのも新しくはないですが、とりあえず勉強するには十分です。

PHP5系自体は初めてですが、PHP4の僅かな記憶を頼りに関数リファレンスや
PHP5の新機能を一からググりながら画像貼り付け可能な掲示板を作っています。

せっかくオブジェクト指向がマトモになった(?)という事なので、クラスを作っています。
・・・が、色々とバグに躓いてます。

PHPは比較的手軽にインタラクティブなWebサイトを作れますが奥が深すぎます・・・
また、コンパイルも必要なく、プログラミング言語としては簡単な部類になるのですが、
それ故に、デバッグが結構大変です。(変数名タイプミスしてても動くんだもん・・・)
javascriptやHTMLも同じですが、
使いこなすにはかなりの経験を積まないといけないでしょうね。

わからない事だらけで調べながら作っている感じなので非常に捗りませんw

今作っている画像掲示板は出来上がったらここでスクリプトを公開したいと思います。
(PHP勉強しながらの奴が書いたコードなんで突っ込み所は満載でしょうけどw)

DBは使用せず、通常ファイルへ記事を書き込むシンプルなものです。
(本当はDB使った方がデータの操作が楽なんですが、多くの環境で使えるように)

とりあえず、なりすまし防止用に2ちゃんねる互換(の予定)のトリップ機能を実装予定です。

今現在の完成度は、、、そうですね・・・20%といったところでしょうかw
今後はWebプログラミングも勉強しようと前から書いてましたが
ようやくその勉強用の仮想環境構築がひととおり終わりました。
物忘れが酷いので記録しながらの設定で結構時間かかりましたw

自宅に設置してるサーバーはもうだいぶバージョンも古いので
新しいバージョンをテスト用に構築しようと思って構築しました。

新しいと言っても、何年か前のバージョンなのでこちらも十分古いんですけどねw
あと、自宅サーバーにしている方はデータベースにPostgreSQLを使ってるんですが、
何か色々と見ていたらMySQL使ってる所が多いみたいなので
今回はMySQLを設定しました。

linux-vm01

これでとりあえず、PHPやらCGIのテストができます。
Javascriptはクライアント側だけで一応テストはできますが、
PHPやCGIなんかのサーバーサイドのプログラムはサーバーが必要になります。

本番のサーバーでテストもなしにいきなりプログラムを動かして
バグとか不具合でサーバーに負荷かけたら目つけられそうですからねw
テストはしっかりやらないといけないです。

まだ設定したばっかりなので設定がおかしくて動かない場合は微調整が必要ですが。。。

とりあえずここまで。

RedHat系のLinuxばっかり使ってますが、FreeBSDとかも今度環境作っていけたらと思います。
[ 1 ]      2件中 1-2件