Vaadin ist ein wunderbarer Rahmen, es ist sehr nützlich, bunte Web-Anwendungen zu entwickeln. Ich bin jedoch total frustriert von einigen unerwarteten Ereignissen. Ich weiß, dass es schwierig ist, ein solches Framework zu erstellen, in dem client- und serverseitige Komponenten gleichzeitig codiert werden können. Es hat mir Zeit gespart.Vaadin 7 - Guter Rahmen, aber nicht für mein Projekt
Aber ich weiß nicht, warum ich einen Kommunikationsfehler bekomme, Session abgelaufen Benachrichtigung, App friert manchmal in der Serverumgebung ein. In meiner lokalen Umgebung funktioniert jedoch alles einwandfrei.
Kann mir bitte jemand sagen, warum ich mit diesen Problemen konfrontiert bin?
Probleme:
- Kommunikation Problem? (http://dev.vaadin.com/ticket/8466)
- Sitzung abgelaufen Nachricht? (Ich habe die Sitzung nach 300 Minuten ablaufen lassen. Aber es passiert vorher. Aber nicht die ganze Zeit)
- App friert manchmal ein. (Ich kann auf Tasten klicken, aber keine Verwendung .. Keine Aktionen .. Nur so ist ein Neustart)
- Sehr schlechte Leistung in IE. (Ich weiß, es ist üblich für alle Web-Anwendungen. Aber, meine Anwendung im Vergleich zu anderen Browser; IE total saugt. Jemand bitte mit Gates sprechen, um IE zu stoppen ... :-(
- Faulen Laden in Treetable wird wirklich hilfreich sein für mich.
- ICEPush Add-on, seine Aufgabe perfekt. Aber nach einiger Zeit wird es mir Ausnahme in der Konsole aus. (https://vaadin.com/forum#!/thread/234493/4528542)
- Wenn ich in einem Browser eine Aktion zu tun. es ist in einem anderen Browser widerspiegelt (eine weitere Instanz der Anwendung. http://dev.vaadin.com/ticket/10208)
- Kontextmenü-Add-on: Einfach zu implementieren und fantastisch, aber, gibt mir Ausnahme bei mehreren rechten Klicks auf ein langsames Netzwerk https://vaadin.com/forum#!/thread/119996/4455717
- Störende Ausnahmemeldungen. Was muss auf der Benutzeroberfläche angezeigt werden?
Ich verbrachte bereits die meiste Zeit in Foren. Ich habe wirklich gute Unterstützung von euch bekommen. Aber ich will nicht.
I Verdacht Die folgenden Dinge werden der Grund für die oben genannten Probleme sein.
- Mein Vaadin-Server ist in Großbritannien und API-Server ist in den USA, ist dies ein Grund für das Kommunikationsproblem?
- Ich baue Komponenten aus Funktionen einer Util-Klasse. Ist das der Grund für das Problem Nr. 7 auf meiner Liste? So, ComponentsBuilder.buildVerticalLayout();
Und ich bin wirklich glücklich, dass diese Probleme auch von anderen konfrontiert werden. Ich hoffe also, dass ich einige Lösungen bekomme. Bitte hilf mir und entdecke meine Fehler.
Für Ihre Suspection Nummer 1: Sie betrachten könnte einen Proxy-Dienst auf Ihrem Vaadin Server erstellen, die asynchron die Anforderungen an Ihren API-Server weiterleitet. – Atmocreations
Wird Ihre vaadin-Anwendung auf einem Cluster ausgeführt? Es könnte der Grund für Problem Nr. 2 sein. Dies kann aufgrund von Problemen mit der Sitzungsreplikation auftreten. – Andrew