Als ich mir heute den Ecshop-Code ansah, stellte ich fest, dass viele der App-Schnittstellen Smarty zum Rendern der Schnittstelle verwenden. Ich bin sehr neugierig, sind die App-Schnittstellen nicht auf der App-Seite geschrieben? Verwenden Sie einfach JSON, um Daten zu übertragen.
Als ich mir heute den Ecshop-Code ansah, stellte ich fest, dass viele der App-Schnittstellen Smarty zum Rendern der Schnittstelle verwenden. Ich bin sehr neugierig, sind die App-Schnittstellen nicht auf der App-Seite geschrieben? Verwenden Sie einfach JSON, um Daten zu übertragen.
Es gibt auch eine Template-Engine im Frontend und es gibt auch eine Template-Engine im Backend. Handelt es sich bei der App, von der Sie sprechen, um eine mobile App oder etwas anderes?
Native App-Entwicklung
Native App-Entwicklung nennen wir das traditionelle APP-Entwicklungsmodell (natives APP-Entwicklungsmodell). Diese Entwicklung erfordert die Verwendung verschiedener Sprachen und Frameworks für verschiedene mobile Betriebssysteme wie IOS und Android Dieses Modell besteht normalerweise aus zwei Teilen: „Cloud-Server-Daten-APP-Anwendungs-Client“. Alle UI-Elemente, Dateninhalte und das logische Framework der APP-Anwendung werden auf dem mobilen Endgerät installiert.
Web-App-Entwicklung
Die Web-App-Entwicklung ist ein Framework-APP-Entwicklungsmodell (HTML5-APP-Framework-Entwicklungsmodell). Dieses Modell besteht normalerweise aus einem „HTML5-Cloud-Website-APP-Anwendungs-Client“. Es besteht aus zwei Teilen. Der APP-Anwendungsclient muss lediglich den Framework-Teil der Anwendung installieren. Die Anwendungsdaten werden bei jedem Öffnen der APP aus der Cloud abgerufen und dem Mobiltelefonbenutzer angezeigt.
Hybird, wird wahrscheinlich zum Ausfüllen der Webview-Steuerung verwendet
Vielleicht haben die Seiten in der APP viele Webansichten
Der Benutzer kehrt nach dem Öffnen direkt zur interaktiven Webseite zurück