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
Nächste ÜberarbeitungBeide Seiten der Revision
servoy [01.06.2023 09:12] – [Gründe für Servoy] Joachim Hilgersservoy [22.07.2023 17:02] Joachim Hilgers
Zeile 12: Zeile 12:
   * Das Entwickeln unter Servoy ist sehr produktiv. Man muss sich relativ wenig um die Infrastruktur kümmern.\\ Woody hat es einmal treffend wie folgt ausgedrückt: "Während .NET-Entwickler noch im Maschinenraum Ventilschäfte polieren, kann ich mich in Servoy schon um die Extras für den Kunden kümmern"   * Das Entwickeln unter Servoy ist sehr produktiv. Man muss sich relativ wenig um die Infrastruktur kümmern.\\ Woody hat es einmal treffend wie folgt ausgedrückt: "Während .NET-Entwickler noch im Maschinenraum Ventilschäfte polieren, kann ich mich in Servoy schon um die Extras für den Kunden kümmern"
   * Um performante, gut aussehende und vor allem sichere Webanwendungen zu entwickeln, muß man kein Experte für Webserver, HTTP-Kommunikation oder sichere Authentifizierung sein. Diese Themenbereiche werden von Servoy komplett und robust abgedeckt.   * Um performante, gut aussehende und vor allem sichere Webanwendungen zu entwickeln, muß man kein Experte für Webserver, HTTP-Kommunikation oder sichere Authentifizierung sein. Diese Themenbereiche werden von Servoy komplett und robust abgedeckt.
-  * Servoy unterstützt alle Datenbanken/Datenquellen, für die es JDBC Treiber gibt. Servoy-Code ist bis auf wenige Ausnahmen ("RAW-SQL") grundsätzlich unabhängig von der eingesetzten Datenbank. +  * Servoy unterstützt alle Datenbanken/Datenquellen, für die es JDBC Treiber gibt - u.a. von [[https://www.cdata.com|CDATA]] gibt es JDBC Treiber für alle möglichen Datenquellen, von Exchange bis hin zu SalesForce. Servoy-Code ist dabei bis auf wenige Ausnahmen ("RAW-SQL") grundsätzlich unabhängig von der eingesetzten Datenbank - falls man mit einer relationally Datenbank verbunden ist (siehe CDATA).
   * Anwendungen können ohne Probleme gleichzeitig mehrere, auch sehr unterschiedliche Datenbanken, incl. DBC/DBF benutzen.   * Anwendungen können ohne Probleme gleichzeitig mehrere, auch sehr unterschiedliche Datenbanken, incl. DBC/DBF benutzen.
   * 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.
Zeile 22: Zeile 22:
     * Im Jahr 2021 (erstes Release 2021.3) veröffentlichte Servoy einen neuen NG Client, "Titanium NG" oder kurz "TiNG" genannt, der auf dem aktuellen Angular Framework beruht. Von dieser Umstellung des kompletten UI-Stacks sind die Servoy Entwickler wiederum im Regelfall nur marginal betroffen - s.a. [[https://servoy.com/angularjs/|Servoy zu "AngularJS to Angular.io What does it mean?"]].     * Im Jahr 2021 (erstes Release 2021.3) veröffentlichte Servoy einen neuen NG Client, "Titanium NG" oder kurz "TiNG" genannt, der auf dem aktuellen Angular Framework beruht. Von dieser Umstellung des kompletten UI-Stacks sind die Servoy Entwickler wiederum im Regelfall nur marginal betroffen - s.a. [[https://servoy.com/angularjs/|Servoy zu "AngularJS to Angular.io What does it mean?"]].
  
-Wir haben selbst an der Umstellung einer sehr umfangreichen Anwendung beteiligt, die zunächst einige Jahre als Smart Client-Anwendung lief und dann um den NG Client erweitert wurde, wobei beide Clients über zwei Jahre parallel liefen. Inzwischen (2023) erfolgte wegen des auslaufenden Supports für Angular JS die Umstellung auf TiNG, was wiederum insgesamt nur einen recht überschaubaren Aufwand für Anpassungen wegen der teilweise geänderten Ansteuerung der neuen UI-Controls erforderte.+Wir waren selbst an der Umstellung einer sehr umfangreichen Anwendung beteiligt, die zunächst einige Jahre als Smart Client-Anwendung lief und dann um den NG Client erweitert wurde, wobei beide Clients über zwei Jahre parallel liefen. Inzwischen (2023) erfolgte wegen des auslaufenden Supports für Angular JS die Umstellung auf TiNG, was wiederum insgesamt nur einen recht überschaubaren Aufwand für Anpassungen wegen der teilweise geänderten Ansteuerung der neuen UI-Controls erforderte.
  
  
servoy.txt · Zuletzt geändert: 29.01.2024 10:32 von Joachim Hilgers