Cordova bietet eine Reihe gerätebezogener APIs. Über diese APIs können mobile Anwendungen über JavaScript auf native Gerätefunktionen wie Kameras, Mikrofone usw. zugreifen.
Cordova bietet außerdem einen einheitlichen Satz von JavaScript-Bibliotheken sowie gerätebezogenen nativen Backend-Code für diese Bibliotheken.
Cordova unterstützt die folgenden mobilen Betriebssysteme: iOS, Android, Ubuntu Phone OS, Blackberry, Windows Phone, Palm WebOS, Bada und Symbian.
Cordova ist ein Open-Source-Projekt, das von PhoneGap für Apache bereitgestellt wurde. Es handelt sich um den aus PhoneGap extrahierten Kerncode und um die Kern-Engine, die PhoneGap antreibt. Sie können sich ihre Beziehung als ähnlich der Beziehung zwischen Webkit und Google Chrome vorstellen.
Release
Adobe wird weiterhin PhoneGap Build und Adobe mit Cordova Shadow hinzufügen Portfolio bietet PhoneGap. Bereits im Oktober 2011 erwarb Adobe Nitobi Software und sein PhoneGap-Produkt und kündigte dann an, dass dieses mobile Entwicklungsframework weiterhin Open Source sein und dem Apache Incubator übergeben werde, um die Governance von ASF vollständig zu akzeptieren. Wir fragen uns, warum Adobe Nitobi und das Open-Source-Produkt PhoneGap übernommen hat und insbesondere, warum PhoneGap weitergeführt wird, wenn ein anderes Projekt seine Arbeit beenden sollte.
Adobe hatte in letzter Zeit eine Reihe von Kommunikationsproblemen, einschließlich der Handhabung von Flash und Übergangsproblemen für Flex, AIR und PhoneGap. Nach ein paar Monaten hat Adobe endlich seine Pläne für Flash und Flex herausgefunden und veröffentlicht nun einen Beitrag, um das Rätsel um PhoneGap zu lösen.
PhoneGap-Projektleiter Brian LeRoux wies darauf hin, dass die Entscheidung, PhoneGap als Open-Source-Lösung zu nutzen, vor der Übernahme von Nitobi durch Adobe getroffen wurde und dass Adobe nun die Marke PhoneGap besitzt und der Name geändert werden musste. Der zunächst gewählte Name war Callback, was uninspiriert war, also wurde er erneut geändert und das Produkt heißt jetzt Apache Cordova.
Während viele Leute glauben, dass der Name PhoneGap nicht mehr verwendet wird, weil der Code bereits unter einem anderen Namen läuft, ist die Realität so, dass Adobe Cordova weiterhin unter der Marke PhoneGap anbieten möchte. In naher Zukunft wird Adobe Cordova, PhoneGap Build (einen Online-App-Erstellungsdienst) und Adobe Shadow (ein Inspektions- und Vorschautool) paketieren, und es ist wahrscheinlich, dass dem PhoneGap-Paket in Zukunft weitere mobile Entwicklungstools hinzugefügt werden .
Es ist unklar, ob Adobe die Marke PhoneGap, die den Entwicklern bereits bekannt ist, festigen oder in einen anderen Namen ändern wird. Darüber hinaus ist unklar, ob sie privaten Code auf dem Cordova-Code erstellen werden, aber der Beitrag von LeRoux hinterlässt einen Hinweis: „Derzeit besteht der einzige Unterschied [zwischen PhoneGap und Apache Cordova] im Namen des heruntergeladenen Pakets, das eine Weile gültig sein wird.“ .“ Zeit (Hervorhebung hinzugefügt). ”
Weitere technische Artikel zum Thema Apache finden Sie in der Spalte Apache-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonWas ist Apache Cordova?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

ApachehttpServer ist zu einem führenden Anbieter von Webservern für modulare Design, hohe Skalierbarkeit, Sicherheits- und Leistungsoptimierung geworden. 1. Modulares Design unterstützt verschiedene Protokolle und Funktionen durch das Laden verschiedener Module. 2. SCHWISSEN SIE SCHABE, um sich an die Bedürfnisse kleiner bis großer Anwendungen anzupassen. 3. Security schützt die Website über Mod_security und mehrere Authentifizierungsmechanismen. 4. Die Leistungsoptimierung verbessert die Ladegeschwindigkeit durch Datenkomprimierung und Caching.

Apachehttpserver ist in modernen Webumgebungen aufgrund seiner Stabilität, Skalierbarkeit und reichhaltiger Ökosystem wichtig. 1) Stabilität und Zuverlässigkeit machen es für Umgebungen mit hoher Verfügbarkeit geeignet. 2) Ein breites Ökosystem liefert reichhaltige Module und Erweiterungen. 3) Einfach zu konfigurieren und verwalten und kann auch für Anfänger schnell gestartet werden.

Die Gründe für den Erfolg von Apache sind: 1) Starke Open -Source -Community -Unterstützung, 2) Flexibilität und Skalierbarkeit, 3) Stabilität und Zuverlässigkeit und 4) eine breite Palette von Anwendungsszenarien. Durch den technischen Support und die Freigabe von Community bietet Apache flexible modulare Design- und Konfigurationsoptionen, um die Anpassungsfähigkeit und Stabilität unter verschiedenen Anforderungen zu gewährleisten, und wird in verschiedenen Szenarien, von persönlichen Blogs bis zu großen Unternehmenswebsites, häufig verwendet.

ApacheBecameFamousDuetoitsopen-Sourcenature, Modulardesign und StrongCommunitySupport.1) Itsopen-SourcemodelandPermissiveapachelicenseCouragedWidesspreadadoption.2) themodulararchitectureAllowedaNivessiveCustAtaTaptability.3) ivibrantcommunitcustomizingability

Die Leistung und Flexibilität von Apache machen es auf einem Webserver hervor. 1) Leistungsvorteile spiegeln sich in der effizienten Verarbeitung und Skalierbarkeit wider, die durch Multi-Process- und Multi-Thread-Modelle implementiert werden. 2) Flexibilität beruht auf der Flexibilität des modularen Designs und der Konfiguration, sodass Module geladen und das Serververhalten entsprechend den Anforderungen angepasst werden können.

Wenn der Port -80 -Port der Apache 80 besetzt ist, lautet die Lösung wie folgt: Finden Sie den Prozess, der den Port einnimmt, und schließen Sie ihn. Überprüfen Sie die Firewall -Einstellungen, um sicherzustellen, dass Apache nicht blockiert ist. Wenn die obige Methode nicht funktioniert, konfigurieren Sie Apache bitte so, dass Sie einen anderen Port verwenden. Starten Sie den Apache -Dienst neu.

Apache kann aus den folgenden Gründen nicht beginnen: Konfigurationsdatei -Syntaxfehler. Konflikt mit anderen Anwendungsports. Berechtigungen Ausgabe. Aus dem Gedächtnis. Prozess -Deadlock. Dämonversagen. Selinux -Berechtigungen Probleme. Firewall -Problem. Software -Konflikt.

Um ein CGI-Verzeichnis in Apache einzurichten, müssen Sie die folgenden Schritte ausführen: Erstellen Sie ein CGI-Verzeichnis wie "CGI-bin" und geben Sie Apache-Schreibberechtigungen. Fügen Sie den Block "scriptalias" -Richtungsblock in die Apache-Konfigurationsdatei hinzu, um das CGI-Verzeichnis der URL "/cgi-bin" zuzuordnen. Starten Sie Apache neu.


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

SublimeText3 Linux neue Version
SublimeText3 Linux neueste Version

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung