


Wie man die Stabilitätsgarantie kleiner Programme aus der Perspektive eines Front-End-Programmierers betrachtet
Wenn wir über Geschäftsstabilität sprechen, beziehen wir uns normalerweise auf das, was Back-End-Ingenieure aus architektonischer Sicht betrachten, wie z. B. Strombegrenzung und -herabstufung, Verkehrsplanung, Geschäftsumschaltung, Kapazitätsdrucktests usw., aber auch Überwachung Die Stabilität des gesamten Unternehmens ist ein unverzichtbarer Bestandteil der Konstruktion, wie z. B. die Überwachung des Geschäfts und des Front-Ends, um sicherzustellen, dass bei auftretenden Problemen die Grundursache so schnell wie möglich gefunden werden kann. Heute werfen wir einen Blick darauf, wie Miniprogramme anhand des Szenarios von Miniprogrammen überwacht werden.
Der Unterschied zwischen Miniprogrammen und H5
Sowohl Miniprogramme als auch H5 sind technische Optionen in mobilen Szenarien, daher finden Sie hier eine Einführung in die Unterschiede zwischen Miniprogrammen und H5 .
1. Unterschiede in den Betriebsumgebungen
Die traditionelle H5-Betriebsumgebung ist ein Browser, einschließlich Webansicht, in dem der Browser Stücklistenobjekte wie Fenster und Dokumente bereitstellt 🎜 >
Die Logikschicht und die Rendering-Schicht des Applets sind getrennt. Die Logikschicht wird in JSCore ausgeführt und verfügt über kein vollständiges Browserobjekt, daher fehlen die zugehörige DOM-API und BOM-API.2. Unterschiede in den Entwicklungskosten
Die H5-Entwicklung umfasst Entwicklungstools, Front-End-Frameworks, Modulverwaltungstools, Aufgabenverwaltungstools, Auswahl der UI-Bibliothek und Schnittstellenaufrufe Tools und Browserkompatibilität usw.; Entwicklung von Miniprogrammen in bestimmten Umgebungen stellt Entwicklertools, APIs und standardisierte Entwicklungsstandards bereit. Da das Miniprogramm in einer bestimmten Umgebung ausgeführt wird und die API in einer bestimmten Umgebung bereitgestellt wird, besteht keine Notwendigkeit, die Browserkompatibilität zu berücksichtigen. In der H5-Entwicklung hat HTML/CSS, das üblicherweise im Frontend verwendet wird, Dateistandards in verschiedenen Miniprogrammen spezifiziert. Zum Beispiel: Verwenden Sie WXML/WXSS im WeChat-Miniprogramm. Verwenden Sie AXML/ACSS im Alipay-Miniprogramm und in der DingTalk E-Anwendung /CSS; ......Die Entwicklungsspezifikationen enthalten klare Verwendungshinweise in den angegebenen offiziellen Dokumenten. Die Verwendungsmethode ähnelt der ursprünglichen H5-Entwicklung. Beginnen Sie also mit der Entwicklung ist relativ einfach.3. Unterschiede in der Benutzererfahrung
H5-Seiten müssen im Browser gerendert werden, und es kommt zu Verzögerungen, wenn komplexe Geschäftslogik oder umfangreiche Seiteninteraktionen auftreten
Abgesehen davon, dass das Miniprogramm bei der ersten Verwendung etwas langsam ist, sind Seitenwechsel und Sprünge sehr flüssig, nahe an Native. Durch die oben genannten unterschiedlichen Einführungen zwischen Miniprogrammen und H5 können wir feststellen, dass die ursprüngliche Überwachung von H5-Seiten aufgrund der starken geschlossenen Natur von Miniprogrammen nicht direkt überwacht werden kann. Verschiedene Miniprogramme haben unterschiedliche Standards. Miniprogramme wie WeChat-Miniprogramme und DingTalk E-Anwendungen weisen auch einige Unterschiede in der Verwendung von Standard- und offenen APIs auf, sodass die Überwachung von Miniprogrammen unterschiedlich ist unterscheiden sich von der Überwachung von Webanwendungen.Die aktuelle Situation der Miniprogrammüberwachung
Derzeit lässt sich die Miniprogrammüberwachung grob in folgende Kategorien einteilen:
1 Miniprogrammdaten, um Miniprogrammoperationen zu unterstützenVerwandte Produkte: WeChat Miniprogrammassistent, Aladdin Miniprogramm-Statistikplattform usw.;Funktionen: Die meisten von ihnen bieten entsprechende Funktionen zur statistischen Datenanalyse Die Analyse von Benutzerdaten im Zusammenhang mit Miniprogrammen aus mehreren Dimensionen eignet sich für den Betrieb von Miniprogrammen, es mangelt jedoch an der Überwachung der Benutzererfahrung und der Leistung von Miniprogrammen. 2. Überwachung von MiniprogrammfehlernVerwandte Produkte: FunDebug usw.; Funktionen: Überwachen Sie Benutzerfehler, die durch Miniprogramme verursacht werden, und helfen Sie Entwicklern, Miniprogrammfehler zu entdecken und zu beheben , aber es fehlt an einer Überwachung der globalen Leistung des Miniprogramms, und langsame Anfragen und langsame Seiten können nicht überwacht werden. 3. Mini-Programm-LeistungsüberwachungVerwandte Produkte: FrontJS, Tingyun Mini-Programmüberwachung usw.; Funktionen: Bietet hauptsächlich leistungsbezogene Daten, einschließlich JS-Fehler. Netzwerkanfragen, Antwortstatus usw. Es unterstützt jedoch nur WeChat-Miniprogramme und es gibt keine Möglichkeit, die Leistung von Miniprogrammen mit der Leistung von Hintergrundanwendungen zu korrelieren, sodass eine durchgängige Überwachung nicht möglich ist. Durch die obige Analyse vorhandener Miniprogramm-Überwachungsprodukte gibt es die folgenden Probleme: unterstützt nicht alle Miniprogrammüberwachungen und unterstützt hauptsächlich WeChat-Miniprogramme; unterstützt Produkte die mehrere Arten von Miniprogrammen überwachen, liefern weniger Daten zu Miniprogrammen und konzentrieren sich hauptsächlich auf die Fehlerüberwachung. Es gibt keine Leistungsüberwachung von Hintergrundanwendungsdiensten und Leistungsprobleme bei Miniprogrammen können nicht auf den Hintergrund zurückgeführt werden Anwendungscode und Datenbank können keine End-to-End-Überwachung bilden. Basierend auf der oben genannten Situation startet die Front-End-Überwachung von Alibaba Cloud ARMS die Miniprogrammüberwachung mit dem Ziel, Miniprogrammprobleme schnell durchgängig zu lokalisieren und die Benutzererfahrung von Miniprogrammen zu verbessern. Funktionen der MiniprogrammüberwachungAlibaba Cloud ARMS Front-End-Überwachung Die dieses Mal gestartete Miniprogrammüberwachung weist die folgenden Merkmale auf: 1. Deckt alle Arten von Programmen ab die Standards und Spezifikationen entsprechen Miniprogramm Erklären wir zunächst das hier erwähnte „Standard-Miniprogramm“, das zwei Ebenen umfasst: App und Seite: App wird zur Beschreibung des verwendet Gesamtprogramm, einschließlich: onError-Ereignis; Seite wird verwendet, um jede Seite zu beschreiben, einschließlich: onShow-, onHide- und onUnload-Ereignisse.Die Laufumgebung von Miniprogrammen hängt vom jeweiligen Client ab. Die DSL-Designs verschiedener Miniprogramme sehen ähnlich aus, es gibt jedoch dennoch viele Unterschiede im Detail und es gibt einen Trend zur Differenzierung. In diesem Fall bietet die Front-End-Überwachung von Alibaba Cloud ARMS die folgenden Überwachungsszenarien für Miniprogramme, um die Überwachungsanforderungen von Miniprogrammen besser zu unterstützen:
微信小程序 支付宝小程序 钉钉 E 应用 其他类别小程序
Aufgrund der schnellen Entwicklung von Miniprogrammen ist dies jetzt der Fall unmöglich, auf verschiedene Miniprogramme abzuzielen Alle bieten entsprechende Überwachungs-SDKs, sodass Miniprogramme, die nicht zu WeChat-Miniprogrammen, Alipay-Miniprogrammen und DingTalk E-Anwendungen gehören, zur Überwachung auf die Szenarien anderer Kategorien von Miniprogrammen zugreifen können, dies muss jedoch der Fall sein erfüllen die oben genannten „Standardspezifikationen von Miniprogrammen“ Voraussetzung, npm-Pakete werden ebenfalls unterstützt.
2. Vollständige Leistungsüberwachungsindikatoren
Grundlegende Geschäftsindikatoren zum Verständnis der Nutzung von Miniprogrammanwendungen:
Gesamtanwendung PV/UV
Seite Dimensional PV/UV
Indikatoren für jede Dimension des Miniprogramms:
Mobiltelefonmodell
Betriebssystemversion
WeChat/Alipay und andere entsprechende APP-Versionen
Netzwerk usw.
JS-Fehleranalyse:
JS-Fehlerrate, Fehlerclusterung, JS-Fehlerstapel und Fehlerort usw.
API-Anfrage Tracking:
API-Anfrage-Erfolgsrate, API-Anfragezeit und Link-Tracking von API-Anfragen
Benutzerdefinierte Ereignisstatistiken
Unterstützt benutzerdefinierte Ereignissummen-/Durchschnittsstatistiken für Unternehmen
3. Die Berichtsmethode kann über die Konfiguration ausgewählt werden
Aufgrund der unterschiedlichen Anforderungen der Geschäftsparteien an die Überwachung unterstützen wir nicht nur elegante stille Datenberichte, sondern unterstützen auch individuelle Berichte mithilfe offener Statistikfunktionen. Einzelheiten finden Sie in den relevanten Dokumenten des Miniprogrammszenarios in der Front-End-Überwachungszugriffsübersicht auf der offiziellen Website:
https://help.aliyun.com/document_detail/106086.html
Zusammenfassung
Miniprogramme sind eine Richtung, die von großen Internetunternehmen stark unterstützt wird. In Zukunft wird die Anzahl der Miniprogrammanwendungen zunehmen und der Fokus auf Benutzererfahrung und Verbesserungsanforderungen liegen wird auch weiter zunehmen. Die durch die ARMS-Front-End-Überwachung bereitgestellte Miniprogrammüberwachung kann Kunden dabei helfen, Qualitätsprobleme in Echtzeit zu überwachen und zu erkennen, und bietet so eine solide Garantie für den stabilen Betrieb der Miniprogramme des Unternehmens.
Das obige ist der detaillierte Inhalt vonWie man die Stabilitätsgarantie kleiner Programme aus der Perspektive eines Front-End-Programmierers betrachtet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Mit der Popularität mobiler Internettechnologie und Smartphones ist WeChat zu einer unverzichtbaren Anwendung im Leben der Menschen geworden. Mit WeChat-Miniprogrammen können Benutzer Miniprogramme direkt verwenden, um einige einfache Anforderungen zu erfüllen, ohne Anwendungen herunterladen und installieren zu müssen. In diesem Artikel wird erläutert, wie Sie mit Python ein WeChat-Applet entwickeln. 1. Vorbereitung Bevor Sie Python zum Entwickeln des WeChat-Applets verwenden, müssen Sie die entsprechende Python-Bibliothek installieren. Hier empfiehlt es sich, die beiden Bibliotheken wxpy und itchat zu verwenden. wxpy ist eine WeChat-Maschine

