Benutzer-Werkzeuge

Webseiten-Werkzeuge


servoy

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
servoy [29.01.2024 10:20] – [Gründe für Servoy] Joachim Hilgersservoy [29.01.2024 10:32] (aktuell) – [Weitere Quellen] Joachim Hilgers
Zeile 16: Zeile 16:
   * Der Hersteller pflegt sein Produkt seit vielen Jahren kontinuierlich und geht auf Wünsche der Entwickler ein. Wenn Wünsche der Kunden abgelehnt werden, dann wird dies begründet. Auf Fehlermeldungen wird meist zeitnah und in nachvollziehbarer Art und Weise reagiert.   * Der Hersteller pflegt sein Produkt seit vielen Jahren kontinuierlich und geht auf Wünsche der Entwickler ein. Wenn Wünsche der Kunden abgelehnt werden, dann wird dies begründet. Auf Fehlermeldungen wird meist zeitnah und in nachvollziehbarer Art und Weise reagiert.
   * Servoy legt großen Wert auf **Abwärtskompatibilität**. Als Servoy Entwickler muss man nicht damit rechnen, spätestens alle 3-4 Jahre große Teile seiner Codebasis und ggf. sogar die komplette Entwicklungsumgebung austauschen zu müssen.    * Servoy legt großen Wert auf **Abwärtskompatibilität**. Als Servoy Entwickler muss man nicht damit rechnen, spätestens alle 3-4 Jahre große Teile seiner Codebasis und ggf. sogar die komplette Entwicklungsumgebung austauschen zu müssen. 
 +  * Wie Servoy diese Abwärtskompatibilität bisher umgesetzt hat, kann man an der über 20-jährigen Entwicklung des Produktes sehen:
     * Um das Jahr 2000 führte Servoy den sogenannten "Smart Client" ein, der eine auf dem Client lokal ablaufende Java-Anwendung ist.     * Um das Jahr 2000 führte Servoy den sogenannten "Smart Client" ein, der eine auf dem Client lokal ablaufende Java-Anwendung ist.
     * in 2006 wurde zusätzlich der alternative "Web Client" eingeführt, der im lokalen Browser läuft. Die Oberfläche der Anwendungen sieht nahezu identisch zum Smart Client aus. Sie hat dafür natürlich die Restriktionen einer Browser-Anwendung, wie z.B. den limitierten Zugriff auf lokale Resourcen. Änderungen an der Code-Basis waren für die Umstellung sehr überschaubar.     * in 2006 wurde zusätzlich der alternative "Web Client" eingeführt, der im lokalen Browser läuft. Die Oberfläche der Anwendungen sieht nahezu identisch zum Smart Client aus. Sie hat dafür natürlich die Restriktionen einer Browser-Anwendung, wie z.B. den limitierten Zugriff auf lokale Resourcen. Änderungen an der Code-Basis waren für die Umstellung sehr überschaubar.
Zeile 31: Zeile 32:
 Wir arbeiten noch an weiteren Inhalten... Wir arbeiten noch an weiteren Inhalten...
  
 +
 +===== Weitere Quellen =====
 +
 +Auf https://www.visualfoxpro.com/ hat Omar van Galen sehr umfangreiche (englische) Infos zum Thema Migration von FoxPro nach Servoy zusammengestellt. 
 +
 +Dort gibt es auch eine [[https://www.visualfoxpro.com/code_reference.html|Code Reference]] FoxPro <=> Servoy und das [[https://www.visualfoxpro.com/vfp2servoy_toolkit.html|VFP2Servoy Toolkit]], das für viele FoxPro Befehle fertige Implementationen in Javascript bereit hält.
servoy.1706523629.txt.gz · Zuletzt geändert: 29.01.2024 10:20 von Joachim Hilgers