BOA-Session

Vom Front-End bis SOAP.

Moderator: Moderatoren

Termin/e, an dem/denen ich könnte (jeweils 18.00 Uhr)

Umfrage endete am Mo, 02. Mai 2022 15:54

9. Mai 2022
10
25%
10. Mai 2022
9
23%
11. Mai 2022
11
28%
12. Mai 2022
10
25%
 
Insgesamt abgegebene Stimmen: 40

Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Tom,
Inhalt gelöscht.
Habe gerade selbst gesehen, dass fastreport.ru nicht mehr verfügbar ist.
LG
Otto
Zuletzt geändert von azzo am Do, 19. Mai 2022 14:25, insgesamt 1-mal geändert.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14641
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 87 Mal
Kontaktdaten:

Re: BOA-Session

Beitrag von Jan »

Otto,

was genau hat das jetzt mit dem Thema BOA in diesem Thread zu tun?

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: BOA-Session

Beitrag von Tom »

Davon abgesehen, was Jan gefragt hat (und ich hatte Dich, Otto, weiter oben gefragt, worauf Du eigentlich hinauswillst):
"FastReport" ist ähnlich wie L&L vom Funktionsumfang.
Wenn ein Fahrrad so ähnlich vom Leistungsumfang ist wie ein Porsche Taycan, dann ja. Und wird FastReport eigentlich noch von irgendjemandem weiterentwickelt?

Das ist hier kein Ich-bin-besser-Thread, Otto, sondern einer zu BOA. Dass Du hier immer wieder mit "Und so mache ich das übrigens mit harbour/mod harbour" aufschlägst, zerbröselt den Thread (man nennt das "Threadshreddern"), hilft aber niemandem. Wäre es nicht besser, wenn Du Deine Erfahrungen mit und Hinweise zu mod harbour woanders sammeln und präsentieren würdest? Dazu gab es doch auch schon einen Thread, meine ich.
Herzlich,
Tom
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Tom,
Inhalt gelöscht.
Habe gerade selbst gesehen, dass fastreport.ru nicht mehr verfügbar ist.

LG
Otto
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9345
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 100 Mal
Danksagung erhalten: 359 Mal
Kontaktdaten:

Re: BOA-Session

Beitrag von Tom »

Hallo, Otto.
Habe gerade selbst gesehen, dass fastreport.ru nicht mehr verfügbar ist.
Der Entwickler ist vor drei oder vier Jahren gestorben. Es gibt tatsächlich ein Importtool, um Frax-Reporte mit L&L weiterzuverwenden. Aber jetzt shreddern wir den Thread immer weiter. ;)
Herzlich,
Tom
skiman
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 34
Registriert: Di, 25. Mai 2010 20:18
Hat sich bedankt: 2 Mal
Danksagung erhalten: 21 Mal

Re: BOA-Session

Beitrag von skiman »

Hi,

Today we modified the licence system, as discussed Monday.

At login BOA will send the licence key to our licence server, but in case there is no answer from the licence server, it will proceed without any warning.
This way the system can be used in a closed intranet without any problem. Also when our server gets overloaded by the customers of you all :wink: there will no problem for them to use your solution.

Best regards,
Chris.
Best regards,

Chris Andries
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: BOA-Session

Beitrag von ssemleit »

Hallo,

um dieses Thema ist es recht ruhig geworden.
Hat jemand mittlerweile schon positive oder auch negative Erfahrungen mit BOA gemacht?
Ich will mit Tests noch warten, bis das von Alaska in Regensburg vorgestellte Asset für den Resthandler verfügbar ist.

Gruß
Stefam
Gruß
Stefan
skiman
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 34
Registriert: Di, 25. Mai 2010 20:18
Hat sich bedankt: 2 Mal
Danksagung erhalten: 21 Mal

Re: BOA-Session

Beitrag von skiman »

Hi,

Just for your information.

Currently we are upgrading BOA to the latest Angular 14. Meanwhile we also worked on the implementation of css which is also almost finished by now.

Seems as a lot of developers are waiting for the 'holy grail'. The past has proven that waiting for Alaska after an announcement can be a long time. I saw the WEBUI tutorial they made. Honoustly, I was really disappointed. I didn't see much difference according to a presentation a few years ago. Using WEB elements in a Windows application doesn't make a lot of sense to me. And if you need it, you can do a lot with activex and a html viewer. Showing a PDF or a HTML page is something you don't need the WEBUI for.

