• ベストアンサー

初歩的な質問だとは思いますが、よろしくお願いします。

初歩的な質問だとは思いますが、よろしくお願いします。 作成ソフトだけで、HPを作成する場合と違い、PHPやRuby,JAVAなどの言語を覚えて、作成する場合とでは、どんな差があるのでしょうか?

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

  • ベストアンサー
  • otaku37564
  • ベストアンサー率38% (1160/3007)
回答No.1

>作成ソフトだけで、HPを作成する場合と違い、PHPやRuby,JAVAなどの言語を覚えて、作成する場合とでは、どんな差があるのでしょうか? 制作ソフトの使い方を覚えて、リンクが張れる程度、CGI設置してのお問い合わせのフォームトゥーメールだけでも、一般のWebページ、会社紹介、商品紹介など、特別な技術を使わないページの制作はできます。あとはデザインだけですね。 PHPなど使用できれば、そのページに対して、自作の掲示板や、データベース連動など、より商用ページや、社内データベース運用なども出来ます。 まず、ホームページを作るだけであれば(デザイナー系)は制作ソフトと、まあFLASHなどを覚えれば十分でしょう。 別に、システム運用の面から、HTMLを利用したい(社内とかデザインは別口でデータベースと連動させたい)ならPHPのほを勉強してください。 同時に全部出来るほどさすがに完璧超人は少ないし習得に時間もかかりますから ガワを作るヒト プログラムを書ける人と別けたほうがいいですね。

その他の回答 (3)

  • noranuko
  • ベストアンサー率46% (620/1332)
回答No.4

>PHPやRuby,JAVAなどの言語を覚えて、作成する場合 これらの言語を使うと、いわゆる「動的な」Webページを作成することができます。 例えば、  ユーザに合わせて、表示する情報を変更する  アンケートやメールなどのフォームの設置  データベースと連携させて、様々な情報を表示 等々、アイデアと工夫次第で色々なことができます。 作成ソフトのみで作る場合は、 基本的に静的な、つまり作ったままのページしか表示できません。  -作成ソフトでJavaScriptやFlashなんかが使えれば、   全く動的なコンテンツが作れないワケではないですが。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.3

詳しくはNo1さんのコメントを見てください。 わかりやすく言えば、一から全部自分で作るか、部品は既製品で組み立てだけ自分でするかの違いです。 たとえるなら、ホームセンターで売っている組み立て家具か自分で作るかの違いみたいな物です。 カラーボックスとかのように板の加工(切ったり、穴を開けたり、表面の加工をしたり)はメーカーがやって、それを買ってきて最終的に自分で組み立てるのが作成ソフトを使う方法です。 それに対して、板なども自分で加工して最終の組み立ても自分でやるのが、言語を覚える方法です。 言語を覚えた方が、微妙な大きさにしたり、形を自由に変えたりできますが、その分加工技術も組み立て技術もいります。

回答No.2

初めまして。 すでに回答がございますので、 説明等は省かせていただきます。 PHPやJAVAなどの特徴が参考URLに記載されておりますので、 参考にしていただければと思います。

参考URL:
http://www.creator-school.com/k_k_php/