Miniprogramme können React verwenden. 1. Implementieren Sie einen Renderer basierend auf „React-Reconciler“ und generieren Sie eine Miniprogrammkomponente zum Parsen und Rendern von DSL. 3. Installieren Sie npm und führen Sie den Entwickler-Build aus npm im Tool; 4. Führen Sie das Paket auf Ihrer eigenen Seite ein und verwenden Sie dann die API, um die Entwicklung abzuschließen.

Implementieren von Kartenumdreheffekten in WeChat-Miniprogrammen In WeChat-Miniprogrammen ist die Implementierung von Kartenumdreheffekten ein häufiger Animationseffekt, der die Benutzererfahrung und die Attraktivität von Schnittstelleninteraktionen verbessern kann. Im Folgenden wird detailliert beschrieben, wie der Kartenumdrehungseffekt im WeChat-Applet implementiert wird, und relevante Codebeispiele bereitgestellt. Zunächst müssen Sie in der Seitenlayoutdatei des Miniprogramms zwei Kartenelemente definieren, eines für die Anzeige des vorderen Inhalts und eines für die Anzeige des hinteren Inhalts. Der spezifische Beispielcode lautet wie folgt: <!--index.wxml-. ->&l

Laut Nachrichten dieser Website vom 31. Oktober und 27. Mai dieses Jahres kündigte die Ant Group den Start des „Chinese Character Picking Project“ an und leitete kürzlich neue Fortschritte ein: Alipay startete das Miniprogramm „Chinese Character Picking – Uncommon Characters“. um Sammlungen der Gesellschaft zu sammeln. Seltene Charaktere ergänzen die Bibliothek seltener Charaktere und bieten unterschiedliche Eingabeerlebnisse für seltene Charaktere, um die Eingabemethode für seltene Charaktere in Alipay zu verbessern. Derzeit können Benutzer das Applet „Ungewöhnliche Zeichen“ aufrufen, indem sie nach Schlüsselwörtern wie „Aufnehmen chinesischer Zeichen“ und „Seltene Zeichen“ suchen. Im Miniprogramm können Benutzer Bilder von seltenen Zeichen einreichen, die vom System nicht erkannt und eingegeben wurden. Nach der Bestätigung nehmen Alipay-Ingenieure zusätzliche Einträge in die Schriftartenbibliothek vor. Auf dieser Website wurde festgestellt, dass Benutzer im Miniprogramm auch die neueste Eingabemethode zur Wortteilung nutzen können. Diese Eingabemethode ist für seltene Wörter mit unklarer Aussprache konzipiert. Demontage durch den Benutzer

Wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, erfordert spezifische Codebeispiele. Mit der Entwicklung des mobilen Internets und der Popularität von Smartphones sind Miniprogramme und H5 zu unverzichtbaren Anwendungsformen geworden. Als plattformübergreifendes Entwicklungsframework kann Uniapp die Konvertierung zwischen kleinen Programmen und H5 basierend auf einer Reihe von Codes schnell realisieren und so die Entwicklungseffizienz erheblich verbessern. In diesem Artikel wird vorgestellt, wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, und es werden konkrete Codebeispiele gegeben. 1. Einführung in uniapp unia

Schritte zur Miniprogramm-Registrierung: 1. Erstellen Sie Kopien von Personalausweisen, Unternehmenslizenzen, juristischen Personenausweisen und anderen Archivierungsmaterialien. 2. Melden Sie sich beim Miniprogramm-Verwaltungshintergrund an. Wählen Sie „Grundeinstellungen“; 5. Geben Sie die Anmeldeinformationen ein; 6. Laden Sie die Anmeldematerialien hoch; 7. Senden Sie den Anmeldeantrag; 8. Warten Sie auf die Überprüfungsergebnisse. Wenn die Einreichung nicht bestanden wird, nehmen Sie basierend auf den Gründen Änderungen vor und den Einreichungsantrag erneut einreichen. 9. Die Folgemaßnahmen für die Einreichung sind Can.

