Über die Entwicklung kleiner Programme sprechen [2018]

      1. Problemhintergrund

Da sich der App-Markt der Sättigung nähert, haben die meisten Benutzer Nutzungsgewohnheiten entwickelt, und die hohen Kosten für die Entwicklung und Förderung neuer Apps machen es schwierig, neue Apps zu entwickeln, um auf dem Markt zu bestehen. In diesem Zusammenhang entstanden kleine Programme. Im Jahr 2016 startete das WeChat-Team von Zhang Xiaolong erstmals das kleine WeChat-Programm. Der Vorteil, jederzeit ohne Installation und Deinstallation verfügbar zu sein, gepaart mit der Beliebtheit von WeChat, einer der beliebtesten sozialen Software in China, hat zu einem erheblichen Anstieg der Anzahl der Besuche und täglich aktiven Nutzer der WeChat-Miniprogramme geführt. Nach dem WeChat-Applet brachten im März 2018 zehn Mobiltelefonhersteller, darunter Xiaomi, ZTE, Huawei, Lenovo und Meizu, gemeinsam Schnell-Apps auf den Markt, bei denen es sich im Wesentlichen um Applets handelt. Es ist absehbar, dass kleine Programme in den nächsten Jahren einer der wichtigen Trends in der Entwicklung des Internets sein werden. Der Grund, warum das kleine Programm hier für die Entwicklung der Online-Gebotsfunktion verwendet wird, besteht darin, der breiten Masse eine bessere und schnellere Abwicklung von Angelegenheiten zu ermöglichen. 

2. Was ist ein kleines Programm?

Ein Miniprogramm ist eine Anwendung, die ohne Herunterladen und Installieren verwendet werden kann. Es verwirklicht den Traum einer Anwendung „auf Knopfdruck“. Benutzer können die Anwendung durch Scannen oder Suchen öffnen. Es verkörpert auch das Konzept „Use and Go“. Das Miniprogramm kann sieben Funktionen realisieren, darunter Nachrichtenbenachrichtigung, Offline-Code-Scanning und offizielle Kontozuordnung. Unter anderem können Benutzer durch die Verknüpfung offizieller Konten den gegenseitigen Sprung zwischen offiziellen Konten und Applets realisieren.

Kleine Programme sind an das WeChat-Ökosystem angeschlossen, was ihre Verbreitung beschleunigt und die Werbekosten senkt. Wenn derzeit der WeChat-Client auf Version 6.5.15 und höher oder der Android WeChat-Client auf Version 6.5.13 und höher aktualisiert wird, wurde eine Verknüpfung zum Auffinden des Mini-Programms im WeChat-Suchfeld hinzugefügt, was zweifellos mehr Möglichkeiten zur Bekanntmachung des Mini-Programms bietet.

Das Obige stellt die Merkmale und Funktionsvorteile des Applets dar. Die wichtigsten Schritte bei der Entwicklung des Applets werden im Folgenden beschrieben.

3. Die wichtigsten Schritte der Entwicklung kleiner Programme

Von der Entwicklung bis zur Veröffentlichung eines kleinen Programms umfasst der gesamte Lebenszyklus hauptsächlich die folgenden vier Aspekte: Kontoregistrierung, Installation von Entwicklungstools, Erstellung kleiner Programme sowie Überprüfung und Veröffentlichung. Wie nachfolgend dargestellt:

     1. Registrieren Sie ein Konto

