Qual è il modo migliore per creare un browser web non app stand alone che funziona con una sorta di database senza richiedere all'utente di installare un server di database. O sto solo chiedendo troppo?stand alone php app
risposta
Se stai mirando a Windows, prova con WinBinder. Ti permette di sviluppare applicazioni native di Windows usando PHP.
Supporta anche SQLite, quindi non è necessario un server di database.
Sembra che questo potrebbe non essere una scelta ideale: la etichettano chiaramente come "in fase di sviluppo", ma dal 2006 non sono state rilasciate nuove versioni. –
Vero. I forum sono ancora attivi e lo sviluppatore di WinBinder registra ancora messaggi; in fondo, il progetto ha bisogno di finanziamenti o di ulteriori sviluppatori per continuare. Parte del problema è che molti sviluppatori PHP non conoscono C, il che rende difficile per le persone interessate a questo tipo di cose aiutare lo sviluppo. In ogni caso, WinBinder sembra essere per lo più stabile e supporta PHP 5.1.x. –
incorporare il database SQLite nella vostra app, quindi configurare PHP per parlare con il database SQLite:
Ancora non sarebbe un "standalone" come avresti bisogno di installare un interprete PHP. E senza un browser, sarà fondamentalmente uno script da linea di comando. – Calvin
Buon punto. Inoltre, lo script della riga di comando richiede un interprete della riga di comando che richiede altri componenti. Praticamente non sarà autonomo a meno che non scriva in ML contro la macchina, eh? Poi di nuovo, ha chiesto una soluzione PHP, quindi penso che possiamo assumere un interprete PHP funzionante. Questa soluzione eviterà la necessità di un server di database e di un server web, che era la domanda. (Vuole uno script da riga di comando come risultato, rileggi la domanda.) – runako
Ha solo chiesto all'utente di non installare un DBMS, non che l'uso non debba installare PHP. – jmucchiello
Date un'occhiata a questo 3 collegamenti
PHP-GTK enter code here
http://gtk.php.net/
FLEX http://www.adobe.com/products/flex/?promoid=BPDEQ
AIR http://www.adobe.com/products/air/
Credo che qualsiasi chi vi aiuterà, check it out.
Non ho alcuna esperienza con esso, ma c'è una versione portatile di XAMPP.
Non si dovrebbe necessariamente utilizzare la parte di Apache. L'app potrebbe essere eseguita dalla riga di comando, a seconda di cosa stai tentando di fare.
Ti suggerisco di provare miniPHP. È fondamentalmente un IDE intorno a Winbinder; ti permette di concentrarti sulla scrittura di PHP mentre si prende cura dei dettagli come compilare l'applicazione. È possibile creare GUI o applicazioni da riga di comando e funziona perfettamente con SQLite e MySQL. Ha anche una modalità di anteprima e alcune funzionalità di debug.
Dai un'occhiata ai compilatori di php, finirai con un binario per le persone da eseguire. Potrebbe essere un'applicazione desktop GUI o un tipo di oggetto "server Web in una scatola".
Ecco un'idea: le informazioni possono essere memorizzate in formato XML e quindi l'utilizzo di database può essere evitato. Ciò funzionerà solo per determinati tipi di scopi, naturalmente.
Senza ulteriori dati su ciò che il submitter vuole fare, questo è probabilmente l'idea migliore. Chissà, anche un file di testo potrebbe funzionare. Se i dati non sono grandi, o anche abbastanza grandi, ma non hanno bisogno di relazioni, i file flat cab sono grandi. –
Come indicato da Oakcool, controlla PHP-GTK. È uno strumento di sviluppo GUI sulle linee simili di MFC per C/C++.
PHP-GTK alongwith SQLite o un file di testo come altri di cui sopra dovrebbe fare il trucco.
Non so come usare PHP come linguaggio di programmazione stand-alone, voglio dire senza utilizzare un server web e un browser.i può rispondere alla tua altra domanda.
SQLite è un sistema di database (per essere più precisi: una libreria), che fornisce tutte le funzionalità di base di database SQL senza bisogno di installare alcun server di database specifici .Ma si ha bisogno di copiare un piccolo .dll file (sqlite3.dll suppongo) nel tuo lavoro dirctory.Il file è solo molto piccolo, ma si ottiene tutte le funzionalità di base di un database come INSERT DELETE UPDATE SELECT ecc .. È un ottimo database leggero .. lo dico davvero ... davvero leggero.
anche PHP ha il supporto integrato per SQLite database.so compatibilità non sarà mai un problema
Dai un'occhiata alla loro home page https://sqlite.org/
Questo è quello che loro stessi descrivono: SQLite è una libreria software che implementa un motore di database SQL transazionale, autonomo, senza server, a configurazione zero. SQLite è il motore di database SQL più diffuso al mondo.
Checkout phpdesktop che ti dà:
- browser web embedded basati sul framework di cromo si lascia beneficia di HTML5, JavaScript e jQuery.
- Il server Web incorporato con mangusta consente di utilizzare php.
- motore di database incorporato con SQLite.
- 1. Macro Excel stand alone
- 2. Verifier Bytecode stand alone
- 3. Fabfile stand-alone per tessuto?
- 4. Compile stand alone con Cygwin
- 5. Debugger stand-alone leggero C#
- 6. La creazione di stand-alone lucido App - Chrome errore
- 7. fare binari stand-alone in Julia?
- 8. In memoria, Stand-Alone, disconnessione recordset ADO
- 9. E 'possibile produrre eseguibile haskell stand alone
- 10. Posso creare un'app di Apple Watch stand alone?
- 11. Incorporamento di Dart VM in un'applicazione desktop stand-alone
- 12. Come posso firmare i miei JAR stand-alone di ProGuard?
- 13. Gemme di rubino in script di rubini stand alone
- 14. Come creare un'applicazione web di sollevamento stand-alone?
- 15. Installa TWIG template engine stand alone, senza compositore
- 16. Differenza tecnica tra un'app stand-alone e un'app web
- 17. È possibile avvolgere l'applicazione PHP/MySQL in binario che può funzionare come applicazione stand alone?
- 18. JMSSerializer stand alone - L'annotazione non esiste o non può essere caricata automaticamente
- 19. Compila per stand-alone exe per C# applicazione in Visual Studio 2010
- 20. I passaggi più semplici per convertire TCL TK in un'applicazione stand alone
- 21. ActionMailer.Net Stand-Alone: non esiste un provider di build registrato per l'estensione ".cshtml"
- 22. Avvio a molla distribuito in Tomcat fornisce 404 ma funziona Stand-alone
- 23. goniometro stand-alone selenio fallisce: Errore: Timeout durante l'attesa per il server WebDriver a
- 24. semplici metriche del codice stand-alone plug Maven per Java 7
- 25. Quale DataSource per l'applicazione utilizzata sia in stand-alone e contesto webapp (Java 7, Tomcat 7)?
- 26. l'editor di layout può essere estratto da Eclipse ed eseguito stand alone?
- 27. Percorsoeseguibile deve essere specificato quando non è in esecuzione all'interno di uno stand alone exe
- 28. Haskell autenticazione applicazione stand-alone del desktop (utilizzando Google/Facebook/Twitter/conti ecc)
- 29. Jersey vs Jersey (Stand alone) vs Jersey con Grizzly vs Jersey con Tomcat - per i servizi REST?
- 30. Come rendere una funzione plug-in jQuery chiamabile per uso stand-alone, che non funziona su una collezione
Quali sono i requisiti della piattaforma? –
un ambiente Windows di base. – Babiker