Architecture Question: GWT or Vaadin to create Desktop Application?

前端 未结 3 684
借酒劲吻你
借酒劲吻你 2021-02-09 11:02

We\'re planning on creating a feedreader as a windows desktop- and iPad application. As we want to be able to show Websites AN

3条回答
  •  遇见更好的自我
    2021-02-09 11:18

    Based on my experience with Vaadin, I'd go for that, but your requirements are somewhat favoring pure-GWT instead.

    • Vaadin needs the server and server connection. If building mostly offline desktop application, this can be solved with an embedded Jetty for example. (synchronize with an online service only when needed), but for iPad you would need to connect online right away to start the Vaadin application.
    • GWT runs completely at the client-side and you can build a JavaScript browser application that only connects when needed.

    Because Vaadin is much quicker to develop, you could build a small Vaadin version first and see if that is actually problem on the iPad.

    On the other hand, if you can assume going online right away, you can skip the local server installation altogether. Just run the application online and implement the desktop version using operating systems default browser control (i.e. the .NET control you suggested). Then Vaadin is easier.

提交回复
热议问题