ciao Fabio, la cosa che sto realizzando e molto semplice e come tale
la voglio lasciare, i plugin che citavo erano solo un esempio, per far
capire quello che fanno, poi ovvio che la storia licenza e tutt'altra
cosa.
tornando al mio lavoro, sto cercando di creare un inpaginatore
automatico nella raccolta dati fra mysql e php, per non stare ad usare
altri software volevo che lo stesso mio progetto visualizzasse le
pagine php come in un brouser, ma per fare questo dovrei creare un
server php, cosa che non sono in grado.
faccio un esempio, ho crearto una sorta di phpmyadmin, dove creo,
elimino modifico tabelle, oltre che inserire i record, modificare
record ovviamente eliminarli tutto viene visualizzato in un più
listbox. Quello che mancava e potere stampare i record a secondo delle
query che lanci, a questo punto ho pensato di creare un editor php
dove scrivo le pagine (template) che fanno il collegamento al db
mysql, leggono i campi e compilano la pagina php... fino a qui credo
di non avere problemi, ma poi il php deve essere interpretato.
e qui casca l'asino ... come lo interpreto il php ? una soluzione l'ho
trovata che sta nel installare MAMP in Macintosh e su windows non so
ma sicuramente esiste qualche cosa di simile. Ma la cosa più bella era
evitare di installare prodotti esterni, ma far si che RealBasic avesse
il suo motore php interno.
Il codice PHP viene generato e salvato in una pagina esterna per poi
essere caricata attraverso HTMLViewer.loadURL = index.php ....
spero di aver spiegato il mio intento, se entro oggi leggo le email
bene, domani vengo ricoverato, spero poi di sentirvi presto.
OT, vi ringrazio per la vostra compagnia e dei vostri consigli.
cordialmente
Il giorno 02/giu/08, alle ore 01:03, Fabio Soggia ha scritto:
Dunque, con ordine
PHP è un linguaggio di programmazione. L'utilizzo principale è per
la creazione di siti internet dinamici, ma può anche essere
utilizzato per applicazioni più o meno semplici, un po' come si usa
il perl sul mac o il quick basic per windows.
Come per tutti i linguaggi di programmazione serve un interprete,
altrimenti i comandi sono delle righe in semplici file di testo.
Anche il formato RTF è, se vogliamo, un linguaggio con un
interprete. E anche l'HTML.
Scrivere un motore non è poi una cosa così semplice, come tu stesso
affermi. Le soluzioni che hai postato sembrano buone e sono simili,
ma in una cosa sono molto differenti: il plugin MBS per realbasic è
una licenza da 20euro per produrre compilati, le altre per filemaker
sono per singola utenza, cioè devi comprare un plugin per ogni
eseguibile che rilasci.
Se il tuo scopo è didattico la cosa migliore è prendere il sorgente
di PHP e funzione per funzione convertirla in RealBasic.
Se invece è produttivo l'investimento è irrisorio.
E, anche se so che mi ripeto, ogni volta che si sviluppa il clone di
un motore non è detto che lo si faccia uguale, per cui possono
saltare fuori differenze di comportamento e quindi di compatibilità,
per non parlare di velocità di esecuzione e stabilità.
C'è poi anche da valutare il fatto che si potrebbero violare termini
della licenza nel replicare il motore del PHP, non l'ho consultata e
quindi non saprei dire, ma è possibile.
Saluti, Fabio
Il giorno 01/giu/08, alle ore 21:52, ivano monti ha scritto:
no non sarei in grado, ma per esempio in filemaker ci sono plugin
che ti permettono di creare intere pagine in php che poi vengono
interpretate dallo stesso plugin, senza avere installato ne php ne
apache ne altro ma solo il plugin.
tipo http://www.scodigo.com/products/smartpill-php , http://www.schubec.com/product_details_883835.html
altri ancora basta cercare con google.
vorrei trovare una soluzione simile.
|