<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>PHPは何故こんなに叩かれながら、こんなに（業務で）使われるのか？ へのコメント</title>
	<atom:link href="http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/</link>
	<description>IT/Webビジネス　テクノロジー</description>
	<lastBuildDate>Sun, 19 Apr 2009 12:11:03 +0900</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>管理人タイチ より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-28</link>
		<dc:creator>管理人タイチ</dc:creator>
		<pubDate>Sun, 09 Mar 2008 15:32:54 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-28</guid>
		<description>大分前の話だけど僕は結構印象に残ってます。「そうか月とすっぽんなんだ」と。

Javascript（JS)に関しては今でこそAjaxで注目されてるけど、かつては「あれはプログラムじゃない」などとかなり甘くみられていましたね。

確かに、どうでも良い使われ方しかされてなかったのは事実ですね。ウインドをゆっくり消すとか「〇〇さんこんばんは…」って電飾を出すとか。おまけにアダルトサイトなんかで、ポップアップウインドを多量に出すような事が流行ったおかげで、一時期IEではデフォルトでJSがOFFになったよね。

ただ、プログラム言語としてみると、JSはれっきとしたオブジェクト指向です。予めHTML構造のクラスが定義されてるというか。
だから何かを表示しようと思ったら、document.form.name.value=mynameとか書かなきゃいけない。これは最初のプログラム体験としては、結構とっつきにくかった。むしろ、HTMLの好きな場所に変数を埋め込めるPHPの方がよっぽど初心者に優しいです。

そんなJSがすっぽんで、Javaが月だとしたら全く手に負えないや、と当時の僕は思ったのでした（＾＾；</description>
		<content:encoded><![CDATA[<p>大分前の話だけど僕は結構印象に残ってます。「そうか月とすっぽんなんだ」と。</p>
<p>Javascript（JS)に関しては今でこそAjaxで注目されてるけど、かつては「あれはプログラムじゃない」などとかなり甘くみられていましたね。</p>
<p>確かに、どうでも良い使われ方しかされてなかったのは事実ですね。ウインドをゆっくり消すとか「〇〇さんこんばんは…」って電飾を出すとか。おまけにアダルトサイトなんかで、ポップアップウインドを多量に出すような事が流行ったおかげで、一時期IEではデフォルトでJSがOFFになったよね。</p>
<p>ただ、プログラム言語としてみると、JSはれっきとしたオブジェクト指向です。予めHTML構造のクラスが定義されてるというか。<br />
だから何かを表示しようと思ったら、document.form.name.value=mynameとか書かなきゃいけない。これは最初のプログラム体験としては、結構とっつきにくかった。むしろ、HTMLの好きな場所に変数を埋め込めるPHPの方がよっぽど初心者に優しいです。</p>
<p>そんなJSがすっぽんで、Javaが月だとしたら全く手に負えないや、と当時の僕は思ったのでした（＾＾；</p>
]]></content:encoded>
	</item>
	<item>
		<title>いくずく より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-27</link>
		<dc:creator>いくずく</dc:creator>
		<pubDate>Sun, 09 Mar 2008 12:23:06 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-27</guid>
		<description>そんな話したっけな。あまり記憶にないのだが。たしかにJavaScriptとは難易度というか、言語の規模は違いますね。やってる程度にもよりますが、JavaScriptの場合、趣味でHTMLのクライアントサイドのちょっとした処理を書く程度が多いですからね。それに比べると難しい話になるでしょう。

しかし、タイチ殿はすでに、ビジネスレベルでそれなりのサーバーサイドのプログラムを組んでるわけだから、特に問題はないと思いますよ。
まあ、僕はJavaも使いますが、CやC++に比べて特にJavaが特別難易度高いとは感じなかったですね。

難しいといってもプログラム言語の難しさなんて高が知れてるので、習得できないってことはないですよ。既に多くの人たちに使われてるわけですし。これだけ多くの人が使ってるってことはさほど難しくないってことです。(^^♪</description>
		<content:encoded><![CDATA[<p>そんな話したっけな。あまり記憶にないのだが。たしかにJavaScriptとは難易度というか、言語の規模は違いますね。やってる程度にもよりますが、JavaScriptの場合、趣味でHTMLのクライアントサイドのちょっとした処理を書く程度が多いですからね。それに比べると難しい話になるでしょう。</p>
<p>しかし、タイチ殿はすでに、ビジネスレベルでそれなりのサーバーサイドのプログラムを組んでるわけだから、特に問題はないと思いますよ。<br />
まあ、僕はJavaも使いますが、CやC++に比べて特にJavaが特別難易度高いとは感じなかったですね。</p>
<p>難しいといってもプログラム言語の難しさなんて高が知れてるので、習得できないってことはないですよ。既に多くの人たちに使われてるわけですし。これだけ多くの人が使ってるってことはさほど難しくないってことです。(^^♪</p>
]]></content:encoded>
	</item>
	<item>
		<title>管理人タイチ より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-26</link>
		<dc:creator>管理人タイチ</dc:creator>
		<pubDate>Sun, 09 Mar 2008 07:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-26</guid>
		<description>JavaでWEBアプリを作ろうとしたら、中級どころか上級でも難しい、なんて話は聞きますね。それに以前君からも、JavaとJavascriptの区別が付いていない上司がいて「Javaやってみようかな」なんて言い出して、「似ても似つかないものですよ。難易度も桁違いです」とアドバイスしたという話を聞いたよ（＾＾

でも「そんなに身構える必要が無い」というなら、ちょっとかじってみようかな。さっきも「何故Javaで作るのか」という本をざっと見てきました。どうやら、CPUそしてOSの垣根も超えた、世界初（？）の完全な汎用言語だ、という事はわかりました。</description>
		<content:encoded><![CDATA[<p>JavaでWEBアプリを作ろうとしたら、中級どころか上級でも難しい、なんて話は聞きますね。それに以前君からも、JavaとJavascriptの区別が付いていない上司がいて「Javaやってみようかな」なんて言い出して、「似ても似つかないものですよ。難易度も桁違いです」とアドバイスしたという話を聞いたよ（＾＾</p>
<p>でも「そんなに身構える必要が無い」というなら、ちょっとかじってみようかな。さっきも「何故Javaで作るのか」という本をざっと見てきました。どうやら、CPUそしてOSの垣根も超えた、世界初（？）の完全な汎用言語だ、という事はわかりました。</p>
]]></content:encoded>
	</item>
	<item>
		<title>いくずく より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-25</link>
		<dc:creator>いくずく</dc:creator>
		<pubDate>Sat, 08 Mar 2008 22:43:14 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-25</guid>
		<description>たしかに、中程度までのプログラムでは、オブジェクト指向や場合によっては、構造化プログラミングさえなくてもなんとかできてしまうので、実体験がないとありがたみが薄いかもしれません。

次にJavaを学ぶというのはいいと思いますよ。しかし、Javaってそんなにハードルが高いとちまたでは言われているのですか。極めようとしたら大変でしょうが、そんなに身構える必要はないと思います。</description>
		<content:encoded><![CDATA[<p>たしかに、中程度までのプログラムでは、オブジェクト指向や場合によっては、構造化プログラミングさえなくてもなんとかできてしまうので、実体験がないとありがたみが薄いかもしれません。</p>
<p>次にJavaを学ぶというのはいいと思いますよ。しかし、Javaってそんなにハードルが高いとちまたでは言われているのですか。極めようとしたら大変でしょうが、そんなに身構える必要はないと思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>管理人タイチ より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-24</link>
		<dc:creator>管理人タイチ</dc:creator>
		<pubDate>Sat, 08 Mar 2008 13:01:07 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-24</guid>
		<description>なるほど「マックもPerlもRubyもなくならない、何度でも蘇るさ」って事ですね（＾＾
僕が最後にMacを買ったのは確か97年位（ジョブズが復活する直前の一番売れない時期）で、その後2001年位まで使い続けましたよ。とにかく、最初から落ちまくるマシンでしたね。その後徐々にOSが安定してきますが、やはり同時代のWinマシンの方が安定していました。

そうか、PerlってUNIXから来てるんだ。ネット黎明期にWEBサーバで何かしようと思えば、Perlが一番手っ取り早かった（他の選択肢も殆ど無い）んだけど、丁度第一次ネットバブルが来て、Perl使いがもてはやされたという感じでしょうか。

オブジェクト指向自体を否定する気はありませんよ。ただ、頭では理解していても、実際に人が書いたスパゲティープログラムと格闘した経験が無いと、そのありがたみを体感できないのでしょうね。
このワードプレスにしたって、なんだかんだ言っても一応オブジェクト思考で書かれているので、僕でも構造なんとなく把握して改造できるのかも。

これから新たな言語を始めるならJavaかな、という狙いは外れてないでしょ？でも、相当ハードルは高いらしいので、ちょっとかじっただけで仕事では使えない、中途半端なスキルになりそう。

そもそも、僕は何屋さんなんだ？という問いは常にあって、まだ他にもやるべきことは沢山あります。Javascriptをはじめ、HTML/CSSだって今後も進化するだろうし、XMLもやってみたい。もちろん、WEBデザインそのものやSEO,SEMと言ったように、WEBビジネスとして新しい提案もできなきゃね。</description>
		<content:encoded><![CDATA[<p>なるほど「マックもPerlもRubyもなくならない、何度でも蘇るさ」って事ですね（＾＾<br />
僕が最後にMacを買ったのは確か97年位（ジョブズが復活する直前の一番売れない時期）で、その後2001年位まで使い続けましたよ。とにかく、最初から落ちまくるマシンでしたね。その後徐々にOSが安定してきますが、やはり同時代のWinマシンの方が安定していました。</p>
<p>そうか、PerlってUNIXから来てるんだ。ネット黎明期にWEBサーバで何かしようと思えば、Perlが一番手っ取り早かった（他の選択肢も殆ど無い）んだけど、丁度第一次ネットバブルが来て、Perl使いがもてはやされたという感じでしょうか。</p>
<p>オブジェクト指向自体を否定する気はありませんよ。ただ、頭では理解していても、実際に人が書いたスパゲティープログラムと格闘した経験が無いと、そのありがたみを体感できないのでしょうね。<br />
このワードプレスにしたって、なんだかんだ言っても一応オブジェクト思考で書かれているので、僕でも構造なんとなく把握して改造できるのかも。</p>
<p>これから新たな言語を始めるならJavaかな、という狙いは外れてないでしょ？でも、相当ハードルは高いらしいので、ちょっとかじっただけで仕事では使えない、中途半端なスキルになりそう。</p>
<p>そもそも、僕は何屋さんなんだ？という問いは常にあって、まだ他にもやるべきことは沢山あります。Javascriptをはじめ、HTML/CSSだって今後も進化するだろうし、XMLもやってみたい。もちろん、WEBデザインそのものやSEO,SEMと言ったように、WEBビジネスとして新しい提案もできなきゃね。</p>
]]></content:encoded>
	</item>
	<item>
		<title>いくずく より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-23</link>
		<dc:creator>いくずく</dc:creator>
		<pubDate>Sat, 08 Mar 2008 04:59:01 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-23</guid>
		<description>マックもperlやrubyもそう簡単にはなくならないと思いますよ。言語のほうもマニアがいるんで結構マイナーなものも長く生き延びてるんですよ。知り合いにマックにこだわる人がいて、仕事でもマック導入をして、あとで周りが困ったという話がありまして。仕事でつかうと制限きついですよね。趣味では、いいけどビジネスとしての選択ではやはり需要を考えるのは重要かなと思うわけです。その点、タイチ殿は早々にマックに見切りをつけましたね。

さて、rubyの方は後発なので、よく知りませんが、Perlの方はもともとUNIXで使われていたシェルスクリプト言語です。もともとコマンドプロンプトで、ちょっとしたまとめ処理をする場合につかわれていたスクリプトで、初期のWEBサーバーはUNIXが大かったので、これがまず使われていたという経緯があるわけです。だからサーバー言語としてつくられたものでもないし、汎用言語ともほどとおいです。

また、前の記事のコメに書くと思いますが、PHPにいるかどうかは置いといて、オブジェクト指向自体はかなりよい方法論ですよ。ある程度以上の巨大プロジェクトや複雑な構造になると、これがないとなかなか難しいです。タイチ殿のCは経験ないので、いきなりJAVAから学んでもいいとおもいますけどね。色々いわれるけど綺麗な言語だと思います。</description>
		<content:encoded><![CDATA[<p>マックもperlやrubyもそう簡単にはなくならないと思いますよ。言語のほうもマニアがいるんで結構マイナーなものも長く生き延びてるんですよ。知り合いにマックにこだわる人がいて、仕事でもマック導入をして、あとで周りが困ったという話がありまして。仕事でつかうと制限きついですよね。趣味では、いいけどビジネスとしての選択ではやはり需要を考えるのは重要かなと思うわけです。その点、タイチ殿は早々にマックに見切りをつけましたね。</p>
<p>さて、rubyの方は後発なので、よく知りませんが、Perlの方はもともとUNIXで使われていたシェルスクリプト言語です。もともとコマンドプロンプトで、ちょっとしたまとめ処理をする場合につかわれていたスクリプトで、初期のWEBサーバーはUNIXが大かったので、これがまず使われていたという経緯があるわけです。だからサーバー言語としてつくられたものでもないし、汎用言語ともほどとおいです。</p>
<p>また、前の記事のコメに書くと思いますが、PHPにいるかどうかは置いといて、オブジェクト指向自体はかなりよい方法論ですよ。ある程度以上の巨大プロジェクトや複雑な構造になると、これがないとなかなか難しいです。タイチ殿のCは経験ないので、いきなりJAVAから学んでもいいとおもいますけどね。色々いわれるけど綺麗な言語だと思います。</p>
]]></content:encoded>
	</item>
	<item>
		<title>管理人タイチ より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-22</link>
		<dc:creator>管理人タイチ</dc:creator>
		<pubDate>Thu, 06 Mar 2008 13:56:32 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-22</guid>
		<description>いくずく殿、まいど！

そうでしょ、需要が需要を呼ぶという連鎖反応ですよね。

ただ、Macについては宗教として成立しているので、無くなりそうでなくならないですね。iTune+iPod iPhoneといったように、ピンチになると神が降臨してきてヒット商品を出すと（＾＾

しかし、プログラム言語は最終商品ではなく、規格争いのようなものなので、ニッチ市場で生き延びるってのは難しいのではないかと。一応、PerlやRubyもWEB専用ではないそうですが、かと言ってJavaほど汎用的ではない、何がしたかったのか僕は良く知りません。

汎用系を時系列で言えば、C⇒C++⇒JavaそしてC#をマイクロソフトが対抗的に出してきたんでしたっけ？　まあ、Javaは大そう難しいらしいので、僕には刃が立たないでしょう（＾＾；　Cはオブジェクト指向じゃないようなので、何とかなるかな？と思ったこともありますが、すでに昔の言語なんでしょうか。</description>
		<content:encoded><![CDATA[<p>いくずく殿、まいど！</p>
<p>そうでしょ、需要が需要を呼ぶという連鎖反応ですよね。</p>
<p>ただ、Macについては宗教として成立しているので、無くなりそうでなくならないですね。iTune+iPod iPhoneといったように、ピンチになると神が降臨してきてヒット商品を出すと（＾＾</p>
<p>しかし、プログラム言語は最終商品ではなく、規格争いのようなものなので、ニッチ市場で生き延びるってのは難しいのではないかと。一応、PerlやRubyもWEB専用ではないそうですが、かと言ってJavaほど汎用的ではない、何がしたかったのか僕は良く知りません。</p>
<p>汎用系を時系列で言えば、C⇒C++⇒JavaそしてC#をマイクロソフトが対抗的に出してきたんでしたっけ？　まあ、Javaは大そう難しいらしいので、僕には刃が立たないでしょう（＾＾；　Cはオブジェクト指向じゃないようなので、何とかなるかな？と思ったこともありますが、すでに昔の言語なんでしょうか。</p>
]]></content:encoded>
	</item>
	<item>
		<title>いくずく より</title>
		<link>http://www.htmlspecial.net/2008/03/05/phpiioeeaieecoeeeeiceeiiei/comment-page-1/#comment-21</link>
		<dc:creator>いくずく</dc:creator>
		<pubDate>Thu, 06 Mar 2008 12:59:20 +0000</pubDate>
		<guid isPermaLink="false">http://taichi.tsukaeru.info/wp/archives/17#comment-21</guid>
		<description>これを読むとマックを連想してしまいますね。結局、使用ユーザーが少ないと、使えるサービスにも差がついてしまってますよね。
ビジネスとしてやるのなら需要があるのは非常に重要ですよ。僕がサーバープログラムを始めるとしても、まず最初はPHPを選ぶと思います。まあ、最終的には主要な言語はクライアントに合わせて全てやればいいと思いますが。

使用目的が違うのでPerl,ruby,PHPなどと比べると、Javaが突出するのは仕方ないでしょうね。Javaの場合はほぼ汎用言語と言っていいと思います。サーバープログラムだけでなく、組み込み系から大型システムまで普通のアプリやシステム開発にも広く使われています。どちらかというとCやC++と比較したほうがよい感じではないでしょうか。携帯のアプリやシステムはJavaで書かれているものが多いと思いますよ。

もうひとつのほうもまた、そのうちコメ書きます。</description>
		<content:encoded><![CDATA[<p>これを読むとマックを連想してしまいますね。結局、使用ユーザーが少ないと、使えるサービスにも差がついてしまってますよね。<br />
ビジネスとしてやるのなら需要があるのは非常に重要ですよ。僕がサーバープログラムを始めるとしても、まず最初はPHPを選ぶと思います。まあ、最終的には主要な言語はクライアントに合わせて全てやればいいと思いますが。</p>
<p>使用目的が違うのでPerl,ruby,PHPなどと比べると、Javaが突出するのは仕方ないでしょうね。Javaの場合はほぼ汎用言語と言っていいと思います。サーバープログラムだけでなく、組み込み系から大型システムまで普通のアプリやシステム開発にも広く使われています。どちらかというとCやC++と比較したほうがよい感じではないでしょうか。携帯のアプリやシステムはJavaで書かれているものが多いと思いますよ。</p>
<p>もうひとつのほうもまた、そのうちコメ書きます。</p>
]]></content:encoded>
	</item>
</channel>
</rss>
