• 締切済み

ウェブ素人にうまく翻訳して下さい。

あるサイトにこれからプログラミングを学ぶ人へのアドバイスが書かれていました。要約すると下記のようになりますが、どなたか素人にもニュアンスが掴めるように説明していただけませんか?プログラミングはこれから学びますがひとまず言ってる意味を知りたいのです(^_^;)ソースは大体1~2年前の記事です。 1.今後、時代はクラウドになっていく。 2.インストール型の言語は廃れ、ウェブ言語が主流になる。 3.ウェブ言語では、HTMLからすっと入っていけるPHPが望ましい 4.PHPは、比較的簡単に始められる 結論 ・学ぶならPHP

  • PHP
  • 回答数3
  • ありがとう数0

みんなの回答

  • shiren2
  • ベストアンサー率47% (139/295)
回答No.3

簡単に書きますね。 1. クラウドは手元のパソコンにソフトをインストールせず、ネットワーク上のソフトやサービスを使う方法です。 例えばgmailなんかがそうです。 利点はバージョンアップや管理が自動で行われることや、その日のうちに複数台で使い始められること、どのマシンや環境からアクセスしても同一のサービスを使えることなどです。 2. ウェブブラウザがあれば使えるようなサービス(上述のサービス)が主流になり、一台一台にインストールするような旧来の方法は廃れるという主張です。 3. PHPの記法はHTMLと親和性が高く、古くからあるPerlなどに比べて初心者でも扱いやすいとの定評があります。 4. PHPはプロも使う言語ですから、本当は難しいのですが、一般的には初心者向けと言われています。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

そのサイトの書き方が悪いか、あなたの理解が十分でないか、こちらも意味がわからないことがあります。 ・「インストール型の言語」「ウェブ言語」ってなんでしょう?実際にはどんな風に書いてありましたか? プログラム言語には「ウェブ分野でよく使われる言語」と「あまり使われない言語」はありますが「使えない言語」は基本ありません。 「インストールしないで使えるプログラム言語」なんてものもありません。 「サーバー上にあるので、ユーザーがインストール作業をしないで使える」とか 「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での動作環境を用意するのは、実質ウェブサーバーをセットアップすることになります。これは簡単ではありません。

noname#198951
noname#198951
回答No.1

(1)アプリケーションもデータも自分のPCのHDD中ではなく、インターネット上のサーバーの中にある環境をWebブラウザを介して利用する事になる。 (2)(3)(4)は文字通り ただ、HTMLを理解しただけではPHPにすっと移行は出来ないですよ。他のプログラミング言語を習得してないと特に。