Implementierungsidee x01 Servereinrichtung Zunächst wird auf der Serverseite ein Socket zum Empfangen von Nachrichten verwendet. Jedes Mal, wenn eine Socket-Anfrage angenommen wird, wird ein neuer Thread geöffnet, um die Verteilung und Annahme von Nachrichten zu verwalten Um alle Threads zu verwalten und damit die Verarbeitung verschiedener Funktionen des Chatrooms zu realisieren, ist die Einrichtung des x02-Clients viel einfacher als die des Servers. Die Funktion des Clients besteht lediglich darin, Nachrichten zu senden und zu empfangen und bestimmte Zeichen einzugeben Um die Verwendung unterschiedlicher Funktionen zu erreichen, müssen Sie daher auf der Clientseite nur zwei Threads verwenden, einen für den Empfang von Nachrichten und einen für das Senden von Nachrichten liegt daran, nur

1. Öffnen Sie das WeChat-Miniprogramm und rufen Sie die entsprechende Miniprogrammseite auf. 2. Den mitgliederbezogenen Zugang finden Sie auf der Miniprogrammseite. Normalerweise befindet sich der Mitgliedereingang in der unteren Navigationsleiste oder im persönlichen Zentrum. 3. Klicken Sie auf das Mitgliedschaftsportal, um die Seite mit dem Mitgliedsantrag aufzurufen. 4. Geben Sie auf der Seite des Mitgliedsantrags relevante Informationen wie Mobiltelefonnummer, Name usw. ein. Nachdem Sie die Informationen ausgefüllt haben, reichen Sie den Antrag ein. 5. Das Miniprogramm prüft den Mitgliedschaftsantrag. Nach bestandener Prüfung kann der Benutzer Mitglied des WeChat-Miniprogramms werden. 6. Als Mitglied genießen Benutzer mehr Mitgliedschaftsrechte, wie z. B. Punkte, Gutscheine, exklusive Aktivitäten für Mitglieder usw.
