2011-11-16 9 views
6

私は現在コンピュータサイエンスとエンジニアリングを専攻しています。ほとんどのクラスでは、通常CやC++を扱うので、私はWebプログラミングを初めて使います。 DB2を使用するWebページを作成する課題があります。私はWebプログラミングについては何も知らないので、Webプログラミング言語の1つを学ぶ必要があります.JP、PHP、HTML5、JavaScriptはこれまで聞いたことがありません。違いを教えてもらえますか?JSP、PHP、HTML5とjavascriptの違いは何ですか?

私はJAVAを勉強しようとしていたので、JSPを学ぶことを考えていました。あなたは私がどちらを学ぶべきかをお勧めしますか?事前に

おかげでたくさん:)

+0

第1に、JSP/PHPはサーバー側の言語です。つまり、サーバー上で実行されます.HTML5とJavaScriptがクライアント(ブラウザ)内で実行されると、急な学習曲線になりますが、 「チュートリアル」の後にはおそらくあなたの道があります! – ManseUK

+1

このページを見て - > http://en.wikipedia.org/wiki/Web_development – ManseUK

+0

私はPHPが働くのが非常に簡単であるので、開始するのが良い場所だと思います。 – halfer

答えて

8

JSPとPHPはWebプログラミング言語です。それらは主にシーンの背後にあるロジックとして使用されます。 if-elsevariablefor eachなどはすべてここに行きます。

JSP/PHPがレンダリングされるとき、つまりHTMLが呼び出されるときです。 HTMLはあなたがウェブサイト上で見るものです。右クリックし、任意のWebページ上のソースを表示を選択し、表示されるソースコードはHTMLです。

Javascriptもほとんどフロントエンドであり、ユーザーが見ているものとやりとりするようなものです。

ウェブサイトを作成するには、少なくともHTMLを知る必要があります。 HTMLだけを知っていると、ロジックのない静的なWebサイトしか手に入れることができませんが、Webプログラミング言語がバックエンドで実行されているため、ユーザー登録などを行うことができます。

プロジェクトを達成するにはJSP/。 Javascriptは必要ありません。

PHPは豊富なドキュメントと豊富なドキュメントを用意していますので、PHPを使用することをお勧めします。セットアップが簡単で、StackOverflowで質問に素早く回答できるようになります。 ;)この機会に新しい言語を学ぶ。

+0

素晴らしい!どうもありがとう! – Thoony

6

あなたが使用するどのようなサーバーサイドのプログラミング言語に関係なく、HTMLを学ぶ必要がないのJavaScript、CSS、およびHTMLます。

だから、あなたは間違いなく知っておく必要があります:

  1. HTML/XHTML/HTML5
  2. はJavaScript
  3. CSS今

、MARKUP(HTML)のこの組み合わせを生成するために、 JavaScriptまたはCSSを使用するには、PHPやJavaEE(JSP)などのサーバーサイドプログラミング/スクリプト言語が必要です。したがって、1つのサーバーサイトのプログラミング/スクリプト言語を選択し、Webプログラミングの学習を開始します。とにかくJavaを学ぶつもりなら、私はJSPを選ぶでしょう。

があるにも多く簡単にあなたが考えることができます/使用サーバーサイドのスクリプト言語を学ぶために:

  1. のPython(ジャンゴ、web2pyのようなWebFramework、トルネード付き)
  2. ルビー(そのStelarでWebFrameworkレール付き)
  3. ASP.NET/ASP.NET MVC(あなたがマイクロソフトの道を行きたい場合)

そして他の多くの。彼らはすべて自分の弱点と強みを持っていますが、彼らもとても良いです。彼らは間違いなくあなたの仕事を完了させるでしょう。

アドバイスの1つ、IMHO:ウェブプログラミングを学びたいなら、簡単なものから始めましょう。 JSFや他の多くのような複雑すぎるJava Webフレームワークから離れてください。

+0

またはJSFという新しい引数を開始しないようにしてください。 – stivlo

+1

@stivlo:申し訳ありませんが、私はJSFを誰にも推奨しません。私はそれが嫌いです。 :-) –

+0

でも、もう1つのアプローチはJSP/JSFを完全に避け、HTML/CSS/JavaScriptでビューをレンダリングし、バックエンドでJava Webサービスを呼び出すことです(これは私が行うことです)。このアプローチはウェブサイトよりも管理者にとっては大丈夫です。 – stivlo

1

あなたは、あなたがJavascriptを学び、最後PHPにすることができ、HTMLCSS最初(これらはプログラミングされていない言語)を学ぶべきです。 あなた自身でJSPを学習することはお勧めできません(自分で試してみましたが、何か問題があったので失敗しました)

+0

(もちろん、最高のパフォーマンスを得るために)
ウェブサイトのデザインは異なる人によって行われ別の人とウェブ開発によって開発されて...これらのすべての
についての知識を持っている必要はありません しかし、自分でウェブサイト全体を作成したい場合は、最初にHTML-> CSS-> Javascript-> PHP/JSPを学んでください。 –

+0

情報に感謝します!私はJSPだけを学ぶことを再考すべきです... – Thoony

1

また、これらの言語のチュートリアルへのリンクがWeb上にたくさんあります。

しかし基本的に私はW3Schoolウェブサイトを好む。

+2

私はW3Schoolsをたくさん使ったことを告白する必要がありますが、http://w3fools.com/も読んでいます。だから私はまた、素晴らしいリソースとしてhttps://developer.mozilla.org/en-US/docsを提案します – danneth

関連する問題