- 締切済み
ウェブ素人にうまく翻訳して下さい。
あるサイトにこれからプログラミングを学ぶ人へのアドバイスが書かれていました。要約すると下記のようになりますが、どなたか素人にもニュアンスが掴めるように説明していただけませんか?プログラミングはこれから学びますがひとまず言ってる意味を知りたいのです(^_^;)ソースは大体1~2年前の記事です。 1.今後、時代はクラウドになっていく。 2.インストール型の言語は廃れ、ウェブ言語が主流になる。 3.ウェブ言語では、HTMLからすっと入っていけるPHPが望ましい 4.PHPは、比較的簡単に始められる 結論 ・学ぶならPHP
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- shiren2
- ベストアンサー率47% (139/295)
簡単に書きますね。 1. クラウドは手元のパソコンにソフトをインストールせず、ネットワーク上のソフトやサービスを使う方法です。 例えばgmailなんかがそうです。 利点はバージョンアップや管理が自動で行われることや、その日のうちに複数台で使い始められること、どのマシンや環境からアクセスしても同一のサービスを使えることなどです。 2. ウェブブラウザがあれば使えるようなサービス(上述のサービス)が主流になり、一台一台にインストールするような旧来の方法は廃れるという主張です。 3. PHPの記法はHTMLと親和性が高く、古くからあるPerlなどに比べて初心者でも扱いやすいとの定評があります。 4. PHPはプロも使う言語ですから、本当は難しいのですが、一般的には初心者向けと言われています。
- kmee
- ベストアンサー率55% (1857/3366)
そのサイトの書き方が悪いか、あなたの理解が十分でないか、こちらも意味がわからないことがあります。 ・「インストール型の言語」「ウェブ言語」ってなんでしょう?実際にはどんな風に書いてありましたか? プログラム言語には「ウェブ分野でよく使われる言語」と「あまり使われない言語」はありますが「使えない言語」は基本ありません。 「インストールしないで使えるプログラム言語」なんてものもありません。 「サーバー上にあるので、ユーザーがインストール作業をしないで使える」とか 「OSやブラウザの機能に含まれているので、別途インストールしなくてもよい」とか ならありますが、自分が「インストール作業」をやらないだけで、どこかで誰かがインストールしています。 おそらく、2は1の続きで、次のような事を言っていると思います。 ・自分のPCにわざわざインストールしないと使えないようなアプリケーションは廃れていく。 (よって、そんなアプリを作成するのを主な目的とする言語(C言語等)も廃れていく) ・(大抵の場合、既にインストールしてある)ウェブブラウザの機能を使って操作するアプリが主流になる。 (よって、その環境に適した言語(これがウェブ言語?)が主流になる) 3. HTMLはウェブサイトなどで文章を記述するときに使う言語です。素の文章に印を付ける「マークアップ言語」で、プログラムの機能は無いのでプログラム言語ではありません。 そのHTMLの一部、または全部を状況に応じてプログラムで変更できる言語の一つがPHPです。 PHPはHTMLの中に埋め込める(ように設定できる)ので、HTMLで全体を書いて、一部だけPHPで変更する、という使い方が簡単にできます。 HTMLでいつも同じページ→PHPを少し使って一部変更→全体をPHPで と段階的にやれるので「すっと入っていける」としているのでしょう。 PHPカテゴリーでこんなこと言うのもなんですが、その記事、「これからの時代、クラウドでPHPだ」っていう宣言にしか見えません。 1. 昔から「これからは○○の時代」という言葉が繰り返し使われてきてますが、その通りになった例はあまりありません。 2. 「ウェブ言語」自体は「インストール型の言語」を使って作られています。 どちらを主に使うかは両極に別れることはあるでしょうが、「廃れる」ことはありません。 3. HTMLのようなマークアップ言語とPHPのようなプログラム言語は毛色の異なるものです。 プログラムの勉強にマークアップはほとんど関係ありません 4. 既にあるのを利用するだけなら、サーバーにアップして設定するくらいで簡単です。 が、プログラムを自作しようとすれば、大抵は一発で動作することはなく、確認と修正を繰り返すことになります。 そうなると、いちいちサーバーでやっていては手間なので、自前での動作確認環境が必要となります。 PHPでの動作環境を用意するのは、実質ウェブサーバーをセットアップすることになります。これは簡単ではありません。
(1)アプリケーションもデータも自分のPCのHDD中ではなく、インターネット上のサーバーの中にある環境をWebブラウザを介して利用する事になる。 (2)(3)(4)は文字通り ただ、HTMLを理解しただけではPHPにすっと移行は出来ないですよ。他のプログラミング言語を習得してないと特に。