Seite 5 von 6

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 11:38
von azzo
Hallo Tom,
Inhalt gelöscht.
Habe gerade selbst gesehen, dass fastreport.ru nicht mehr verfügbar ist.
LG
Otto

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 12:28
von Jan
Otto,

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

Jan

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 13:18
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.

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 14:26
von azzo
Hallo Tom,
Inhalt gelöscht.
Habe gerade selbst gesehen, dass fastreport.ru nicht mehr verfügbar ist.

LG
Otto

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 14:31
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. ;)

Re: BOA-Session

Verfasst: Do, 19. Mai 2022 16:25
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.

Re: BOA-Session

Verfasst: Fr, 24. Jun 2022 13:40
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

Re: BOA-Session

Verfasst: Do, 30. Jun 2022 12:32
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.

Re: BOA-Session

Verfasst: Fr, 01. Jul 2022 16:16
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.

Re: BOA-Session

Verfasst: So, 03. Jul 2022 8:27
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

Re: BOA-Session

Verfasst: So, 03. Jul 2022 16:46
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.

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 7:44
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

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 8:57
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

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 9:23
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

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 9:38
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.

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 10:43
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

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 11:04
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.

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 13:23
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

Re: BOA-Session

Verfasst: Mo, 04. Jul 2022 13:30
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.

Re: BOA-Session

Verfasst: Mo, 03. Okt 2022 9:47
von azzo
Hallo Freunde,
gibt es schon Erfahrungen? Arbeitet hier jemand damit?
LG
Otto

Re: BOA-Session

Verfasst: Mo, 03. Okt 2022 17:30
von ramses
Hallo Otto

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

Re: BOA-Session

Verfasst: Di, 04. Okt 2022 7:39
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

Re: BOA-Session

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

Re: BOA-Session

Verfasst: Di, 04. Okt 2022 12:56
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

Re: BOA-Session

Verfasst: Di, 04. Okt 2022 14:29
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.