Website, Xb2net, xbase++
Moderator: Moderatoren
-
- Rekursionen-Architekt
- Beiträge: 116
- Registriert: Do, 29. Mai 2008 20:46
- Hat sich bedankt: 1 Mal
Website, Xb2net, xbase++
Hi,
ich habe eine Website (incl. eigenem Shop), die bislang unter xb2net lief. Es gibt einige statische Webseiten, aber auch viele dynamische, die ich selbst in HTML zusammenbaue.
Jetzt muss ich alles neu aufbauen. Am liebsten würde ich die komplizierte Logik bestehen lassen, also nicht den ganzen Xbase++ Code neu machen.
Allerdings sollen die Webseiten von einem externen Developer gemacht werden.
Wir würdet ihr an die Sache herangehen?
Meine die war, ihn Templates machen zu lassen, die ich dann füllen kann.
Andere Vorschläge oder Ideen?
Danke für Eure Hilfe!
Stephan
ich habe eine Website (incl. eigenem Shop), die bislang unter xb2net lief. Es gibt einige statische Webseiten, aber auch viele dynamische, die ich selbst in HTML zusammenbaue.
Jetzt muss ich alles neu aufbauen. Am liebsten würde ich die komplizierte Logik bestehen lassen, also nicht den ganzen Xbase++ Code neu machen.
Allerdings sollen die Webseiten von einem externen Developer gemacht werden.
Wir würdet ihr an die Sache herangehen?
Meine die war, ihn Templates machen zu lassen, die ich dann füllen kann.
Andere Vorschläge oder Ideen?
Danke für Eure Hilfe!
Stephan
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Website, Xb2net, xbase++
So habe ich es auch gemacht, eindeutige Feldnamen in den HTML Quellcode, memoread() einlesen und mit StrTran() Daten und Texte ersetzen und liefern.
Ich habe meine Feldnamen so benannt: {Name} ... denn diese {} sind im normalen Text nicht zu fürchten.
Natürlich könntest du aber auch per HTML Objekt (von Alaska gibt es eine Klasse) einzelne Inhalte tauschen lassen, aber ich habe mich mit der Klasse nie anfreunden können.
Wenn du DatenBrowser etc. benötigst, solltest du eine Bibliothek nutzen, jQuery z.B. es gibt viele Beispiele im Netz. Bei dem Quellcode kann man dann recht einfach die Daten im Array-String übergeben.
Der wichtigste Grund die Aufgaben so zu trennen - finde ich - ist, dass ein Web-Entwickler mit CSS Kenntnissen und etwas Design Erfahrungen einfach viel schönere Oberflächen bauen kann, als ich je hinbekommen könnte.
Nicht jeder ist ein Grafiker und nicht jeder hat Lust sich in die HTML / CSS Tiefen zu stürzen, auch wenn es kein Hexenwerk ist. Ich persönlich mag zwar reines HTML und voll dynamische Flächen, aber die meisten anderen wollen voll gui schnickschnack.
Ich habe meine Feldnamen so benannt: {Name} ... denn diese {} sind im normalen Text nicht zu fürchten.
Natürlich könntest du aber auch per HTML Objekt (von Alaska gibt es eine Klasse) einzelne Inhalte tauschen lassen, aber ich habe mich mit der Klasse nie anfreunden können.
Wenn du DatenBrowser etc. benötigst, solltest du eine Bibliothek nutzen, jQuery z.B. es gibt viele Beispiele im Netz. Bei dem Quellcode kann man dann recht einfach die Daten im Array-String übergeben.
Der wichtigste Grund die Aufgaben so zu trennen - finde ich - ist, dass ein Web-Entwickler mit CSS Kenntnissen und etwas Design Erfahrungen einfach viel schönere Oberflächen bauen kann, als ich je hinbekommen könnte.
Nicht jeder ist ein Grafiker und nicht jeder hat Lust sich in die HTML / CSS Tiefen zu stürzen, auch wenn es kein Hexenwerk ist. Ich persönlich mag zwar reines HTML und voll dynamische Flächen, aber die meisten anderen wollen voll gui schnickschnack.
Gruß
Hubert
Hubert
-
- Rekursionen-Architekt
- Beiträge: 116
- Registriert: Do, 29. Mai 2008 20:46
- Hat sich bedankt: 1 Mal
Re: Website, Xb2net, xbase++
Danke.
Dann kann ich ihm beim Code völlige Freiheit lassen?
Das mit dem DatenBrowser und jQuery hab ich nicht ganz verstanden. Gibts da ein Beispiel wie das aussieht?
Dann kann ich ihm beim Code völlige Freiheit lassen?
Das mit dem DatenBrowser und jQuery hab ich nicht ganz verstanden. Gibts da ein Beispiel wie das aussieht?
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Website, Xb2net, xbase++
solange die Variablen enthalten sind die du brauchst ...
wie eine normale Datentabelle in HTML aussieht ist ja sicher bekannt, nun schau z.B. diese Seite an und spiele mal mit der Datentabelle ...
https://datatables.net/examples/basic_i ... _only.html
Für sowas gibt es Generatoren, allein die Sortierung und Filterung machen schon was her.
Gruß
Hubert
Hubert
-
- Rekursionen-Architekt
- Beiträge: 116
- Registriert: Do, 29. Mai 2008 20:46
- Hat sich bedankt: 1 Mal
Re: Website, Xb2net, xbase++
Danke für die Info.
Da ich mit meinen HTML Kenntnissen beschränkt bin:
Ich muss also einen Webiste Designer finden, der gut mit HTML und CSS ist. Routinen wie Javascript und jQuery sollten auch mit XB2NET kein Problem sein. (GIbt es andere?)
PHP, Wordscript macht weniger Sinn, richtig?
Da ich mit meinen HTML Kenntnissen beschränkt bin:
Ich muss also einen Webiste Designer finden, der gut mit HTML und CSS ist. Routinen wie Javascript und jQuery sollten auch mit XB2NET kein Problem sein. (GIbt es andere?)
PHP, Wordscript macht weniger Sinn, richtig?
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2518
- Registriert: Mi, 28. Jul 2010 17:16
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 77 Mal
Re: Website, Xb2net, xbase++
Hallo Stefan
ich würde dir sehr empfehlen einen Workshop zu suchen der dir die Funkionsweise und Möglichkeiten von HTML, CSS, Ajax, vorallem Javascript und den Tools jQuery und Datatables näher bringt. Wenn du Web-Apps bauen willst führt kein Weg an diesen vorbei. Mit den genannten lassen sich einfach und schnell Web-Apps erstellen die konventionelle GUI-Anwendung, besonders wenn du noch Ajax verwendest, schnell mal ur-alt ausehen lassen. Auch wenn du nachher einen externen Programmierer beauftragst ist es immer gut die Möglichkeiten zu kennen. PHP und andere sind eigenlich Serverseitige Tool, da du xb2net verwendest benötigts du diese nicht. Die Zukunft liegt in Geräteunabhängigen Web-Apps je früher du dich damit befasst um so besser .....
Gruss Carlo
ich würde dir sehr empfehlen einen Workshop zu suchen der dir die Funkionsweise und Möglichkeiten von HTML, CSS, Ajax, vorallem Javascript und den Tools jQuery und Datatables näher bringt. Wenn du Web-Apps bauen willst führt kein Weg an diesen vorbei. Mit den genannten lassen sich einfach und schnell Web-Apps erstellen die konventionelle GUI-Anwendung, besonders wenn du noch Ajax verwendest, schnell mal ur-alt ausehen lassen. Auch wenn du nachher einen externen Programmierer beauftragst ist es immer gut die Möglichkeiten zu kennen. PHP und andere sind eigenlich Serverseitige Tool, da du xb2net verwendest benötigts du diese nicht. Die Zukunft liegt in Geräteunabhängigen Web-Apps je früher du dich damit befasst um so besser .....
Gruss Carlo
Valar Morghulis
Gruss Carlo
Gruss Carlo
- brandelh
- Foren-Moderator
- Beiträge: 15707
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 71 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Website, Xb2net, xbase++
Das würde zumindest bei der Auftragserteilung / Besprechung mit dem externen Designer helfen, denn wenn man die Grundlagen nicht kennt, redet man schnell aneinander vorbei.
Ramses,
hast du da Empfehlungen ?
Als ich noch auf Schulungen ging (Clipper, VO und einmal Xbase++) waren die Erlebnisse durchwachsen, nicht jeder hält was er verspricht
Gruß
Hubert
Hubert
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2518
- Registriert: Mi, 28. Jul 2010 17:16
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 77 Mal
Re: Website, Xb2net, xbase++
Das stimmt es ist nicht einfach. Empfehlungen: Leider nein! Suchen .... Ich habe an einem Konzert jemand kennengelernt der sich damit befasst ..... eines ergab das andere ....
Gruss Carlo
Valar Morghulis
Gruss Carlo
Gruss Carlo
- Armin
- Rekursionen-Architekt
- Beiträge: 394
- Registriert: Mo, 26. Sep 2005 12:09
- Wohnort: 75331 Engelsbrand
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Website, Xb2net, xbase++
Hallo Stephan,
wir haben auch HTML-Templates, die wir mittels Alaska HRF ausfüllen. Diese Templates sind stylbar.
Ich würde diese Templates aber heute nicht mehr mit Xbase++ füllen. Wenn man dynamische Webseiten will, dann muss man auch Daten per Javascript einfügen. Um da nicht etliche Dinge doppel (in Xbase und in Javascript) zu programmieren, würde ich aus Xbase++ hauptsächlich (bis ausschliesslich) Daten zur Verfügung stellen.
d.h. in Xbase++ alle angeforderten Daten in einem JSON-Objekt sammeln und übertragen.
Somit hat man auch stylbare Templates und die Daten werden per Ajax geladen.
Auch kann man etliche Last an den Client abgeben und der Server kann sich um die Datenbereitstellung kümmern.
Beispiele findet man in den Beispielen von meinem letzten Vortrag beim Forentreffen.
Grüße, Armin
wir haben auch HTML-Templates, die wir mittels Alaska HRF ausfüllen. Diese Templates sind stylbar.
Ich würde diese Templates aber heute nicht mehr mit Xbase++ füllen. Wenn man dynamische Webseiten will, dann muss man auch Daten per Javascript einfügen. Um da nicht etliche Dinge doppel (in Xbase und in Javascript) zu programmieren, würde ich aus Xbase++ hauptsächlich (bis ausschliesslich) Daten zur Verfügung stellen.
d.h. in Xbase++ alle angeforderten Daten in einem JSON-Objekt sammeln und übertragen.
Somit hat man auch stylbare Templates und die Daten werden per Ajax geladen.
Auch kann man etliche Last an den Client abgeben und der Server kann sich um die Datenbereitstellung kümmern.
Beispiele findet man in den Beispielen von meinem letzten Vortrag beim Forentreffen.
Grüße, Armin
- AUGE_OHR
- Marvin
- Beiträge: 12913
- Registriert: Do, 16. Mär 2006 7:55
- Wohnort: Hamburg
- Hat sich bedankt: 19 Mal
- Danksagung erhalten: 46 Mal
Re: Website, Xb2net, xbase++
warst du auf der letzten Forum Konferenz
das File heisst xbe_WAA_HTML_JS_JQUERY.zip und der JSON Teil beruht auf XBCF ( http://www.xbwin.com/ )
Die Files der letzten User Konferenz ist für Forum Mitgliedern jeweils nach der nächsten User Konferenz möglich.
gruss by OHR
Jimmy
Jimmy
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 116 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Website, Xb2net, xbase++
Moin Stephan,
Allen Teilnehmern eines Forentreffens werden die Vorträge und Videoaufzeichnungen der Sessions nach der Konferenz per ftp zur Verfügung gestellt.
Allen Mitgliedern im Verein (auch denen, die nicht auf dem Treffen anwesend waren) werden die entsprechenden Zugriffe ebenfalls gegeben, nachdem das nächste Treffen stattgefunden hat (also mit ca. einem Jahr Verspätung).
Viele Grüße,
Martin
um Jimmys Aussage ein wenig zu präzisieren:AUGE_OHR hat geschrieben: ↑Do, 11. Jan 2018 3:45warst du auf der letzten Forum Konferenz
das File heisst xbe_WAA_HTML_JS_JQUERY.zip und der JSON Teil beruht auf XBCF ( http://www.xbwin.com/ )
Die Files der letzten User Konferenz ist für Forum Mitgliedern jeweils nach der nächsten User Konferenz möglich.
Allen Teilnehmern eines Forentreffens werden die Vorträge und Videoaufzeichnungen der Sessions nach der Konferenz per ftp zur Verfügung gestellt.
Allen Mitgliedern im Verein (auch denen, die nicht auf dem Treffen anwesend waren) werden die entsprechenden Zugriffe ebenfalls gegeben, nachdem das nächste Treffen stattgefunden hat (also mit ca. einem Jahr Verspätung).
Viele Grüße,
Martin
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.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2518
- Registriert: Mi, 28. Jul 2010 17:16
- Hat sich bedankt: 12 Mal
- Danksagung erhalten: 77 Mal
Re: Website, Xb2net, xbase++
Hello Stepahn
versuche so viel wie möglich mit Javasript, Ajax, Jquery, XB2net und Co, zu lösen und so wenig wie möglich mit Xbase oder Alaska-Spezifischen Modulen und Funktionen bezw. so wenig wie möglich auf dem Server auszuführen. Vermeide WAA. Versuche Postgesql zu verwenden. Verzichte auf ADS. Die Zukunft liegt bei den erwähnten Modulen. Jedenfalls wenn du eine über einen längeren Zeitraum benutzbare, sorglose, solide, Wartungsame App erstellen willst. Versuche Leute zu finden die dir helfen diesen Weg zu beschreiten und möglichst viel Workload auf die Clients zu verteilen.... Auch wenn dieser Weg anfangs steinig erscheint und einiges kostet sind die Vorteile dieser Variante schlussendlich unbezahlbar....... So meine Meinung und Erfahrungen mit den ersten so umgestellten Apps. Ich wäre gerne im April nach Dresden gekommen ... kenne einige Leute da ... bin aber den ganzen April in LV .....
Gruss Carlo
versuche so viel wie möglich mit Javasript, Ajax, Jquery, XB2net und Co, zu lösen und so wenig wie möglich mit Xbase oder Alaska-Spezifischen Modulen und Funktionen bezw. so wenig wie möglich auf dem Server auszuführen. Vermeide WAA. Versuche Postgesql zu verwenden. Verzichte auf ADS. Die Zukunft liegt bei den erwähnten Modulen. Jedenfalls wenn du eine über einen längeren Zeitraum benutzbare, sorglose, solide, Wartungsame App erstellen willst. Versuche Leute zu finden die dir helfen diesen Weg zu beschreiten und möglichst viel Workload auf die Clients zu verteilen.... Auch wenn dieser Weg anfangs steinig erscheint und einiges kostet sind die Vorteile dieser Variante schlussendlich unbezahlbar....... So meine Meinung und Erfahrungen mit den ersten so umgestellten Apps. Ich wäre gerne im April nach Dresden gekommen ... kenne einige Leute da ... bin aber den ganzen April in LV .....
Gruss Carlo
Valar Morghulis
Gruss Carlo
Gruss Carlo