-
ID:JYAXPM さんの質問

これから勉強するならRuby or PHPあなたならどっち?

できればその理由まで答えてください。

みんなの回答 7 件

ID:LkZUwl さんの回答

単品ならPHP。手軽だし小回り効くから。
フレームワーク前提ならRuby。RoRがしっかりできてるから。

ID:JYAXPM

そうですよね。生産性の意味でもよさそうです。

ID:f.M0Es さんの回答

どちらもやればいいんじゃない?最初どれから取り掛かるかの話なだけで。

ID:JYAXPM

そうですね。たしかに。

ID:Eloymx さんの回答

Webデザイナーの範疇ならPHPでいいんじゃないかなーと思う。

ID:JYAXPM

どちらかというとスタートアップを立ち上げるという視点で考えています。

ID:j4LNAJ さんの回答

トピ主は現状、何者なのさ?
で、将来、何者になりたいのさ?
それによって回答が変わる。

ID:BMm9t/

なんでそこまで答える必要があるんだろ、お前の回答はいらない

ID:xgVRKb

いや、コメ主じゃねえけど、一からWebシステム組むような仕事なのかどうかでぜんぜん違うやろ。
エンジニアかデザイナかってのも微妙に違う気がする。
用途による。


  • これから学習なら基本的にはPHPでいいと思う。
    ノウハウも豊富だし、現時点ではその方が「実戦」の機会はあるから。
ID:pF.52U

BMm9t/flxsLA
お前見たいのが一番いらない。

ID:JYAXPM

どちらかというとスタートアップ的なイメージです。

ID:eBjqNe

自分とこでしかメンテしないならそれこそお好きなように。
あとは外注スタッフをどの程度使うかによる。


  • スタートアップだと言うのなら、重要なのは何をやるのかであって、言語は手段であって目的ではないのでコストさえ削れればなんでもいい。
    というか、やる事は決まってるけど技術が無いのなら、むしろその部分を担うスタッフを調達するか外注するかってのが最初に考えることだと思うんだけど。
ID:JYAXPM

スタートアップで外注は考えていないです。内製でやらないと動きが遅くなるので。

ID:23G3t1 さんの回答

どっちもない。
今はJSだけしっかりやっとけば事足りる。

ID:PxG4md

横から失礼します。それはどうしてでしょうか。宜しければ理由を教えていただけますと幸いです。

ID:JYAXPM

これはnode.jsということですか?node.jsはruby と phpを代替するものになりえますか?

ID:eBjqNe

ならんとおもう。
使い道が違う。
少なくともそのへんのレンタルサーバーで気軽に使える物にはならない。


  • jsならちょこっと分かるって程度のWebデザイナーがバックエンドも弄れるかもって勝手に期待してる面はあるけど、
    基本Web製作屋さんの範疇のモノではないと気がするよ。
ID:iUy60b

なりえるかというと確実になり得ると言えます。
まず第一に実際に大企業での採用実績が存在すること(しかもメインのバックエンドとして)。スタートアップでも局所的な採用率はかなり集っています。
第二にgithubでのコミットやスターの推移を見る限り、node.js(io.jsについては後述します)は世界的に最も注目度の高いプロジェクトで、想定されている問題もここ数年で着実に解決されてきているからです。

ちなみにnode.jsは最近開発元が内部分裂気味で、io.jsというプロジェクトにメインストリームが移りつつあります。一方で再統合する流れも一部あるなど流動的です。

ただnode.jsやio.jsに対する見方は悲観的ではなく(現状互換性もあり)、プロジェクトがどうであれJSのサーバーサイド開発はメインの一つになることはほぼ間違いないと思います。

ID:Eloymx

>そのへんのレンタルサーバー
phpやrubyとか触り始めると、VPSをはじめとしたOSレベルで設定できるサーバーサービスに手をだす人が多いと思うよ。その延長上にnode.jsのようなミドルウェアがあるわけで。
なので、「そのへんのレンタルサーバー」をあてにしているような人はそもそも、phpやrubyを習得できるプログラマやエンジニアではないと思う。

ID:JYAXPM

皆様大変勉強になります。
node.js興味深いですね!

ID:iUy60b さんの回答

エンジニアならRuby、デザイナーならPHP
自分はエンジニアだけど素人時代にPHPやって以来全くPHPは触ってない。

ID:f.M0Es

facebookやyahooのエンジニア否定ですか。。。

ID:iUy60b

たまたま仕事で使う機会がなかっただけで別に否定してないよ。
ただ個々人が自由に言語を選べるという状況ならRuby選ぶ人が多いんじゃないんかな。(チームとしては別)

ID:JYAXPM

なるほど、今後デザイナーとプログラマーの領域が交錯するという考え方がありますが(どちらも知っていた方がいい的な)それでもあえて言語は別々のほうがいいですか?
ttp://ja.ishibashihideto.net/blog/2014/08/25/web-designer-survival.html

ID:iUy60b

話題がそれるけど、まずトピ主は上でスタートアップ志望と書いてあるので、それならRubyがオススメです。
理由はスタートアップではPHPよりRuby(というよりRails)の採用率の方が高いという統計が出ているので、人材面でもPHPに引けを取らず、生産性の面からRubyに分があるからです。

デザイナーとプログラマーの領域が交錯するということに関してですが、一方で個々の分野での専門性が高まっているという意見もあり、正直なところよくわかりません。
ただプロダクト面では個々の技量がモロに表に出るので、まずはスキルアップが先で、エンジニア論的なものは後から理解すればいいかと思います。

ID:JYAXPM

なるほど、やはりrubyをやってみたいと思います。
デザイナーとプログラマーの領域の話でいうと、
どちらもやるというより、分かって任せるかという話になるのかなあと
思っています。
ただ、テクノロジーがわからないとプロトタイプレベルを素早く形にできず、検証できないと企画自体が立てれないという部分はあるかもと実感として感じます。
さらに、デザインのあり方もテクノロジーの進化により変化することは実際におこりつつありことなので、そうゆう意味でどちらの知識も身につけることは重要かと思っています。

ID:UwrpBO さんの回答

PHPが攻守でガチ

ID:JYAXPM

了解です。

最終更新日:2015-02-11 (8,659 views)

関連するトピックス

ページ上部に戻る