Bei der Erörterung von APIs zwischen Systemen (auf Unternehmensebene) gibt es in unserem Team häufig zwei unterschiedliche Standpunkte: Einige bevorzugen einen allgemeineren abstrakten Ansatz, andere einen direkten "konkreten" Ansatz. Beispiel: Entwurf einer einfachen API für die Personensuche. die konkrete version wäre searchPerson(String name, boolean soundEx, String firstName, boolean soundEx, String …
Ich höre oft Leute sagen, dass C ++ - Programmierer die öffentliche API ihrer Bibliothek / ihres Produkts als C-API verfügbar machen sollten. Was bedeutet das und was sind die Vorteile davon?
Ich erstelle eine Webanwendung mit einem MVC-Muster. Nach dieser Art von Architektur können wir sehen, dass alle Methoden, die zur Interaktion mit der Datenbank verwendet werden, im Modell implementiert sind . Aber was passiert, wenn ich einen Dienst anrufen muss, der von anderen im Web angezeigt wird? Zum Beispiel möchte …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Wie würden Sie eine auf HTTP basierende API nennen, …
Wenn ich auf eine neue API oder Programmiersprache oder sogar auf einfache Linux- Manpages stoße , habe ich sie (seit ich mich erinnere) immer gemieden und mich stattdessen träge auf Beispiele verlassen, um neue Konzepte zu verstehen. Unbewusst vermeide ich Dokumentation / APIs, wenn sie nicht einfach oder kryptisch oder …
Angenommen, auf einem System befindet sich eine Webanwendung mit einer Ressource und ein Verweis auf eine Remoteanwendung mit einer anderen ähnlichen Ressource. Wie stellen Sie eine bidirektionale Synchronisierungsaktion dar, mit der die "lokale" Ressource mit der "Remoteressource" synchronisiert wird? Beispiel: Ich habe eine API, die eine Aufgabenliste darstellt. GET / …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Ich habe heute kaum meine Java-Programmierprüfung bestanden. Ich musste …
Angenommen, Sie möchten Ihre Anwendungen in Services aufteilen. Gibt es gute Gründe für einen SOA-Ansatz, anstatt nur eine Bibliotheks-API zu erstellen, die von den Anwendungen geladen werden kann, die sie benötigen?
Ich erstelle eine neue Business-Webanwendung und möchte Folgendes erreichen: Verwenden Sie die besten Technologien aus ihren jeweiligen Bereichen. Ich möchte ein zuverlässiges Backend-Framework mit solidem ORM. Und ich möchte das fortschrittlichste SPA-Framework (Single Page Application) mit den aktuellsten HTML- und Javascript-Funktionen für die Frontend-Anwendung Bereitstellen von Back-End-Entitäten und Business-Services für …
Ich bin etwas neu in der Programmierung (ich bin von Beruf Maschinenbauingenieur) und entwickle während meiner Ausfallzeit ein kleines Programm, das einen (Solidworks-) Teil auf der Grundlage von Eingaben verschiedener Mitarbeiter aus der gesamten Anlage generiert. Basierend auf nur wenigen Eingaben (6 um genau zu sein) muss ich Hunderte von …
Kürzlich habe ich meine eigene API entwickelt und mit dem investierten Interesse an API-Design war ich sehr interessiert, wie ich mein API-Design verbessern kann. Ein Aspekt, der einige Male auftauchte, ist (nicht von Benutzern meiner API, sondern in meiner beobachtenden Diskussion zum Thema): Man sollte nur anhand des Codes, der …
In einem OS-Buch habe ich gerade gelesen, dass "Öffentliche APIs für immer sind: Nur eine Chance, es richtig zu machen". Ist es wahr? Gilt es nur für APIs von Betriebssystemen oder auch für andere APIs? Trifft dies beispielsweise für die APIs von Android-Anwendungen wie Tasker, Locale und Pushover zu?
Die verschiedenen Vorträge und Tutorials, die ich auf REST gescannt habe, scheinen etwas zu betonen, das als "Entdeckbarkeit" bezeichnet wird. Nach meinem begrenzten Verständnis scheint der Begriff zu bedeuten, dass ein Kunde in der Lage sein sollte http://URL, eine Liste der möglichen Aktivitäten abzurufen. Was ich nur schwer verstehe, ist, …
Ich bin an einer Kreuzung mit einigen API-Design für einen Client (JS in einem Browser), um mit einem Server zu sprechen. Wir verwenden HTTP 409-Konflikt, um das Fehlschlagen einer Aktion aufgrund einer aktivierten Sicherheitssperre darzustellen. Das Satefy-Schloss verhindert, dass Entwickler versehentlich Änderungen an den Produktionssystemen unserer Kunden vornehmen. Ich wurde …
Obwohl Joda reich an Funktionen und ausgefeilter als die Standard-Java-Zeit ist, ist es möglicherweise nicht immer die beste Wahl. Wie entscheide ich, ob ich Joda Time oder Java Time in einem Java-Code verwenden soll? Gibt es eine Richtlinie, die uns sagt, wie wir die richtige für unsere Anforderungen auswählen können?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.