1. 分業とプロセス<br />Tudou.comでは、プロジェクト開発が中核であり、誰でもプロジェクトをリードし、プロジェクトマネージャーとして機能することができます。 典型的な Tudou プロジェクトでは、正式な開発フェーズに入ると、通常、1 人のデザイナー、1 ~ 2 人のフロントエンド エンジニア、1 ~ 数人のバックエンド エンジニア、および 1 ~ 2 人のシステム運用および保守管理者が参加者になります。 このうち、最初の 3 つの作業は並行して実行でき、最終的な統合は通常、フロントエンド エンジニアによって行われます。複雑度の低いページ処理の場合は、一般的なエンジニアが直接参加することもできます。 デザイナー、フロントエンドエンジニア、バックエンドエンジニアのいずれであっても、分離について十分な理解を持つことは非常に重要であり、理解のレベルが異なる人々は協力において異なる協力効果をもたらします。 その中でも、デザイナーとフロントエンドエンジニアの連携は間違いなく最も重要です。デザイナーのスタイルは、フロントエンドページ構造の単純さや複雑さ、プログラムロジックの単純さや複雑さに直接つながります。 デザインが得意で、かつ W3C の Web 標準を理解しているデザイナーは稀で貴重です。 2. 基本アーキテクチャ アーキテクチャの目標: スケーラビリティ、保守性、再利用性 1. 情報/コンテンツ Tudou.com のコンテンツ構造は、モジュールの観点から見ると、中央のオレンジ色の円で示されるように、9 つの主要なブロックに分かれています。 ![]() 機能的には、次の 3 つのレベルに分けられます。 ![]() これらの機能は、その後のすべてのフロントエンド アーキテクチャの基調を設定します。 前のページ1 2 3 4 5 次のページ 続きを読む |
<<: Docker ベースの ELK ログ システムを構築する方法
>>: ソフトウェア 404 と 404 エラーとは何か、またそれらの違いは何ですか
CSS スタイル ルール構文スタイルは、CSS の基本単位です。各スタイル ルールは、セレクターと宣...
--データベースに接続するとき、ホストとユーザーのマッチングルール公式ドキュメント: https:/...
幅: 自動子要素(コンテンツ+パディング+境界線+余白を含む)は、親要素のコンテンツ領域全体を埋めま...
MySQL SQL ステートメントのパフォーマンス チューニングの簡単な例サーバー開発を行う際には、...
Macでデータベースを操作する際に個人が遭遇するデータベース起動の問題の簡単な記録1. Apple-...
インデックスとは何ですか?インデックスは、データベース ストレージ エンジンが指定されたデータをすば...
この質問は非常に奇妙なので、あまり多くを語らずにコードに直接進みます。 .g-ダイアログラッパー{ ...
目次序文事前準備ディレクトリを作成するcustom.cnf を作成する証明書を作成するpxc クラス...
データベースはさておき、人生における方言とは何でしょうか?方言とは、ある場所特有の言語です。他の場所...
1. 使用法: (1)EXISTSの使用 ucsc_project_batch a から、存在する場...
モバイル側では、フレックスレイアウトが非常に便利です。デバイスの幅に応じてコンテナの幅を自動的に調整...
この記事では、Reactでダブルスライダークロススライドを実装するための具体的なコードを参考までに共...
Ubuntu 20.04 がリリースされ、多くの新機能が導入されましたが、慣れていない機能も多くあ...
1. 位置情報の利用状況の概要ロケーションは、さまざまな処理方法に対してさまざまな種類のリクエストを...
序文最近、Tomcat の起動プロセスを分析していました。Tomcat のソース コードはアイデア次...