Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Konzeptionelles, Technisches, Termine, Fragen zum Hersteller usw.

Moderator: Moderatoren

Antworten
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Benz »

Hi,

https://www.alaska-software.com/news/news.cxp

Hier wirbt Alaska ja mit webdesign mithilfe von xbase. Hat damit jemand schon Erfahrungen gemacht ? Und eignet sich das ganze auch für Cloud Anwendungen (mit lokalem Client) ?
Zuletzt geändert von Benz am Di, 23. Jun 2015 10:23, insgesamt 1-mal geändert.
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Jan »

Jens,

Nestor (aus Südafrika) hat da ein Shopsystem mit geschrieben. Schau mal hier www.starlightdemo.com. Der macht auf Auftragsarbeiten.

Ansonsten habe ich Alaska so verstanden, das cxp die Light-Version ist, und WAA die große Version. Martin hat auch einen sehr detaillierten Vortrag über XB2.Net auf dem letzten Forentreffen gehalten, das ist unglaublich umfangreich und relativ einfach. Aber kostet im Gegensatz zu cxp oder WAA extra.

Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Benz »

Gibt es vielleicht ein Protokoll von dem Vortrag oder sonst irgendetwas? :) ich war da leider nicht da.
Hat von euch jemand direkt damit Erfahrungen gemacht? Vor allem auch im Zusammenhang mit der Kommunikation von Webseiten mit lokalen Programmen,
sprich COM-Schnittstellen oder so.
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Martin Altmann »

Moin,
meinen Vortrag bietet Boris bei sich auf der Webseite zum Download an: http://xb2.net/xb2net/Xb2.NET_Vortrag.pdf

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Benz »

Danke Martin :)
Wenn ich das richtig sehe geht es bei dem VOrtrag allerdings um Xb.NEt oder ? also nicht über die Xbase++ eigenen Komponenten, sondern über das Zusatzmodul oder nicht (,das ja allerdings nicht ganz billig ist :D) ?

Viele Grüße

Jens
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Martin Altmann »

Yup, davon sprach Jan ja auch oben in seinem Beitrag.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Benz »

Stimmt, da hast du Recht ;)
Hat jemand so etwas für die "normalen" Xbase++ Komponenten oder irgendwelche Erfahrungen damit?
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 390
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Armin »

Hallo Jens,

ich habe Erfahrungen mit Xbase++ WAA.
Der WAA läuft als Anwendung auf einem Server. Man benötigt einen HTTP-Server (z.B. MS IIS oder Apache).
Im WAA sind fast alle Funktionen von Xbase++ nutzbar, die keine Benutzereingabe oder Bildschirmausgabe machen.
Mit dem WAA baut man normalerweise einen HTML-String zusammen oder füllt ein vorliegendes HTML-Template aus, das dann dem jeweiligen Client gesendet wird, der den Request ausgelöst hat. Auf Clientseite hat man die komplette Funktionalität (HTML, Javascript, css, usw.).
Aus einem Browser kann man normalerweise nicht auf lokale Resourcen zurückgreifen (COM, Dateien, usw.). Dies müsste dann schon im WAA passieren. Dieser läuft ja aber normalerweise nicht auf dem Client sondern auf einem Serverrechner...

Grüße, Armin
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9355
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Tom »

Hallo, Benz.

Zu Deiner Eingangsfrage:

Ja, CXP eignet sich dafür. Du kannst auf einem Server Deine CXP-Anwendung (mit Apache oder IIS, perspektivisch wohl auch mit Xb2.Net) laufen lassen, und das wäre dann in der Cloud (je nach Datenhaltung) und eben im Web - mit HTML (auch 5 und höher), PHP, jQuery und allem, was Du willst. Im Moment ist es noch so, dass die Anwendung auf dem Server auch alle Quellcodes enthalten muss, weil CXP derzeit noch immer kompiliert, wenn ein Request eingeht, aber auch dieses Merkmal soll sich demnächst ändern bzw. eigentlich längst geändert haben.

CXP kann den Ausgabecode - HTML, PHP, Java - beliebig mischen, auch und vor allem mit Xbase++-Code. Das ist sehr elegant gelöst. Man kann im Code darauf reagieren, welche Systeme am anderen Ende verwendet werden. Im Gegensatz zu den sehr statischen Sachen, die man mit dem WAA oder Xb2.Net veranstaltet, ist das richtig schick. Allerdings ist vor allem Xb2.Net sehr robust und benötigt keine zusätzliche Serversoftware, aber wenn man die Installation einmal geschafft hat, ist auch das kein Problem mehr - oder höchstens eines in Bezug auf die Sicherheit, denn Apache-Server werden natürlich viel häufiger und erfolgreicher attackiert als Xb2.Net-Server.
Herzlich,
Tom
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9355
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Tom »

Ergänzung: Roger Donnay hat in seinem Forum ein paar Beispiele mit CXP zusammengestellt. Einige verwenden seine Zusatzbibliothek eXpress++, aber nicht alle. Sie sind sehr anschaulich und gut dokumentiert. Man findet sie hier:

http://bb.donnay-software.com/donnay/viewforum.php?f=15
Herzlich,
Tom
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Benz »

danke :) und beim CXP ist es dann auch so wie beim WAA wie Armin gerade geschrieben hat, dass man nicht auf COM lokal zugreifen kann?
Oder gibt es da vielleicht eine Möglichkeit?