関連するQ&A

  • phpの初歩的な質問です。

    とても初歩的な質問ですみません。これからphpを学んでいこうと言う者です。 初心者なんでとても初歩的な質問ではありますが、どうか手助け願います。 apacheとは何でしょうか? とりあえず本に書いてある手順でインストールは完了し、無事起動するまでに至りました。 それとPHPが起動しません… ApacheとPHPの連携が上手くいってないようなのですが。 これは必ず必要なことなのでしょうか? それとHP上にあるPHPスクリプトを自分のHPに組み込む場合どうすればよろしいのでしょう? たぶん突拍子も無い内容の質問だとは思いますが、ど素人なもので… よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 動的なHPを作る言語は、何がお勧めですか?

    別件の「利用者の質問に答える HP が作れますか?」で多くの回答を頂き、どうやら「動的なHPを作る」作業が必要らしいと言うことがわかりました。 「動的なHPを作る」候補は、PHP、RUBY、JAVAなどを教わりました。 これら3つの言語の経験が皆無なので、これから学ぶには、何が良いのかアドバイスをお願いします。3つのうちの1つに、決めたいと思いますので、皆さんの経験を教えてください。

  • PHPとかperlとかrubyとか

    質問させていただきます。 プログラミング言語を学ぼうと思っています。 ありがちな質問ですが、言語の特徴などを伺いたいと思います。 PHPはWEBに特化した言語だと聞きました。 あとperlはテキスト処理だけでどうも、、、って話も。 rubyはまだプログラムの話で出てこないことも多い。 やりたいことがあっての言語なのは承知しています。 WEBやデータベース、スタンドアロン?の簡単なソフト開発とか、いろいろやりたいことは多いです。 最初に目をつけた敷居が低いとされるWEBに特化したPHPはソフト開発には向かないらしいし、偏ったものもどうかと思ってます。 でも次の言語にJAVAを考えていて(JAVAは習得が難しいと聞きましたので)、PHPはJAVAに多少似ているってどっかのサイトで見ました。たぶん賛否両論はあるでしょうが。 別にWEBプログラムだからってperlでもrubyでもできるんですよね?だったら偏ったPHPよりperl、rubyの方が書いていて楽しいような気がします。rubyの需要はまだ少なそうですし、perlのテキスト処理だけってのもどうなんだろうと思いますが。そこらへんも聞きたいです。 簡単なゲームとか、顧客管理ソフトとか、WEBとかデータベースとか、できれば敷居が低く楽しめる言語があればと思ってます。

  • 初めてのプログラミング、rubyかphpか

    初めてプログラミングを学ぶのですが、rubyかphpかで迷っています。 現在のところの目的は、HP作成で、このokwaveのようなフォームを多用したサイトを作りたいと思っています。となると、PHPが向いているのでしょうが、「PHPはテンプレート言語だからプログラムの知識がつかない(他の言語に手を出すときにつまづく)」と聞きます。 そこで、RUBYも選択肢に入れています。 あと、WEBアプリ開発となると、PERLという言語もあるそうですが、PHPとどこが違うのですか? 回答お願いいたします。

  • 初歩的な質問なのですが、

    初歩的な質問なのですが、 英語で「私も」と言うとき、なぜ'me too' となるのでしょうか。 例えば私も~です、という場合、その「私」は一人称になるのではないですか?実際ほかの言語だと、一人称として扱われていると思うのですが。 疑問で仕方ありません。 よろしくお願いいたします。

  • VB.netは何系?

    PHP、Java、Ruby、Phython、Perl などはWEB系プログラミング言語と言われますが VB.netは何系なのでしょうか? よろしくお願いします。

  • 初歩的な質問

    初歩的な質問です VBで記述した場合に C言語ではどうしたらよいでしょうか Dim num As Double num = 100 / 3 Debug.Print num   33.3333333333333 と表示させたいのです

  • PHP、C#などの習得方法を教えてくだ

    php、rubyなどのスクリプト言語や、java、C#の効果的な習得方法、おすすめの書籍を教えてください。

  • 異なる複数の言語から共通モジュールを呼び出す方法

    4つの独立したサーバで、それぞれ異なる言語で記述されたシステムが1つずつ稼動しています。例えばC++、Java、PHP、Rubyとします。 これら4つのシステムに同一の機能追加を行いたいと考えているのですが、4つの言語でそれぞれプログラムを作成するのは大変なので、何とか1つで済ませることは出来ないかとやり方を探っています。 例えばCで「myCommon.dll(またはmyCommon.so)」という共通モジュールを作成したとして、C++、Java、PHP、Rubyで稼動している各システムからこの共通モジュールを呼び出す方法はあるのでしょうか?(共通モジュールは各サーバに1つずつ配置する予定です。ネットワーク越しに実行するわけではありません。) 一応、共通モジュールを実行形式にして、各システムからexec関数などを使用して呼び出すことは出来るようなのですが、共通処理を実行形式で置いておくのが何となく気持ち悪いのと、関数が複数定義してある場合にコマンドラインオプションで処理を振り分けないといけなくなるため、スマートなやり方では無いのではないかと感じています。 理想的なのは、共通モジュールに定義された関数を、それぞれの言語でネイティブな関数のように呼び出せることなのですが・・・。 このように複数の言語から呼び出されるような共通処理を作成する場合、「常套手段」のようなものはあるのでしょうか?

  • 初歩的な質問ですみません。

    初歩的な質問ですみません。 現在勤めている会社で、会社のシステムソフトを変えることが決まり、 取引先の会社から、これまでのシステムに入っているこちらの会社の情報を、CVSでおくる、といわれました。 CVSというのは、どのようなものでしょうか?(数字とか、コードでしょうか・・?) 私はエクセルなどで、日本語の文字としてそのデータを見たいのですが、(少し英語も含まれます)「言語で見る」というのは可能なのでしょうか? 本当に、何も知らなくてお恥ずかしい質問ですが、教えていただけると幸いです。 どうぞ宜しくお願い致します。