Wenn ja vielleicht ein Legacy-System, vielleicht ja zu tun, transformiert, aber jetzt in Tagen, so viele "modernere" RESTful API-Provider haben ziemlich schöne Client-Bibliotheken. Es scheint so, als ob ein weiterer Link im System fehlschlägt, wenn ich ein Proxy bin, und zusätzliche Last, um damit umzugehen ... (Ich würde keine Anfragen an Youtube oder ein Speicherkonto für große statische Assets übertragen).
Ich finde es nett, meine eigenen APIs zu vertreten, wenn es nicht öffentlich ist. In der Regel hilft es, das gesamte CORS-Chaos zu beseitigen und Leistungseinbußen durch zusätzliche Preflight-Anfragen zu eliminieren, aber die meisten öffentlichen APIs haben keine schwerwiegenden CORS-Probleme, da sie allgemein bekannt sind und keinen eingeschränkten Ursprung haben.
Sogar einfache JS-Bibliotheken, die auf CDNs gehostet werden, wie JQuery, nutze normalerweise CDNs von Drittanbietern, wenn verfügbar, statt Bundle und Host auf meinem eigenen CDN über Azure oder Google, für die ich bezahlen muss.
Generieren Sie im Allgemeinen "sauberen" Code und zwingen Sie, Ihren Code einzugeben, anstatt mit JSON/XML zu spielen – C1rdec
@Cedric hmm, würden Sie gerade deshalb eine andere Schicht bauen? Mit aktuellen MVVM Javascript Frameworks können Sie eine recht saubere Projektstruktur beibehalten. Außerdem können Sie Javascript-Objekt-Instanzen aus JSON-Antworten erstellen. –