Servoy Netzwerk Forum

Forum => FAQ => Thema gestartet von: Armin am April 25, 2005, 10:14:48 pm



Titel: Vorteile - Erfahrungsberichte
Beitrag von: Armin am April 25, 2005, 10:14:48 pm
Hallo Leute,

ich bin als FileMaker-Entwickler auf der Suche nach einem weiteren Werkzeug zur Datenbankprogrammierung. Ich hatte mir 4D angesehen (mehrtägige Schulung) und glaube nicht, daß die Umgebung die richtige ist, denn es ist wieder eine eigene, (von 4D) abhängige, geschlossene Lösung. Ich wollte gerne ein unabhängiges, offenes System und bin auf Servoy gestossen. Es erschliessen sich mir jedoch nicht die Gesamtkosten für eine Lösung. Muß für jeden Kunden wieder eine Einzel- und Serverlizenz gekauft werden? Wie hoch sind die Kosten für diese Lizenzen? bei 5/10/>10 Lizenzen? Ist die Geschwindigkeit denn wirklich ausreichend (erscheint mir auf dem Mac PB 1.67 recht langsam)?

Ich möchte mir auch noch die Lösung mit RealBasic (ab Version 2005) mit PostgresSQL ansehen. Der Vorteil hier ist die Unabhängigkeit, die jedoch mit erheblich mehr Programmieraufwand erkauft werden muß - ob sich das wiederum rechnet ist fraglich.

Wer hat denn schon Erfahrung gesammelt und gibt diese gerne weiter? Ich hoffe es werden nicht nur die Vorteile aufgezählt, denn es gibt bei jeder Umstellung auch Nachteile, die mich auch interessieren. Ich möchte gerne wissen, was mich erwartet.

Vielen Dank für jeden Tipp

Armin


Titel: Vorteile - Erfahrungsberichte
Beitrag von: bruno am April 27, 2005, 08:19:48 pm
hallo armin,

die lizenzstruktur ist sehr einfach: der erste client beinhaltet gleichzeitig eine serverlizenz - d.h. man kauft nur clients, der server ist automatisch dabei.

im moment kostet ein servoy client 289 US dollar (für 5 clients wäre dann 1445 US$ fällig). wir reden dabei immer über concurrent clients, mit 5 cl. lizenzen können 5 beliebige benutzer gleichzeitig mit der servoy applikation arbeiten. es gibt natürlich eine lizenz-anzahl-bezogene preisstaffelung. noch was, die preise sind end-user preise, als developer (SAN mitglied) bekommt man auch prozente.

die geschwindigkeit ist sehr gut - einer meiner kunden betreibt eine, im moment über 800 mb große, postgresql datenbank über ganz normale t-com dsl leitung (192 kb/s upload). und ist super zufrieden.

beim mac ist der servoy developer ca. 30% langsamer als auf einem vergleichbarem windows rechner, sogar unter linux ist die lösung flotter. das hat aber nichts mit dem späterem appl. server zu tun. es gibt aber paar tips&tricks den zu beschleunigen:
- servoy install verzeichnis, finde /servoy.app/Contents  
- öffne Info.plist datei
- ganz unten ist das key VMOptions .... hier den string -Xmx***M höher setzen (256 oder mehr)

vorteile gibt es reichlich, von jdbc fähigkeit bis versionsmanagement (ist eine feine sache!)

nachteil für mich persönlich - mit servoy ist man natürlich auch "verheiratet" - ich denke aber es ist viel lockerer da vieles mit plug-ins (java beans) erledigt werden kann.
was ich sehr loben muß ist der support bei servoy - die jungs sind wirklich schnell und haben bis jetzt eine super leistung geleistet.

ich entwickle weiter mit anderen tools (z.b. eclipse) aber die geschwindichkeit, auch wenn man die grafische frameworks benutzt, ist weit unter der bei servoy.

wenn du magst kann ich dir eine demo applikation freischalten - einfach um ein gefühl zu bekommen wie der client läuft.


Titel: Developer nun gekauft
Beitrag von: Armin am August 27, 2005, 08:21:58 pm
Hallo Bruno,

nachdem ich mit Roland über Skype gesprochen habe, habe ich nun eine Developer Lizenz gekauft und werde mich einarbeiten. Die Vorteile sind gut, da Servoy für mich eine Mischung aus 4D und FileMaker ist. Mehr Funktionen als FM, ähnlich 4D aber SQL Backend.
Ich hoffe die Einarbeitung fällt mir nicht allzu schwer. Die ersten Nachteile (Columns anlegen/ändern) hab ich schon gesehen. Kann ich die Columns später mit einem OpenSource Tool anpassen/ändern?

Ich hoffe auf eure Unterstützung.

Grüße

Armin


Titel: Vorteile - Erfahrungsberichte
Beitrag von: bruno am August 28, 2005, 10:24:26 pm
hallo armin,

natürlich kann man die DB struktur auch mit anderen DB-clients erstellen/ändern. ich denke servoy ist auch nicht gedacht ein DB client zu ersetzen, dafür gibt es besere alternativen. für schnelle entwurfe reicht es aber vollkommen.

grüße,
bruno