PHPはプログラミング言語の中で一番簡単とかよく言われるけど実際本当に簡単なの?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答10件
0
ベストアンサー
プログラム言語で簡単なものはありません。
1つ目の言語は何でも全部難しいです。
他より難しい言語というのはあると思いますが、簡単なものはありません。
ただし、文法や考え方が似通ってる言語は多くありますので、
1つ覚えれば、その言語に似ているものは手が出しやすいというのはあります。
確かにPHPは簡単と良く言われていますが、たぶんそれは何年も前のことだと思いますよ。
PHPがHTMLのテンプレートでしかなかった時代です。
これは僕の所感ですが、
PHP1本でやってきている人に限って現在のPHPを使いこなせていないような気がします。
PHP歴が浅くても、他の言語を身に着けている技術者の方がPHPでも綺麗なコードを書きます。
その理由はやっぱりPHPは昔は簡単だったのかもしれませんね。
その時代のPHPの技術者で、かつPHP1本の技術者では、現在のものについていけないのでしょう。
でも、他の言語を使っていた人間にとっては、
「やっとPHPもここまできたか」ぐらいでしかないので、少しの学習で何とかなります。
僕は3年ぐらい前に初めてPHPを書きましたが、簡単だとは全く思いませんでしたね。
他の言語を使っていたので、そこまで苦労はしませんでしたが、
どこをどう見てPHPを簡単だと言うとるんだ?と思いましたよ。
思っていたよりきっちりとした文法でした。
使いこなすにはきちんと勉強する必要はあります。
それに加えて、10年ぐらい遅いですがPHPにもMVCという考え方も入ってきて、
そのためのフレームワークも多く出てきていますので、それらを学習する必要もあり
他の言語との学習コストの違いというのは無くなってきているんじゃないでしょうか。
ただ、PHPはローカルで動かすまでの1歩目が簡単かもしれません。
ソースを書いて、それをそのままWebサーバーに乗せると動くので。
ソースも決まり文句の定型文のようなものもなく、
echo "Hello PHP!";
の1行のみで動きます。
そういう意味で初心者向けと言うのであれば、まだ納得いきますが、
言語仕様として簡単かというと、全くそうではありません。
投稿2016/08/10 07:12
編集2016/08/10 07:17総合スコア4666
0
とりあえず動く環境を揃えてとりあえず動くコードを書くのが
サーバサイド言語の中では一番簡単というだけかも
同じことをするのにやり方がいろいろある
仕様の法則性が読めない統一性がない
ちょっとバージョンが違うとコードが動かなくなること多々
安全でないやり方でもとりあえず動くものが作れてしまう
などなど諸問題を知らないとまともなものが作れない
という面を見ると難しい言語
でもHTMLを吐き出すという目的においては
間違いなく一番簡単な言語と思います
投稿2016/08/10 06:58
編集2016/08/10 07:00総合スコア7804
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
他の方も回答されているように、言語の習得やコーディングのしやすさ
という意味ではどの言語も一長一短があるという印象です。
そして、実行環境を用意するorすでに用意されているという意味で
PHP には他の言語にないアドバンテージがあると感じています。
特に Webシステムの開発において、ですが。
というか、元々の目的がそれでしたしね。
自分の場合はツール的なものにも便利に利用していましたよ。
投稿2016/08/10 06:57
総合スコア7458
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
pi-chanさんがお答えになったように一概に簡単とは言えないかと思いますが、環境を構築したりなどのことを考えますと比較的に容易にPHPの実行環境が作れて、プログラムを触りやすいかと思います。
個人的にはRubyが一番書いていて、ストレスが少ないです。ただし、Rubyの実行環境を作るにはコマンドラインを触る必要があるので、PHPに分があると思います。
投稿2016/08/10 06:22
総合スコア1036
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
コンピュータ言語 おすすめ
といったキーワードでググってみては?
また、新しい言語でググっても英文の情報しか見つからないが、英語の壁を克服して勉強できるかとか、
なかなか解決方法が見つからなくても邁進していく気力・体力があるかとか、
分からないとき指導してくれる先輩がいるとか、など自分の適性を含めて言語を選ぶのに大切なこともあります。
なお、何か月経っても掲示板に最初から進歩を感じられないレベルの質問を続けて、この人自分一人で勉強するのに向かないとしか思えない人もいます。
投稿2016/08/10 07:56
総合スコア16415
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/11 02:06