Tudou.com Frontend-Übersicht

Tudou.com Frontend-Übersicht

1. Arbeitsteilung und Prozess <br />Bei Tudou.com steht die Projektentwicklung im Mittelpunkt und jeder kann ein Projekt leiten und als Projektmanager fungieren.
Zu den Teilnehmern eines typischen Tudou-Projekts gehören zu Beginn der formellen Entwicklungsphase normalerweise: 1 Designer, 1–2 Front-End-Ingenieure, 1 bis mehrere Back-End-Ingenieure und 1–2 Administratoren für Systembetrieb und -wartung.
Unter ihnen kann die Arbeit der ersten drei parallel ausgeführt werden, und die endgültige Integration wird normalerweise von Front-End-Ingenieuren durchgeführt. Bei der Seitenverarbeitung mit geringerer Komplexität können auch allgemeine Ingenieure direkt teilnehmen.
Unabhängig davon, ob es sich um Designer, Front-End- oder Back-End-Ingenieure handelt, ist es sehr wichtig, ein gutes Verständnis für die Trennung zu haben. Menschen mit unterschiedlichen Verständnisebenen haben bei der Zusammenarbeit unterschiedliche Auswirkungen.
Unter ihnen ist die Zusammenarbeit zwischen Designern und Front-End-Ingenieuren zweifellos die wichtigste. Der Stil des Designers führt direkt zur Einfachheit oder Komplexität der Front-End-Seitenstruktur und zur Einfachheit oder Komplexität der Programmlogik.
Ein Designer, der sowohl gut im Design ist als auch die W3C-Webstandards versteht, ist selten und wertvoll.
2. Grundlegende Architektur
Architekturziele: Skalierbarkeit, Wartbarkeit und Wiederverwendbarkeit
1. Informationen/Inhalte
Die Inhaltsstruktur von Tudou.com ist aus Modulsicht in neun Hauptblöcke unterteilt, wie der orangefarbene Kreis in der Mitte zeigt:

Funktional lässt es sich in drei Ebenen unterteilen:

Diese Funktionen geben den Ton für alle nachfolgenden Front-End-Architekturen an.
Vorherige Seite 1 2 3 4 5 Nächste Seite Mehr lesen

<<:  So erstellen Sie ein ELK-Protokollsystem basierend auf Docker

>>:  Detaillierte Beschreibung des Anwendungsszenarios für Javascript-Closure

Artikel empfehlen

H-Tags sollten bei der Erstellung von Webseiten sinnvoll verwendet werden

HTML-Tags haben spezielle Tags zur Handhabung des ...

JavaScript zum Implementieren einer zufälligen Namensaufruf-Webseite

JavaScript schreibt eine zufällige Roll-Call-Webs...

Detaillierte Analyse des React Diff-Prinzips

Inhaltsverzeichnis Diffing-Algorithmus Schicht-fü...

Tutorial zur Installation und Konfiguration der Version MySQL 5.7.23

Ich habe drei Stunden gebraucht, um MySQL selbst ...

Grundlegende Fähigkeiten zum Entwerfen von Web-Frontend-Schnittstellen

[Erforderlich] Benutzeroberfläche PhotoShop/Feuer...

Implementierung der IP-Adresskonfiguration in Centos7.5

1. Bevor Sie die IP-Adresse konfigurieren, verwen...

Einführung in Abfragebefehle für gespeicherte MySQL-Prozeduren

Wie unten dargestellt: Wählen Sie den Namen aus m...

Lösung für Linux, das nicht alle Befehle unterstützt

Was soll ich tun, wenn Linux nicht alle Befehle u...

Das WeChat-Applet implementiert einen Videoplayer, der einen Bullet-Screen sendet

In diesem Artikel wird der spezifische Code für d...

So installieren Sie Android x86 in einer virtuellen VMware-Maschine

Manchmal möchten Sie eine App testen, aber nicht ...

Django2.* + Mysql5.7-Entwicklungsumgebung Integrations-Tutorial-Diagramm

Umfeld: MAC_OS 10.12 Python 3.6 MySQL 5.7.25 Djan...

VUE implementiert Token-Anmeldeüberprüfung

In diesem Artikelbeispiel wird der spezifische Co...