I have no idea how much developers have succesfully used cxp by now to develop an online version of their Windows application. I'm afraid it won't be a lot.
Best regards,

Chris Andries
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

Ich kann Chris nur beipflichten.

Ich habe mich einige Zeit mit Angular beschäftigt. Die Ansätze und Möglichkeiten mit Angular sind einfach echt genial.

Inzwischen habe ich meinen XB2Net Webserver angepasst damit er mit BOA verwendet werden kann und bin daran meine ersten Versuche mit BOA zu machen.
Valar Morghulis

Gruss Carlo
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Carlos,
kannst du bitte ein wenig mehr darüber schreiben.

Ist es nicht schwierig, wenn man HTML, JS und dann noch Angular dazu lernen muss?
Welche Vorteile hast du mit Angular gegenüber HTML und JS pure?

Vielleicht kannst du es uns anhand von einfachem Sourcecode zeigen.

Vielen Dank im Voraus und schönen Sonntag.

Mit freundlichem Gruß
Otto
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

Hallo Otto

BOA ist mt Angular gebaut und ist ein Frontend das dir sämtliche Arbeiten mit HTML usw abnimmt. Du musst BOA nur mitteilen was du willst.

Ich habe mich mit Angular beschäftigt weil ich wissen wollte wie man damit arbeitet. Und um nötigenfalls auch eigene Frontendkomponenten zu bauen.

