HTML の本を購入して、Web デザイン/プログラミングの感覚を掴みました。私の最終的な目標は、ソーシャル ネットワーキング サイトを作成することですが、それは遠い将来になる可能性があります。私は正しい方向に進んでいますか?それとも、Java や PHP などの他のプログラミング言語から始めるべきでしょうか。だったらHTMLで渡せばいいの?それとも学ぶ価値があり、ウェブプログラミングに必須ですか?HTML がウェブサイトでデザイン以外に何ができるのか、私は本当に混乱しています。
4 に答える
facebook、mySpace、youtube などのソーシャル ネットワーキング サイトを HTML だけで作成できますか?
短い答えはノーです
HTML
ページを表示するためのクライアント側のマークアップ言語ですが、動的なページ/コンテンツPHP
を生成するなど、サーバー側の言語が必ず必要になります HTML
簡単なログインページを考えてみてください。ページHTML
は表示できますが (例: ユーザー名/パスワード フィールド、ボタンなど)、実際のログイン プロセスを処理するサーバー側のロジック (例: PHP、.NET、または Java で記述) が必要です。
簡単な答えはノーです。
HTML は、ページがユーザーにどのように見えるかということのみに関心を持つマークアップ言語です。フォームなどを HTML に含めると、ブラウザーはサーバーにリクエストを送信するように指示されます。そして、実行可能なものを HTML リソース (たとえば Javascript<script>
要素) に埋め込む場合、その実行可能なものは次のようになります。
- ユーザーのブラウザで実行され、
- ユーザーのマシンに何かを保存することはできません。
- ページを起動したサイト以外とは通信できません。
ソーシャル ネットワーキング サイトでは、他のマシンの他のユーザーと (何らかの方法で) 通信でき、情報をどこかに保存できる必要があります。上記のことから、単に HTML ページを提供するだけのサイトでは、これらのいずれも実行できないことは明らかです。
だったらHTMLで渡せばいいの?それとも学ぶ価値があり、ウェブプログラミングに必須ですか?
Web ベースのユーザー インターフェイスに関係するものは、ほとんどHTML の知識が必要です。何かを行う Web サイトを実装する場合は、他のことも学ぶ必要があります。
(HTML を明示的に使用しない Web ベースのユーザー インターフェイスを実装することは理論的には可能だと思いますが、これが通常のアプリケーションにとって現実的または実用的であるとは思えません。)
ソーシャル ネットワーキング サイトのような複雑な Web アプリケーションは、通常データベースから提供される多くの動的コンテンツに依存しています。しかし、HTML は配信メカニズムであり、Web 上にあるあらゆるものの基盤です。HTML を学ぶことから始めるべきですが、それと何らかのプログラミングの両方が必要になります。
HTML を使用すると、静的なページのみを作成できますが、ソーシャル サイトのような複雑なものは作成できません。HTML だけで、既製の html ページを提供するだけのブログのようなことができます。サイトを介したユーザーとの緊密なやり取りについて考え始めた瞬間。あなたはもっと多くを学ぶ必要があります。
ソーシャル サイトにはさらに多くの機能が必要です。クライアント側では HTML、JavaScript、CSS を学ぶ必要があり、同様に Java/PHP のようなサーバー側の技術を学ぶ必要があり、データを格納するには MySQL/Oracle DB のようなデータベースを学ぶ必要があります。