den gibt es in der Tat (wobei es allerdings eher ein Konverter als ein Compiler ist)derschutzhund hat geschrieben:Gibt es denn schon einen PB2Web-Compiler?
Momentan wird das System von vier Testern begutachtet und
(so hoffe ich) auf Herz und Nieren überprüft.
Erste Fehlermeldungen und Verbesserungsvorschläge sind schon
umgesetzt worden. Hier dafür noch mal ein an die unerschrockenen Tester!
Es ist so, dass man einen 'normalen' PureBasic-Code mit PB2Web in
JavaScript (nicht Java! ) konvertieren kann. Mit dem entsprechenden
FrameWork kann dieser dann in einem Webbrowser ausgeführt werden.
Dennoch muss man beim Programmieren einer Web-Applikation ein wenig umdenken.
Es liegt in der Natur der Sache, dass nicht jeder Code zu 100% übersetzt werden
kann. Nicht jeder PB-Befehl hat eine sinnvolle Entsprechung in einer Web-Applikation.
So sind beispielsweise API-Aufrufe generell nicht zu übersetzen, weil diese im
Browser nicht ausgeführt werden können.
Auch Datei- und Datenbank-Operationen unterliegen den Sicherheitseinstellungen
des Browsers. Die Daten müssen dann auf eine andere Weise gelesen und geschrieben
werden (erkläre ich bei Bedarf an anderer Stelle noch genauer).
Manche Prozesse laufen asynchron. Ein MessageRequester blockiert beispielsweise
nicht den Programmablauf. Das ist nicht sonderlich schlimm; man muss es halt nur
wissen.
Da ich momentan noch keine konkreten anderweitigen Anforderungen an das
System habe, entwickel ich es derzeit nach meinen Bedürfnissen. Grafiksachen
und das CanvasGadget stehen dabei in meiner Prioritätenliste ziemlich weit unten.
@derschutzhund: Alles weitere via PN
Grüße ... Kiffi