Denn im Prinzip funktioniert das ja wie ASP.NET, das ist genau so serverseitig und wenn ich Google glauben darf, dann kann man damit jedenfalls auf COM-Objekte lokal zugreifen.
Benutzeravatar
Tom
Der Entwickler von "Deep Thought"
Der Entwickler von "Deep Thought"
Beiträge: 9355
Registriert: Do, 22. Sep 2005 23:11
Wohnort: Berlin
Hat sich bedankt: 101 Mal
Danksagung erhalten: 361 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Tom »

Die Anwendung kann auf alles zugreifen, auf das eine Xbase++-Anwendung eben zugreifen kann. In der Benutzerinteraktion ist sie allerdings auf die Elemente begrenzt, die sich auch im Browser darstellen lassen.
Herzlich,
Tom
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++

Beitrag von Benz »

Ok, das ist ne Antwort, die mir natürlich sehr gefällt :D , danke euch!
Benutzeravatar
Armin
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 390
Registriert: Mo, 26. Sep 2005 12:09
Wohnort: 75331 Engelsbrand
Danksagung erhalten: 3 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Armin »

Hallo Jens,

ich habe jetzt auch mal gegoogelt. Mit ASP (das auf dem Server läuft) kann man doch nicht auf den Client lokal zugreifen (COM)? Wenn dann auf den Server lokal. Das geht natürlich auch mit Xbase++ WAA - soweit etwas mit Xbase++ funktioniert...

Grüße, Armin
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Rudolf »

Hallo,
ich habe im Vortrag von Boris eine Funktion Flasherror() gesehen, ich suche sowas um am Client ein Fenster mit einer Meldung zu öffnen, ich denke diese Funktion macht genau das. Wo finde ich den Sourcecode für den Vortrag bzw. die Funktion ?
Grüße
Rudolf
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Martin Altmann »

Moin Rudolf,
die ist von Boris und in seinem WebServe.prg enthalten.
Hat aber nichts mit dem Adobe Flashplayer zu tun ;-)

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Rudolf »

Hallo Martin,
danke, hab ich total übersehen, und das mit Flash weiss ich ;-) Ich brauche nur ein Fenster welches sich über dem aktuellen im Browser öffnet für die Meldung.
Ich kann für mobile Anwendungen jquery.mobile sehr empfehlen, hab ein paar nette Anwendungen mit XB2NET damit geschrieben.
http://www.formcommander.net/screenshots.html
Geht also auch ohne CXP sehr gut, auch wenn Änderungen und das Testen ein wenig aufwendiger sind.
Grüße
Rudolf
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Benz »

Jetzt habe ich noch eine andere Frage und zwar was für Anforderungen muss ich an einen Webserver stellen, auf dem xbase laufen soll? Also laufen die Programme die der Kunde über den Browser abruft auf einem Webserver mit suse Linux?
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Rudolf »

Hallo,
auf jedem Windows Rechner auf dem Xbase++ läuft, das ist eben gerade der große Vorteil, Du brauchst nichts anderes installieren, ich empfehle ab XP aufwärts.
Grüße
Rudolf
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Benz »

Wenn ich jetzt aber einen Webserver bei 1und1 Miete dann ist das ja meistens Linux, heißt da würde das gar nicht laufen? Auch nicjt zb mit iss oder iis oder wie der Webserver von Microsoft heißt?
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Martin Altmann »

Moin,
Benz hat geschrieben:Auch nicjt zb mit iss oder iis oder wie der Webserver von Microsoft heißt?
der ja nur unter Windows läuft!

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Benz »

Ok logisch. Dann anders gibt es vllt einen Webserver auf dem das läuft den man auch auf Linux installieren kann ,zb Apache
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Martin Altmann »

Ja - gibt es.
Aber für den WAA brauchst Du trotzdem einen Server mit Windows - auf dem muss nicht der Webserver laufen.

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Benutzeravatar
Rudolf
Programmier-Gott
Programmier-Gott
Beiträge: 1418
Registriert: Mo, 02. Jan 2006 23:03
Wohnort: Salzburg/Österreich
Kontaktdaten:

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Rudolf »

Hallo,
habe einen Windows Server für ca. 30 € im Monat, kostet ein wenig mehr, aber viel einfacher ohne Apache oder MIIS. Und ich verwende zusätzlich TSPLUS, damit kann man direkt über Browser auf eine normale Xbase++ Oberfläche mit jedem HTML5 Browser zugreifen. Man muss die Oberfläche des Programms natürlich dafür optimieren. Du kannst also über HTML und XB2NET oder über eine normale Windows Oberfläche auf allen Geräten arbeiten. TSPLUS Ist auch billiger als die MS Terminalserver Lizenzen.
http://www.tsplus.net/
Grüße
Rudolf
Benz
Rekursionen-Architekt
Rekursionen-Architekt
Beiträge: 440
Registriert: Mo, 30. Mai 2011 15:06
Danksagung erhalten: 1 Mal

Re: Webdesign und Cloud Anwendungen mit xbase++ [ERLEDIGT]

Beitrag von Benz »

Und noch eine andere Frage, die aber auch in das Thema mit reinspielt.
Und zwar habe ich hier gelesen (https://de.wikibooks.org/wiki/Websiteen ... ersprachen), dass ASP.NET im Prinzip mit jeder CLR-kompatiblen Programmiersprache verwendet werden kann. Gilt das auch für Xbase++? Also ist Xbase++ CLR kompatibel und wenn ja, was heißt das? :D (CLR heißt ja Common language runtime)
Antworten