Best Practices und Anleitungen für modellgetriebene Anwendungen
Model-driven Apps ist ein komponentenorientierter Ansatz zur App-Entwicklung, der von einem Entwickler erweitert werden kann, um ein viel individuelleres Erlebnis zu erreichen. Bei der Anpassung modellgetriebener Anwendungen sollte sich ein Entwickler mit den etablierten Richtlinien und Best Practices vertraut machen.
In diesem Abschnitt erfahren Sie mehr über die von uns identifizierten Probleme, ihre Auswirkungen und verstehen die Leitlinien zu ihrer Lösung. Wir werden die Hintergründe erklären, warum die Dinge auf eine bestimmte Weise geschehen sollten und mögliche Probleme in der Zukunft vermeiden. Dies kann der Benutzerfreundlichkeit, der Supportfähigkeit und der Leistung Ihrer Umgebung zugute kommen. Die Anleitungsdokumentation unterstützt die vorhandenen Informationen innerhalb der Entwickler- und Administrationsleitfäden.
Hinweis
Derzeit sind nur Best Practices für Client-Skripte im Inhaltsverzeichnis dokumentiert, und der Rest wird später hinzugefügt. Dieses Dokument behandelt die Gesamtstruktur, wie die Best-Practice-Seite mit den Abschnitten und Richtlinien aussehen sollte.
Betroffene Anpassungsarten
Die Dokumentation richtet sich an die folgenden Anpassungsarten:
- Modellgetriebenes App-Design
- Formulardesign
- Client-Skripting
- Webressourcen
Abschnitte
Jeder Leitartikel enthält die meisten oder alle der folgenden Abschnitte:
- Titel - Beschreibung des Leitfadens
- Kategorie - ein oder mehrere Bereiche, die von der Nichteinhaltung der Richtlinien betroffen sind.
- Wirkungspotential - das Ausmaß des Risikos (hoch, mittel oder niedrig), die Umwelt zu belasten, wenn die Leitlinien nicht eingehalten werden.
- Symptome - mögliche Anzeichen dafür, dass die Anweisungen nicht befolgt wurden.
- Anleitung - Empfehlungen, die auch Beispiele enthalten können.
- Problematische Muster - Beschreibung oder Beispiele für die Nichteinhaltung der Anleitung
- Zusatzinformationen - unterstützende Details für eine umfangreichere Ansicht
- Siehe auch - Referenzen, um mehr über etwas zu erfahren, das im Artikel erwähnt wird.
Kategorien
Jeder Leitartikel wird in eine oder mehrere der folgenden Kategorien eingeteilt:
- Verwendung - unsachgemäße Verwendung einer bestimmten API, eines bestimmten Musters oder einer bestimmten Konfiguration.
- Design - Designfehler in einer Individualisierung
- Leistung - Anpassung oder Muster, die sich negativ auf die Leistung in Bereichen wie Speicherverwaltung, CPU-Auslastung, Netzwerkverkehr oder Benutzererfahrung auswirken können.
- Sicherheit - potenzielle Schwachstellen in einer Anpassung, die in einer Laufzeitumgebung genutzt werden können.
- Upgrade Readiness - Anpassung oder Muster, die das Risiko eines erfolglosen Versions-Upgrades erhöhen können.
- Online-Migration - Anpassung oder Muster, die das Risiko einer erfolglosen Online-Migration erhöhen können.
- Wartbarkeit - Anpassung, die den Aufwand für die Entwicklung von Änderungen, die Häufigkeit der erforderlichen Änderungen oder die Möglichkeit der Einführung von Regressionen unnötig erhöht.
- Supportfähigkeit - Anpassung oder Muster, die außerhalb der Grenzen veröffentlichter Supportfunktionen liegen, einschließlich der Verwendung entfernter APIs oder der Implementierung verbotener Techniken.
Hinweis
Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)
Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).