Aktuelle Zeit: 21.04.2019 00:30

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
 Betreff des Beitrags: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 18:04 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Hallo Leute,

kennt / hat jemand gute Embedded-Browser-Lösungen für SpiderBasic-Anwendungen.

Die einzige gute Lösung die ich bisher kenne ist "NW.js" direkt zu verwenden.

Hat da jemand Tipps dies flexibler zu verwenden. Zum Beispiel über die nw.dll /nw.so ?

Oder andere plattformübergreifende /unabhängige Lösungen.

Danke!


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 19:31 
Offline
Benutzeravatar

Registriert: 08.03.2013 14:27
Wohnort: ERB
Zumindest keine, die so einfach oder plattformunabhängig ist.

Alternative Plattformunabhängig, aber komplexer: Electron
Alternative Plattformabhängig (Windows), dafür aber einfacher: PHPDesktop

Ich persönlich bevorzuge Nummer 2. Ich habe diesen Drang nach der Plattformunabhängigkeit völlig aufgegeben. Die Linux-Entwickler hätten das Know-How und die Macht, Linux zu einem höheren Stellenwert auf dem Desktop zu verhelfen. Aber ich beobachte das ganze seit fast 20 Jahren und musste feststellen, das bis auf einzelne Projekte kein Interesse daran in der Linux-Community besteht. Wenn ich etwas Plattformunabhängig will, landet die Logik auf nem Server und die UI in den Browser. Fertig!

Würde man in PureBasic eine alternative Browserengine zur Verfügung stellen und die Möglichkeit bieten, dem Javascript dieses Gadgets Prozeduren aus dem Hauptcode zur Verfügung zu stellen, dann könnte man es auch selber über PureBasic machen. Gibt es aber nicht und damit geht es auch leider nicht.

_________________
USAC Protokoll
Universal Stringbased Application Communication Protocoll

Github: Zum Spezifikationdokument v0.01


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 20:41 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
ccode_new hat geschrieben:
Die einzige gute Lösung die ich bisher kenne ist "NW.js" direkt zu verwenden.

hätte ich jetzt auch empfohlen. ;-)

Ich bastel momentan unter anderem an einer SB-Erweiterung, mit der man komfortabler NW.js - Applikationen erstellen kann.

TroaX hat geschrieben:
Würde man in PureBasic eine alternative Browserengine zur Verfügung stellen und die Möglichkeit bieten, dem Javascript dieses Gadgets Prozeduren aus dem Hauptcode zur Verfügung zu stellen, dann könnte man es auch selber über PureBasic machen.

Die Diskussion über eine alternative Browserengine im englischen Forum hast Du sicherlich mitbekommen. Fred zeigte sich interessiert, in zukünftigen PB-Versionen Sciter unterstützen zu wollen, wenn genügend Leute finanzielle Unterstützung zusichern. Sciter ist jetzt nicht so unbedingt mein Favorit, weil es eine eigene Script-Implementierung (TIScript) mit sich bringt und JavaScript nicht unterstützt. Ich hätte es besser gefunden, wenn PB WebKit oder CEF unterstützten würde. Damit wäre man flexibler. Aber besser den Spatz in der Hand als die Taube auf dem Dach.

Grüße ... Peter

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 21:02 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Kiffi hat geschrieben:
Ich bastel momentan unter anderem an einer SB-Erweiterung, mit der man komfortabler NW.js - Applikationen erstellen kann.


Find ich toll!

:allright:


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 21:10 
Offline
Benutzeravatar

Registriert: 08.03.2013 14:27
Wohnort: ERB
So lange TIScript kompatibel mit den Javascript-Bibbliotheken ist, soll es mir egal sein. Aber ich hätte CEF oder Webkit auch deutlich besser gefunden. Wichtig ist aber eben auch, das man Prozeduren aus PB auch dem Script des Gadgets zur Verfügung stellen kann. Ansonsten muss man wieder Umwege über einen zusätzlichen zu integrierenden Webserver gehen. Außerdem würde sich Spiderbasic besser damit kombinieren lassen.

PS: Die Diskussion habe ich nicht mitbekommen, da ich momentan nur gelegentlich hier reinsehe und das englische vernachlässigt habe. Einzig für das MDI hatte ich mal die SuFu benutzt, aber nichts gefunden. Aber würden sie das ganze wirklich einbauen, könnte es sich damit eh erledigt haben ;)

_________________
USAC Protokoll
Universal Stringbased Application Communication Protocoll

Github: Zum Spezifikationdokument v0.01


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 21:25 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
TroaX hat geschrieben:
So lange TIScript kompatibel mit den Javascript-Bibbliotheken ist, soll es mir egal sein.