Zum Beispiel sind die BOA Dateien auf meinem Server unter: www_root/app
Wird das BOA Frontend aufgerufen ( http://server.local/app/index.html ) zeigt es den Loginscreen an.
Als API habe ich v1 eingestellt. Nach Eingabe von Username + Passwort durch Klick auf Login wird meine Login Funktion auf dem XB2net Server aufgerufen.

Code: Alles auswählen

function SWEB_app_v1_login()   //
Local oClient := ThreadObject()
local cVal := oClient:HTTPRequest:authorization()
local cPsw, ret_val := '{"error":"nok","token":"" }'

       
         if !Empty(cVal) .and. Upper(SubStr(cVal,1,5)) == "BASIC"
            cVal := SubStr(cVal,7)
            cVal := _Base64Decode( @cVal )
            cPsw :=  substr(cVal, At(":", cVal)+1)
            cVal := Left(cVal, At(":", cVal)-1)
            ? cVal, cPsw  // Anzeige Usernamen und Passwort
         endif


         oClient:HTTPResponse:content := ret_val

return(nil)

Die Funktion zeigt auf dem Server die eingabe des Nutzers an und gibt Fehler zurück. Wäre das Login korrekt wären im JSON String die Befehle um das gewünschte Menu usw. anzuzeigen. Weitere und umfangreiche Beschreibungen findest du im Manual von BOA bei Chris.
Valar Morghulis

Gruss Carlo
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Carlo,
vielen Dank.
Meine Frage hat sich auf Angular bezogen.
Hier würde mich interessieren, wie man als Webneuling Angular nutzen könnte.

Ich habe mit SYMFONY und PHP einen Versuch gestartet, aber das geht dann nicht mehr so nebenbei. Hier hast du schon eine steile Lernkurve.

LG
Otto
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

Hallo Otto

um Webseiten mit BOA zu erstellen brauchst du grundsätzlich mal keine HTML JS usw. etc. Kentnisse das nimmt dir alles BOA ab.
Natürlich das hat gewisse Einschränungen in den Möglichkeiten zur Folge, mit der aktuell herrschenden Strategie "Mobile First" ist das aber sogar gut.

Ich nutze jetzt BOA weil ich eine Bestehende Desktop APP Geräte unabhängig und Mobile tauglich machen muss.
Die App soll auf allem was einen modernen Web-Browser hat lauffähig sein.

Das geht meiner Meinung nach nur mit einem Framework wie BOA .... jedenfalls einfacher und frustloser als andere Varianten
Valar Morghulis

Gruss Carlo
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Carlos,
danke.

>Ich habe mich einige Zeit mit Angular beschäftigt. Die Ansätze und Möglichkeiten mit Angular sind einfach echt genial.

Mich hätten deine Erfahrungen mit Angular interessiert.

LG
Otto
skiman
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 34
Registriert: Di, 25. Mai 2010 20:18
Hat sich bedankt: 2 Mal
Danksagung erhalten: 21 Mal

Re: BOA-Session

Beitrag von skiman »

Hi Otto,

As you noticed by yourself, learning a technology as Angular is a steep learning curve, and to use BOA you don't need it.

BOA is developed with Angular and the main goal of the system is that a developer don't need to know how to develop it. You just need to use it to build your web application.

Learning Angular as Carlo is doing, makes it possible for him to change BOA, and to add anything he needs. If his customers have special requests, Carlo will have the possibility to fullfill them. Meanwhile 95% of the application will be build with the default possibilities of BOA.
Best regards,

Chris Andries
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hello Chris,
Thank you.
I would be interested to learn more about the approaches and possibilities with Angular.

Where exactly does it help you in your development.
Maybe Carlos has created a small CRUD program.
Best regards,
Otto
skiman
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 34
Registriert: Di, 25. Mai 2010 20:18
Hat sich bedankt: 2 Mal
Danksagung erhalten: 21 Mal

Re: BOA-Session

Beitrag von skiman »

Hi Otto,

Angular isn't helping me in my conversion of my xbase application to a web application. In the past 15 years I was struggling with different solutions to build a web application where I could use the same data as my windows application at the same time.

By using Angular we have build BOA. The architecture of BOA has nothing to do with Angular. The data driven approach is the way we build it, to create the system as it is now. We could have used React or Vue and could had the same result.
Best regards,

Chris Andries
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hello Chris,
thanks again.

I agree with you that if someone wants to do an application such as accounting or invoicing, BOA is an option.
With these programs, the user interface is predetermined.


But if you want to do other things on the web, like visualizations, games, webpages or flashy APPs, then the user interface is crucial.
And here you should be able to use the full range of possibilities.

Best regards,
Otto
skiman
Cut&Paste-Entwickler
Cut&Paste-Entwickler
Beiträge: 34
Registriert: Di, 25. Mai 2010 20:18
Hat sich bedankt: 2 Mal
Danksagung erhalten: 21 Mal

Re: BOA-Session

Beitrag von skiman »

Hi Otto,

I agree, BOA isn't made to build games, webshops or flashy apps. It is made to build CRUD applications where you need a powerfull grid and forms. There is also put a lot of effort in the navigation. The combination of this makes it possible to create a powerfull web application for all kind of solutions where data entry is important.
Best regards,

Chris Andries
Benutzeravatar
azzo
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 483
Registriert: So, 28. Mär 2010 19:21
Danksagung erhalten: 11 Mal

Re: BOA-Session

Beitrag von azzo »

Hallo Freunde,
gibt es schon Erfahrungen? Arbeitet hier jemand damit?
LG
Otto
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

Hallo Otto

Ja. Ich arbeite damit.
Inzwischen habe ich mir Angular Erfahrungen angeeignet so sind auch eigene Anpassungen und Design möglich.
Valar Morghulis

Gruss Carlo
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: BOA-Session

Beitrag von ssemleit »

Hallo Carlo,

Du schreibst, dass Du eigene Anpassungen und Änderungen am Design vornimmst.
Wie läuft das ab? Hast Du die Enterprise BOA licence gekauft?

Gruß
Stefan
Gruß
Stefan
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

ssemleit hat geschrieben: Di, 04. Okt 2022 7:39 Hast Du die Enterprise BOA licence gekauft?
Ja. Mein Kunde wollte es so.
Valar Morghulis

Gruss Carlo
Benutzeravatar
ssemleit
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 123
Registriert: Di, 08. Mär 2016 11:32
Hat sich bedankt: 19 Mal
Danksagung erhalten: 8 Mal

Re: BOA-Session

Beitrag von ssemleit »

Das dachte ich mir mit der Enterprise :D

Eine Frage hätte ich da noch.
Wenn es eine neue Version bzw. Erweiterungen von BOA gibt, kannst Du Deine angepasste Version aktualisieren?

Gruß Stefan
Gruß
Stefan
ramses
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 2513
Registriert: Mi, 28. Jul 2010 17:16
Hat sich bedankt: 12 Mal
Danksagung erhalten: 77 Mal

Re: BOA-Session

Beitrag von ramses »

Ja, schon. Das ganze besteht aus vielen Files die man in seinem GitHub Account hat. Es gibt Tools um Neuerungen einzubauen. Automatisch geht es aber nicht.
Valar Morghulis

Gruss Carlo
Antworten