アカウント名:
パスワード:
PHPは「Web用途にしか使えない言語」であり
個人的には Ruby 好きだし,安定してると思うよ。
PHPは「Web用途にしか使えない言語」であり ここだけダウト。
「Web 用途にしか使われていない言語」なら真ですなー。 Web 用途のライブラリがとても便利だから使ってますが、 それ以外の用途でまで積極的に使いたくなるようなフィーチャがあるかと 問われると……。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
Slashdotted (スコア:1)
Rubyの安定性ってどうなんでしょう?PHPの代わりに業務に使っても大丈夫なのかな?
個人的にrubyは好きなのだけど、そこらへんがまだ分からなくて業務には使い出せないんですよ。
業務で作
May the 4th B w/z U
Re:Slashdotted (スコア:3, すばらしい洞察)
RubyはそもそもWeb用途ではないですし、Web用途でも使えるようにしてくれている人がいるだけですから、企業やボランティアなどの資源を集中させてWeb用途に設計・開発されているPHPと比較するのはどうかとも思います。
趣味のサイトなら、作者も仰られているプログラミングの楽しさを味わいながらRubyで作るという手もおおありでしょうけど、仕事だとなかなか難しいでしょうね。
今のところ、PHPをフロントに立てて、バックのデータ処理をRubyかPerlでやるってのがイケテル気がします。
Re:Slashdotted (スコア:4, すばらしい洞察)
> Webでの実績はPHPが圧倒的ですし、yahoo.comもPHPを採用した
> くらいですから、PHPの方が安定しているとも言えるでしょう。
広く使われているからといって、安定しているとはいえないのでは
ないでしょうか。それをいったら、WindowsやIISはムチャムチャ
安定していることになっちゃう。
> RubyはそもそもWeb用途ではないですし、Web用途でも使えるよう
> にしてくれている人がいるだけですから、企業やボランティアなど
> の資源を集中させてWeb用途に設計・開発されているPHPと比較する
> のはどうかとも思います。
「Web用途でも使えるようにしてくれている人がいる*だけ*」ですか。
それこそJavaやPerlでも同じことがいえますよ。
Webに特化していなくても、JavaもPerlもよく使われていますが。
というか、PHPは「Web用途にしか使えない言語」であり、Javaや
PerlやRubyは「Web用途にも使える言語」というべきでしょう。
Webに特化していない言語とPHPとを比較するのがいけないのなら、
PHPと比較できる言語が思いつかない。Curl?
#PHPは好きですが、内容がRubyに対してちょっと失礼だったので反論。
それから、Rubyの安定性を気にする人が多いようですが、Ruby自体は
十分安定しています(少なくとも1.6.8では)。
気にするべきは、Rubyで書かれたライブラリやアプリケーションです。
こっちは安定していないことがあります。
でもそれはRuby自体の安定性とは違うよね。
Re:Slashdotted (スコア:1)
個人的には Ruby 好きだし,安定してると思うよ。
Re:Slashdotted (スコア:1)
「Web 用途にしか使われていない言語」なら真ですなー。
Web 用途のライブラリがとても便利だから使ってますが、
それ以外の用途でまで積極的に使いたくなるようなフィーチャがあるかと
問われると……。
Re:Slashdotted (スコア:1)
いるという経験則はあると思う。
IISはWebサーバソフトウェアのシェアで言えば、Apacheに大きな差
をつけられているわけで、シェア相当の安定性はあると言っても
良いのではないか。
Re:Slashdotted (スコア:0)
使い始めるのが簡単だから
という理由がいちばん大きい気がする。
VB と同じ。
Re:Slashdotted (スコア:0)
安定性とか性能よりも、
知名度とか入口の入りやすさの方が
普及度にははるかに影響してきますね。
eRubyってまだまだマイナーな気がします。
Re:Slashdotted (スコア:1)
はっきり言ってPHPは嫌いです。Rubyの方が好きです。
それくらいは文章から汲み取って頂きたかったのですけどね(笑
まあそれはあくまでも個人的なお話。
親コメントでは、業務でと限定されておられましたので、それならPHPの方が無難ですよと率直な感想です。頂いたコメントもそれに反論はないのでしょうけど。
Rubyは安定していますが、ライブラリはまだこれからというのは同感です。問題は、CGIとしてRubyを使う際のライブラリもこれからの範疇に含まれてしまうことでしょうかね。
まあ、ソースが公開されていますし、自分で手を入れることはできるんでしょうけど、大規模な業務アプリ作るためにHTTPやソケットの部分までやりだすとしんどいでしょう。小規模なツールでもしんどい思いをしたことがあるので・・・
それに、あたりまえですがRubyをPHPと比較するとなると、PHPはWeb専用ですから、Webアプリという土俵で比較しなければなりません。そうすると、Rubyのライブラリまたは自作のライブラリも比較の対象に入ってしまうと思いますよ。
あくまでも親コメントを元にしたコメントですよ。プログラミング言語一般の話題として、RubyとPHPを持ち出したわけではありません。よろしくです。
Re:Slashdotted (スコア:1, 興味深い)
ライブラリが増えてきていると思うのですが、どうにもそれが動いている
現場(サイト)が妙に重いことが多くて。。。いくつか自分でも動かして
みたりしましたがやはり重いなぁという印象が強いです。まぁこの辺は
マシンスペックでどうにでもなるのですが、財布と相談てことで。
PHP は仕事で使ってます。
でもそれは安定しているからではなくて、とっつきやすいからじゃないか
と思いますね。少なくとも C や Perl の経験があると言われればお願い
することはできるわけで。(もちろん補習は必要ですが。)
これが Ruby となるとそうはいきません。
# つーかもう堕落してしまったので CGI は面倒くせ-という感じですが
Re:Slashdotted (スコア:0)
># つーかもう堕落してしまったので CGI は面倒くせ-という感じですが
eRuby はご存知ないのでしょうか?
Re:Slashdotted (スコア:1)
>eRuby はご存知ないのでしょうか?
べつのアノカワだけど、「とっつきやすいから」ってのは
eRuby的な部分(コードとHTMLの混在)ではなくて
文法にかかってるんじゃないでしょうかね
>と思いますね。少なくとも C や Perl >の経験があると言われればお願い
>することはできるわけで。(もちろん補習は必要ですが。)
と書かれてるところから察するに、オブジェクト指向ではないところとか。
Re:Slashdotted (スコア:1)
気持ちはわからないでもないわけでもないのだけど。
オブジェクト指向っぽくなく書くのも簡単だと思うから、
Ruby で書いた C っぽい、Perl っぽいサンプルがあれば、
それで解決するぐらいの抵抗なのかなあ?
Re:Slashdotted (スコア:1)
4.0.6の頃からコマンドラインでのアプリケーションを作ったり、
GtkによるWindowアプリケーションを作ったりと大活躍です。
最近ではPHPによるPHP Webアプリケーションそのものを生成するコンバータが大活躍してます。
すらど宴会SNS開放中 [e-meet.jp]
Re:Slashdotted (スコア:1)
「広く使われているものは安定している」というのはまあいいとして、
「広く使われていないものは安定していない」というのはいえないはず。
LinuxやApacheは広く使われているし安定しているだろうが、
OpenBSDやNetBSDが安定していないかというと、そんなこたあない。
Rubyも、広く使われてないからといって安定していないわけじゃない。
充分安定しているが、広く使われていないだけだ。
#個人的には、充分広く使われているとは思うが。
それから、PHPが「Web用途にしか使えない」というのは言いすぎた。
ごめんなさい。
Re:Slashdotted (スコア:1, 興味深い)
人柱も不足気味でバグも少なくなく、コントリビュートされるコードの質も落ちているみたいで色々と大変なようですが、、
シェアとユーザー数は裏付けにならないし。
Yahoo! が使っているPHPはZendが手を入れた別物だっていう話だし。
Re:Slashdotted (スコア:1)
Re:Slashdotted (スコア:0)