Hallo,
ich frage mich, wie man geschickt programmiersprachen-übergreifend (Java und PHP) eine gemeinsame geteilte Core API haben kann?
Mir ist bekannt, dass man DLL oder SO Programmbibliotheken nur in Form von PHP Extension einbinden kann. Auf Java Seite auch nur mittels JNI (Java Native Interface). Das wird also eher nicht mein präferierter Weg sein.
Ich suche eine Möglichkeit, mit der ich komfortabel auf verschiedenen Betriebssystemen und Plattformen eine gemeinsame Bibliothek einbinden kann. Die Bibliothek, also die Core Logik der Applikation soll dabei in PHP und Java gleichermaßen gut nutzbar sein.
Mein Vorschlag einziger Vorschlag bisher wäre das in JAR(s) zu packen, denn ich erinnere mich, dass es bereits zu Zeiten von Zend Framework 1 schon eine Zend_JAR_Bridge Klasse bzw. Funktionalität gab.
Hat jemand da eventuell bessere Vorschläge? Ein Webservice kommt leider nicht in Frage, weil man das auch lokal standalone ausführen können soll. Also muss es eine Art Bibliothek werden.
MFG
derwunner
ich frage mich, wie man geschickt programmiersprachen-übergreifend (Java und PHP) eine gemeinsame geteilte Core API haben kann?
Mir ist bekannt, dass man DLL oder SO Programmbibliotheken nur in Form von PHP Extension einbinden kann. Auf Java Seite auch nur mittels JNI (Java Native Interface). Das wird also eher nicht mein präferierter Weg sein.
Ich suche eine Möglichkeit, mit der ich komfortabel auf verschiedenen Betriebssystemen und Plattformen eine gemeinsame Bibliothek einbinden kann. Die Bibliothek, also die Core Logik der Applikation soll dabei in PHP und Java gleichermaßen gut nutzbar sein.
Mein Vorschlag einziger Vorschlag bisher wäre das in JAR(s) zu packen, denn ich erinnere mich, dass es bereits zu Zeiten von Zend Framework 1 schon eine Zend_JAR_Bridge Klasse bzw. Funktionalität gab.
Hat jemand da eventuell bessere Vorschläge? Ein Webservice kommt leider nicht in Frage, weil man das auch lokal standalone ausführen können soll. Also muss es eine Art Bibliothek werden.
MFG
derwunner
Kommentar