関連するQ&A

  • 一つのウェブページに

    一つのウェブページに PHPやらPerlやjavaスクリプトやらが入ってる事ってあるのでしょうか? 私はHTMLの初心者ですが WEBページが何の言語で出来てるのかソースを見てもよくわからないのですが いろんなプログラミング言語が使われている事もあり得るのですか?

  • 最近のWebプログラミング動向が知りたい

    数年前までWeb関連の仕事をしていたのですが、 近々またWebサイト制作の手伝いをする事になりました。 私はサイトのプログラム関連の企画書を書く事になるので、 緊急に最近のWebプログラミングの動向が知りたいと思って質問しました。 私はCGI(Perl)しか扱ったことがないのですが、 現在の主流のWebプログラミング言語は何でしょうか。 ・簡単な掲示板と、その記事の検索機能をつける ・デザインとプログラミングの作業者を分ける ・プログラミング担当者を引き継ぐ可能性がある ということなので、汎用的な言語であり、かつ、 PHPのようなタグ埋め込み言語ではない方がいいかと思っています。 (以前、デザイン担当者のみがPHPをDreamWeaverで修正してしまい、 PHP部分が消えて動かなくなり、エラく怒られた記憶があります) そこまで大きなサイトではないので、費用も当然安い方がいいです。 遅いのを覚悟でPerlのみで対応、もし書き込みが多くなるなら Namazuを、それでもダメならDBを、と思っていますが、 時代が数年前の技術で止まっているので…。 最近の動向や、最新ソフトウェアの機能なども含め、 何かアドバイスがもらえれば幸いです。 どうぞよろしくお願い致します。

    • 締切済み
    • CSS
  • Webプログラミングを習得するには

    Webプログラミングという言葉を知り、勉強してみようかなと思っています。 書店に行き、Webプログラミングの本を見てみたのですが、PHP等々書かれていたり様々な種類がありどれがいいのか分かりませんでした。インターネットでも検索してみたのですが、同様にPHP等々色々なのがあるらしくいまいち分かりませんでした。 Webプログラミングを勉強するに当たり、どのような順序で勉強していけばいいでしょうか? また、プログラミング言語はどれが未来性が有りいいのでしょうか? 役に立つか分かりませんが、HTMLはある程度できます。 本当に初歩的な質問ですが、よろしければ教えて下さい

  • コンパイル言語とインタープリター言語の違いについて

    コンパイルするプログラミング言語とインタープリターする プログラミング言語の違いについて教えてください。 特に、開発上および運営上の利点・欠点についてお願いします。 また、CGIでは、PHPやPERLなどのインタープリター言語が 主流ですが、その理由とC言語などで組むのと比較して、 どのような利点があるのか教えてください。

  • webで検索サイトを作りたい

    webで検索サイトを作りたいのですが PHPと言うのを勉強すればいいのでしょうか? プログラミングはvbaしかできないのですがPHPは敷居が高く感じます。 もっと簡単な言語はありませんか?

  • Webプログラマーになるためには・・・

    こんにちは!もうすぐ高校1年になる男子です! 僕は将来Webプログラマーになりたいと思っています。そこで、今から少しずつプログラミング言語を学びたいと思っています。(書籍を使って)&(まったくの素人です) でも、何の言語から学んでいいか分かりません。またWebプログラマーになるためには、どのような言語が必要になるのかも分かりません。そこらへんを教えてください! お願いします!

  • JavaScriptとWEBプログラミング言語!

    WEBプログラミングの勉強中の者です。 ケースバイケースだと思いますが、 WEBサイトをプログララミングしていく上で、 JavaScriptで作るべき部分と、 PHP、Python、Go言語などのWEBプログラミング言語で作るべき部分について ご意見を頂ければと思います。 ■今日の日付を取得する部分などは、JavaScriptとWEBプログラミング言語では、 サーバー上の実行速度が早い方のプログラミング言語で作るべきでしょうか? 同じくらいの速度の言語ならなるべくJavaScriptで作った方が、後で他の言語で作りなおす時に手間の工数を削減できて良いでしょうか? ■流石にNode.JSなどをの除いてSQLの部分はWEBプログラミング言語以外は実装は難しいので、WEBプログラミング言語で実装するべきなのは理解できています。

  • web-database連結について

    HTMLとデータベースを連結させたWEBページを作成する言語でVBスクリプトとPHP言語ではどう違うのでしょうか?

    • 締切済み
    • PHP
  • LinuxによるWebサーバ構築知識

    標記の考え方についてキーワードとして ・Apache ・CGI(Perl,PHP,JAVA,C) ・DB(PostgreSQL,MySQL) がインターネット文書等であげられていますが、 これら3つのカテゴリの関連性がイマイチよく理解できません。 どなたかご教授願います。 +αそれぞれプログラミング言語も挙げてあるのですが比較してどの言語が良いか教えていただけると幸いです。 目的といたしましては、WebによるDB管理です。

  • WEBブラウザによるパスワードの変更

    サーバに登録された各人のアカウントのパスワードをWEBブラウザから変更できる アプリを作成したいと考えています。 WEBアプリ作成経験がないため、参考となるページなどありましたらご教授頂きたく お願いいたします。また、PHPやCGIなどWEBプログラミング言語は多々ありますが、 どのプログラミング言語を用いて作成するのが最も汎用的でセキュリティが高いでしょうか。 よろしくお願いいたします。