ホームページ >ウェブフロントエンド >フロントエンドQ&A >Web フロントエンド開発とバックエンド開発の違いは何ですか?

Web フロントエンド開発とバックエンド開発の違いは何ですか?

青灯夜游
青灯夜游オリジナル
2019-04-24 14:01:5620530ブラウズ

Web フロントエンド開発とバックエンド開発の違いは次のとおりです。フロントエンド開発は主にユーザーが見ることができるフロントエンド表示インターフェイスを担当し、バックエンド開発は主に論理インターフェイスを担当します。ユーザーには見えない機能モジュール。フロントエンド開発とバックエンド開発では必要な技術が異なり、フロントエンド開発ではhtml、css、jsなどの技術を習得する必要があり、バックエンド開発ではphp、java、jspなどの技術を習得する必要があります。

Web フロントエンド開発とバックエンド開発の違いは何ですか?

#Web フロントエンド開発とは何ですか?

(推奨チュートリアル: html チュートリアル)

Web フロントエンドは、名前が示すように、次の目的で使用されます。 Web のフロントエンド ページを作成します。つまり、Web アプリケーションでは、ユーザーは物を見たり触れたりすることができます。 Web ページの構造、Web の外観、Web レベルでのインタラクションの実装が含まれます。

Web バックエンド開発とは何ですか?

Web バックエンドは、ビジネス ロジック、データのストレージと処理、メッセージ キューの処理などを含む、製品のサービス テクノロジの実装により多くの責任を負います。フロントエンドとのインターフェース、サードパーティインターフェース、サービスシステムの内部インターフェースなどを含む、製品サーバーインターフェースの実装。バックエンド開発には主に、データベースと対話して、対応するビジネス ロジックを処理することが含まれます。

Web フロントエンド開発とバックエンド開発の違いは次のとおりです:

1. 表示方法の違い

Web フロントエンド開発は、ユーザーが見ることができるフロントエンドのディスプレイ インターフェイスに主に焦点を当てています。

Web バックエンド開発は、ユーザーには見えないロジック関数やその他のモジュールに主に焦点を当てています。

2. 使用する技術が異なります

Webフロントエンド開発に必要な技術:

#フロントエンド開発技術(HTML5)に精通している、JS、JSON、( 深い理解があり、フロントエンド フレームワークに習熟している (一般的に使用されるフロントエンド フレームワークには Vuejs、AngularJS、React、Bootstrap、QUICK UI、モバイル端末には Frozen UI、weUI、SUI、MUI、 AUI)、その原則を理解する (多くのフレームワークがあるため、主流の 3 つのフレームワークを 2 つ選択し、習熟と深い理解が必要);

● Web パフォーマンスの最適化、アクセシビリティ、SEO などの豊富な経験が得意;プレゼンテーション層とデータ層の分離の概念、Web セマンティクス (これらは、仕事を探すときに非常に役立つボーナスでもあります);
●●フロントエンドのセキュリティ メカニズムを理解し、HTTP プロトコルとブラウザのキャッシュ戦略に精通している;
●●一般的な JS 開発フレームワーク (プロトタイプ、jQuery、Mootools、Ext、Dojo、アンダースコア、YUI、Kissy など) のソース コード実装に精通しており、少なくとも 1 つのフレームワークに習熟していること。
●●ブラウザの互換性に関する一般的な問題を明確に理解し、IE6/7/8/9、Firefox、Safari、Chrome などの信頼できる解決策を持っている;
●●高いレベルの美観を備えている

Web バックエンド開発に必要なテクノロジー:
#● Java、php、jsp、サーブレット、java Bean、JMS、EJB、Jdbc、Flex 開発に精通しており、関連ツール、クラス ライブラリ、およびフレームワーク SSM (Spring SpringMVC MyBatis) フレームワーク セット、Velocity、Hibernate、iBatis、OSGI などの一般的に使用されるバックエンド フレームワークに精通しており、Web 開発パターンを深く理解しています (少なくとも 1 つのバックエンド セットには習熟しています)。フレームワーク終了);

# mysql、oracle など、少なくとも 1 つのリレーショナル データベースに精通していること。 oracle、sqlserver、SQL Develpoer、PLSQL、MySQL Workbench などの一般的なデータベース管理ツールの使用に熟達し、強力なデータベース設計能力を備えている

● Maven プロジェクト構成管理ツールに精通しており、Tomcat などのアプリケーション サーバーにも精通しているおよび jboss;

● デザイン パターン、UML モデリングなどを含む、オブジェクト指向の分析および設計テクニックに精通している。

● ● ネットワーク プログラミングに精通しており、外部 API インターフェイスの設計と開発の経験と能力も備えているクロスプラットフォーム API 仕様設計と効率的な API 呼び出し設計機能として
# フロントエンドの知識をある程度知っている

関連する推奨事項:
CSS チュートリアル

以上がWeb フロントエンド開発とバックエンド開発の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。