• ベストアンサー

javascriptに近い言語?

javascriptの基礎を学んだし人にはどれが一番似ていて学習が楽でしょうか? PHP>Nodejs>ruby=pythonという感じでしょうか? PHPはC系なので文法がそっくりなようですが、ruby、pythonはC系ではないのでしょうか?

noname#226032
noname#226032
  • Ruby
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

方向性がありますから難しいですね。 個人的には 文法的にはJava、スクリプト言語としての操作感はRubyが一番近いですが、どちらか甲乙つけがたいですね。 ですが、それぞれの言語を眺めて自分で感想を言えるようになっていますので そうでしたら、どれを使っても大丈夫なフェーズに入っていると思います。 あなたの最終的に作りたいものを心に問いかけてみて、現在その用途で比較的使われているものに合わせて学習をするのが良いと思いますよ。 あ、あとやや宗教色の帯びた回答ですが PHPは、就職先がPHPで決まっていない限り、なるべく避けましょう。 あれは、言語としての体系が美しくない。 しょうがないから学ぶものです♪

noname#226032
質問者

お礼

ありがとうございます。 Nodejsやpythonより上記二つのほうが良いのですね。 PHPは最も簡単で最も適当な言語と聞いています。 ただPHPの評価は低くても、小規模サイト制作の仕事だと使わざる負えないことが多いでしょうから、 最低その場合に対応するためにPHP工房で問い合わせフォームを導入できるようにだけしておけば、 そのような仕事はクリアーできるので、まずこれだけできるようにして、 それ以上追及しても評価されないので、その後すぐにNodejsに移るという手が、 いいとこどりかなと思いました。 小規模サイト制作の仕事だと使わざる負えない場合9割は問い合わせフォームで、 せいぜいショッピングカートがまれにある程度だと思うのでこれで仕事としては処理できるかなと思います。 ショッピングカートもカラーミーショップがあるので、 これができればPHPを専門に学ばなくても個人で請ける程度なら十分かもしれないですね。 プラスアルファはイケていなPHPではなく、Nodejsにしようかと思っています。

関連するQ&A

  • javascriptを学んだ人にはPHP?RUBY

    javascriptを学んだ人には同じC言語系シンタックスなので、同じ感覚で記載がs出来、新しい文法をあまり覚えずに済むのでPHPが圧倒的に学習コストが低いと聞いたのですがそのような認識でよいでしょうか? rubyの方が圧倒的に将来性があり、0から始めるならこちらの方が良いそうですが、すでにJS、htmlをやってきた人にはPHPの方がよいでしょうか? 仕事の量もまだPHPの方が圧倒的に多いようですし。 もちろんNodejsという選択肢もあるのですが、こちらは、需要がほとんどないので仕事にありつけないようですね。 低額レンサバでも使えないですし。

    • ベストアンサー
    • PHP
  • ブラウザが解読できる言語を教えて下さい html,

    ブラウザが解読できる言語を教えて下さい html,css,javascript他にはどんな言語を読めるんですか? php,ruby,python,perl? C,java? swift,kotlin?

  • おすすめのプログラミング言語を教えて下さい

    昨日、プログラミング言語について質問させて頂きました。その結果、basic、Ruby, JavaScript, Python, Perl, PHP、C,C#,を勧められました。 しかしどれから勉強すればいいかわからず、また質問しようという考えにたどり着きました。 この中の言語ではどれがお勧めでしょうか? また、basicはVB、VBAなどがあり、どれのことを指しているのかが理解出来ないのでそのあたりも教えてくださると嬉しいです。

  • 古いカーネルから最新のスクリプト言語を使いたい

    カーネルが2.4.20-8のRedhatで現在PHPのバージョンが4.2.2で、Rubyも1.6.5です。 PHPをバージョン5にしたり、Rubyを1.8.5にすることは可能ですか? また、yumが入っていないので、yumを入れたいのですが... これもpythonがらみで低いバージョンです。 カーネールが古いと最新のPHPやRuby,Python,Perlなどは動かないのでしょうか?

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • javascriptとjQueryについて

    javascriptの基礎部分を学びその後、jQueryを学習しました。 ある程度jQueryはできるようになりました。 しかしjQueryはjavascriptのライブラリでjavascriptを簡単に書けるということなのでjavascriptも深いところまで学習すべきか迷っています。 jQueryを学習したのならjavascriptは深いところまでしなくてもいいのでしょうか? やはり使用用途で学習するべきとか変わってくるものなのでしょうか? もし変わってくる場合、こういうことがしたいならjQueryではできないからjavascriptも学習すべきなど簡単な例など出せれたらよろしくお願いします。 現在はPHPとmySQLを学習しています。 質問文が下手で伝わりにくいかもしれないですがよろしくお願いします。

  • PythonとRubyどちらを選ぶべきでしょう?

    こんにちは。 今、PythonとRubyどちらをメインで学ぶべきかを考えており良かったら皆様の意見を参考にしたく思います。 現状 Ruby 7ヶ月 Python 1ヶ月 ほどの経験があります。(プログラミングはまだ初心者です。) Rubyの方が慣れているのですが、以下のような考えからPythonをメインで使った方がいいのか考えています。 以下、僕の考え 今後、Ruby on Railsがどんどん使われだして、現在のPHPのような形でRubyが使われるんじゃないか。 とすると、Rubyを使っても他の人と全く差別化出来ない取り替えの効いてしまうプログラマにしかなれないのでは。 Pythonの場合は、まだ日本でのユーザー数が少ないこともあり、Ruby,PHPに比べれば自分を差別化することにつなげられるのではないか。 とすれば、Pythonを使った方がいいか? ちなみにコレ以外に今思っていることとして、 Pythonはモジュールをインポートすることが前提とされているため、モジュールを効率的に利用する方法が学びやすい。そのため、プログラミングの学習には向いている。 PythonにもturbogearsやDjangoがあるので、Railsが無くてもいいのでは? Google app engineの登場で、Python学習に都合の良い場所が出来た。 といったことです。 これらの考え方について皆様はどのように思われますか?逆にPythonやRubyよりもCやPerlをやった方がいいんじゃないかといった意見もありましたら頂けると嬉しいです。よろしくお願いします。 (追記)ちなみに僕は今学生で、就職先ではきっとPHPを使うことになります。(ホントはあまり使いたくないのですが)

  • オススメのプログラミング言語

    以下の中で将来性が高く、面白い言語はどれですか? 参考にさせていただきたいので簡単な理由もお願いします。 1.C言語 2.PHP 3.Java 4.Java Script 5.Ruby 6.Swift 7.Python

  • 開発言語の学習に関して

    私は現在、pythonを学習しています。私は来年、専門学校へ入学する予定なのですが、希望する専門学校で習得できる言語は、java,C,C++,PHP,perlがあります。 私はlinuxカーネルで動作するオープンソースのプログラム(特に、高機能なCUIのセキュリティー関連のプログラム)や組み込みLinuxの開発に興味があるのですが、そういったプログラムを作るにおいて、今の学習も兼ねてどのような開発言語を学べば有効でしょう? (一応、python以外にも、Cの中級(明解C言語の実践編ぐらい)とC++の基礎(オライリー出版のC++入門)ぐらいの理解はあります。)

  • プログラミング言語について

    Python、PHP、JavaScriptの3つの言語を習得が簡単な順に並べるとどうなりますか?

専門家に質問してみよう