Der erste Schritt bei der Entwicklung eines kleinen Programms besteht darin, ein kleines Programmkonto auf der öffentlichen WeChat-Plattform (https://mp.weixin.qq.com/wxopen/waregister?action=step1) zu registrieren, über das Sie Ihr kleines Programm verwalten können. Auf der Verwaltungsplattform von Miniprogrammen können Sie die Berechtigungen Ihrer Miniprogramme verwalten, Datenberichte anzeigen, Miniprogramme veröffentlichen und andere Vorgänge ausführen.

     2. Installieren Sie Entwicklungstools

Gehen Sie zur Download-Seite für Entwicklertools ( https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html ), laden Sie das entsprechende Installationspaket entsprechend Ihrem Betriebssystem herunter und installieren Sie es. Eine detailliertere Einführung in Entwicklertools finden Sie unter „Einführung in Entwicklertools“ (https://developers.weixin.qq.com/miniprogram/dev/devtools/devtools.html ) .

     3. Erstellen Sie ein kleines Programm

Öffnen Sie nach Abschluss der Installation die Mini Program Developer Tools, melden Sie sich mit dem WeChat-Scancode bei den Developer Tools an, wählen Sie das Mini Program-Projekt aus und geben Sie dann nacheinander das Projektverzeichnis, die AppID und den Projektnamen ein. Klicken Sie dann auf die Schaltfläche „OK“, um Ihr erstes Applet zu erhalten. Klicken Sie im oberen Menü der WeChat-Entwicklertools auf die Schaltfläche [Kompilieren], um eine Vorschau Ihres ersten Miniprogramms anzuzeigen. Sie können auch auf die Schaltfläche [Vorschau] klicken, um Ihr erstes Miniprogramm auf Ihrem Mobiltelefon zu erleben, indem Sie WeChat scannen.

 

Die Verzeichnisstruktur des Applets ist hauptsächlich in zwei Kategorien unterteilt: Die eine ist die Framework-Datei des Applets, die sich im Stammverzeichnis des Projekts befindet, einschließlich der Applet-Konfiguration app.json, der Seitenkonfiguration app.json, der globalen Stil-App.wxss und der Tool-Konfiguration project.config.json. Der andere Typ ist die Applet-Seitendatei, die sich im Seitenverzeichnis befindet und hauptsächlich aus vier Teilen besteht, nämlich der Konfigurationsdatei mit dem Suffix .json, der Vorlagendatei mit dem Suffix .wxml, der Style-Datei mit dem Suffix wxss und der Logikdatei mit dem Suffix .js.

     4. Überprüfung und Freigabe

Die Online-Veröffentlichung des Mini-Programms muss hauptsächlich drei Schritte durchlaufen: WeChat-Authentifizierung, Verbesserung der Mini-Programm-Informationen und Versionsfreigabe.

Hier konzentrieren wir uns auf die Versionsfreigabe des Miniprogramms. Die Versionsfreigabe des Miniprogramms umfasst hauptsächlich die folgenden drei Aspekte: Code hochladen, zur Überprüfung einreichen und veröffentlichen.

(1) Code hochladen

Klicken Sie in der Betriebsleiste oben im Entwicklertool auf die Schaltfläche „Hochladen“ und geben Sie die Versionsnummer und die Projektnotizen ein. Bitte beachten Sie, dass die Versionsnummer und die Projektnotizen hier dazu dienen, dem Administrator die Überprüfung der Version zu erleichtern. Entwickler können diese beiden Felder entsprechend ihren tatsächlichen Anforderungen ausfüllen.

(2) Zur Überprüfung einreichen

Um die Qualität von Miniprogrammen sicherzustellen und die relevanten Spezifikationen einzuhalten, muss die Veröffentlichung von Miniprogrammen überprüft werden. Melden Sie sich nach dem Hochladen des Miniprogramm-Codes im Entwicklertool bei „Miniprogramm-Management-Hintergrund-Entwicklungsmanagement-Entwicklungsversion“ an, um die zum Hochladen eingereichte Version zu finden. Klicken Sie in der Liste der Entwicklungsversionen auf „Zur Überprüfung einreichen“, folgen Sie den Anweisungen auf der Seite, geben Sie die relevanten Informationen ein und reichen Sie dann das Miniprogramm zur Überprüfung ein.

Es ist zu beachten, dass der Entwickler verpflichtet ist, die Version streng zu testen, bevor er sie zur Überprüfung einreicht. Wenn zu viele Überprüfungen nicht bestanden werden, kann dies Auswirkungen auf die spätere Zeit haben.

(3) veröffentlichen

Nachdem die Prüfung bestanden wurde, erhält der Administrator eine Benachrichtigung, dass das Miniprogramm die Prüfung in WeChat bestanden hat. Melden Sie sich zu diesem Zeitpunkt bei „Mini Program Management Background-Development Management-Review Version“ an, um die Version anzuzeigen, die die Prüfung bestanden hat. Nachdem die Codeüberprüfung bestanden wurde, muss der Entwickler manuell auf „Veröffentlichen“ klicken und das Miniprogramm wird online veröffentlicht, um Dienste bereitzustellen.

4. Zusammenfassung der Erfahrungen

Bei der Entwicklung kleiner Programme treten verschiedene Probleme auf. Hier sind zwei typische Probleme, auf die Einzelpersonen während der Entwicklung stoßen.

Wir wissen, dass Benutzer manchmal, wenn sie auf die Schaltfläche [Vorheriger Schritt] oder [Weiter] klicken, hoffen, dass das System den zuvor ausgefüllten Inhalt automatisch ausfüllen kann, um wiederholte Ausfüllvorgänge zu vermeiden. Wie kann diese Funktionsanforderung im Applet erreicht werden? Um dieses Problem zu lösen, habe ich im Internet nach relevanten Informationen gesucht und festgestellt, dass das Applet über einen Mechanismus zur Datenzwischenspeicherung verfügt. Solange Sie die entsprechende API aufrufen, können Sie die gefüllten Informationen im Cache speichern und bei Bedarf aus dem Cache lesen, wodurch die Notwendigkeit einer automatischen Datenbefüllung entfällt.

Das zweite bei der Entwicklung aufgetretene Problem ist die Überprüfung des Formulars. Fast alle Formen sind untrennbar mit der Validierung verbunden. Die Formularkomponente des Applets verfügt nicht über eine eigene Überprüfungsfunktion, sodass Sie die Überprüfungsregeln nur selbst schreiben können. Schreiben Sie die Überprüfungsregeln jedoch für jede Komponente separat, und es wird sich wiederholendere Teile des Codes geben. Später habe ich mit Hilfe von Kollegen das von der offiziellen Community entwickelte WxValidate-Plug-In gefunden, das unter Bezugnahme auf jQuery Validate gepackt ist und eine Reihe häufig verwendeter Validierungsregeln für Applet-Formulare bereitstellt. Auf diese Weise wird das Problem der Formularvalidierung durch die Einführung von Plug-Ins von Drittanbietern gut gelöst.

Die oben genannten sind zwei typische Probleme und Lösungen, auf die ich während des Entwicklungsprozesses gestoßen bin. Natürlich bin ich auf viele andere Probleme gestoßen, daher werde ich sie hier nicht einzeln vorstellen. Es versteht sich, dass Alipay zusätzlich zu den von WeChat gestarteten Miniprogrammen auch Miniprogramme gestartet hat. In den nächsten Jahren dürften Miniprogramme eine wichtige Richtung für die Entwicklung des Internets werden und verwandte Technologien werden von Tag zu Tag verbessert. Freuen wir uns darauf, dass die Miniprogramme mehr Komfort in unser Leben bringen!

Supongo que te gusta

Origin blog.csdn.net/Shipley_Leo/article/details/131490333
Recomendado
Clasificación