Web フロントエンドの理解
実際、この記事を書く主な目的は、面接の質問を準備することです。 Web フロントエンドについてどう思いますか? フロントエンド ビューとは何ですか?
本稿では、この問題を技術的な観点から考察するだけでなく、社会の変化も踏まえて考察していきます。
この記事は私の個人的な意見を表しているだけです。気に入らない場合はコメントしないでください。
WEB フロントエンドの歴史
2011 年以前は、Web フロントエンドは常にバックエンド コードの付属品として使用されていました。すべてのフロントエンド作業はバックエンド エンジニアによって行われます。当時、Web ページの表示に対するユーザーの需要は高くなく、インターネット企業はやみくもに新しい機能を作成し、それを前面に押し出すだけでした。
WEB フロントエンドはこの業界の副産物にすぎず、デザイナーとバックエンドの間の小さな橋渡しにすぎません。
#WEB 開発の機会
私の意見では、フロントエンド業界の発展を本当に推進するポイントがいくつかあります
- 2010 年の iPhone 4 の発売は、モバイル インターネットの新たな波の到来をもたらし、ハードウェア機能の大幅な向上を象徴しました。
- HTML5 の誕生により、モバイル端末が強力にサポートされます。
- ネットワーク速度の大幅な向上により、Web ページにローカル APP のエクスペリエンスが与えられます。
- WeChat パブリック アカウントの開始により、WebAPP への入り口が提供されます。
- 社会の変化 - インターネット +
これらの点を要約すると、それは次のとおりです。インターネット、特にモバイルの増加によるものです。インターネットの進歩は、ハードウェア条件(デバイスの能力とネットワーク速度)の向上とWeChatによって提供される入り口に加えて、WEB自体が非常に印象的(優れたエクスペリエンス)であるとともに、大きな社会的変化(インターネット+)をもたらしました。世界が注目する開発。
フロントエンドの開発は、適材適所、適材適所で行うことができると言っても過言ではありません。
技術的に言えばWEB開発
JS開発単体で見ると、機器のハードウェア性能の向上に伴い、さまざまなフロントエンドフレームワークが登場しています。フロントエンドには強力なデータ処理機能もあります。さまざまなサードパーティのオープンソース フレームワークやエンジン、node.js、react Native、three.js などを通じて、js には PC ソフトウェアを作成する機能、モバイル APP を作成する機能、バックエンドを作成する機能があり、ビッグゲームの機能を記述する能力もあります。 Web版の更新が早く、バグもタイムリーに修正され、素晴らしい体験を積み重ねてきたからこそ、Webは大きく進歩したのです。
WEB フロントエンドの未来
- WEBGL をベースにした一連の 3D ゲーム エンジンの誕生により、人気の VR、AR、フロントエンドは仮想現実と拡張現実に異なる体験をもたらすと信じています。
- 製品エクスペリエンスに対するユーザーの要件は増加し続けており、これはユーザーに最も近い WEB フロントエンドの重要性も示しています。
推奨チュートリアル「
HTML チュートリアル」、「CSS チュートリアル」、「JS チュートリアル」
以上がWebフロントエンドの理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。