soweit ich das verstanden habe, ist TIScript eben nicht kompatibel mit JavaScript. Bzw. die DOM-Manipulation mittels JS ist nicht möglich. (https://sciter.com/forums/topic/using-js-libraries/)

Kann aber auch sein, dass ich das ganze Sciter-Prinzip nicht verstanden habe. Dazu müsste ich mal ein für mich verständliches Programmbeispiel sehen.

Grüße ... Peter

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 22:16 
Offline

Registriert: 30.08.2004 17:32
Hallo,

Ich verstehe das Thema irendwie nicht. Spiderbasic läuft im Browser.
Wofür brauche ich dann einen Embedded Browser?
Etwas anderes ist es wie schon erwähnt mit Purebasic.
Da scheint es ja eine Diskussion zu geben.

Grüße,
Hans-Peter

_________________
Hans-Peter


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 22:54 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Hallo HPW!

HPW hat geschrieben:
Ich verstehe das Thema irendwie nicht. Spiderbasic läuft im Browser.Wofür brauche ich dann einen Embedded Browser?


Eine SpiderBasic-Anwendung läuft im Browser - Richtig! (Unterstützt auch jeder Browser SpiderBasic genau so gut?)
"NW.js is based on Chromium and Node.js." - Das ist gut!

Hast du schon mal versucht mit PureBasic über das Webgadget eine SpiderBasic-Webseite innerhalb einer PureBasic-Anwendung aufzurufen ?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 23:00 
Offline
Benutzeravatar

Registriert: 08.03.2013 14:27
Wohnort: ERB
Kiffi hat geschrieben:
soweit ich das verstanden habe, ist TIScript eben nicht kompatibel mit JavaScript. Bzw. die DOM-Manipulation mittels JS ist nicht möglich. (https://sciter.com/forums/topic/using-js-libraries/)

Dann ist Sciter absolut witzlos und für mich vollkommen unpraktikabel. Gerade wegen den zig tausenden Javascript-Bibliotheken wäre ein moderneres Webgadget interesant. Nutzlos!

Zitat:
Ich verstehe das Thema irendwie nicht. Spiderbasic läuft im Browser.
Wofür brauche ich dann einen Embedded Browser?

Um modernere, dynamischere und fluidere Benutzeroberflächen sowie modernere Bedienkonzepte zu entwickeln, ohne sich um Kopf und Kragen zu programmieren. Was nützt einem ein Windows-Tablet, wenn man die gestensteuerung in seinen Anwendungen nicht verwenden kann, weil es einfach zu komplex zu entwickeln wäre? Oder veraltete Gadgets, die eine Bedienung nur unnötig verkomplizieren, obwohl es auch viel leichter geht? Oder Speieleentwicklung, ohne das HUD umständlich selbst zeichnen zu müssen? Ich kenne unzählige Einsatzzwecke und die Integration des Webgadgets auf Basis von Webkit oder Chromium würde einem den modernen Renderer gapaart mit einer schnellen Scripting-Engine liefern, unzählige Dinge zu realisieren, die mit PureBasic einfach extrem umständlich oder sogar nicht annähernd so praktikabel umzusetzen wäre, wie es mit den tausenden JS Bibliotheken, CSS Frameworks und HTML5 möglich wäre.

Eine PureBasic-Anwendung im Windows 10 Design? Bitte: https://metroui.org.ua/examples.html
Statistik-Grafiken und Charts? Hier: http://www.chartjs.org/samples/latest/
Wie wäre es mit einem Riesen-Framework, um so gut es geht Business-Anwendung zu realisieren? https://webix.com/demos/
Gestensteuerung? https://github.com/hammerjs/hammer.js
Spieleengine: http://phaser.io/
Oder Textverarbeitung: https://www.tiny.cloud/docs/demo/full-featured/

Es ist also nicht nur eine Spiderbasic Sache. Ich nehme mir lieber das, was ich will und brauche und nicht das, was mir Spiderbasic bietet. Und um anderes zu integrieren, ist mir der Weg über Spiderbasic zu umständlich und nervig.

Wenn man sowas alles in einer Desktop-Anwendung nutzen kann, ist das ein Segen, erspart jede Menge arbeit, hat einen modernen Look und macht zugegebenermaßen auch unglaublich viel Spaß, das alles zu entdecken und zu nutzen. Deswegen boomen Elektron, NW.js oder Apache Cordova (mobil) auch so extrem. Außerdem ist es auch mit dem drucken leichter, als die Dokumente vorher zu zeichnen ;)

_________________
USAC Protokoll
Universal Stringbased Application Communication Protocoll

Github: Zum Spezifikationdokument v0.01


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Embedded Browser für SpiderBasic
BeitragVerfasst: 14.10.2018 23:07 
Offline

Registriert: 27.11.2016 18:13
Wohnort: Erzgebirge
Jepp! Genau TroaX!

Webtechnologien bieten unglaublich viel kreativen Freiraum.


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 13 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye