![]() ![]() GWT is quite complex, and creating UI widgets is a challenging and time-consuming process. New Challenges Customization and Native Interaction CUBA team did a heavy-lifting to enable very smooth, literally invisible migration when updating the underlying Vaadin Framework. That being said, CUBA provides quite a lot on top of the Vaadin Framework to make the developers’ life easier and bring the development to a higher level. We managed to build a list of our own components (based on Vaadin primitives): To speed up the development and to enable using rapid development tools (Studio) we introduced XML descriptors – declarative approach to build data-bound UI: On the server-side the platform provides data binding and data-aware components which are the most important features of the Generic UI. Also, we extend some components and even fork the framework itself to provide unique functionality for our customers and inject required extension points. To provide such kind of migration we had to build and keep our API on top of Vaadin. ![]() The platform provides to its users almost seamless migration from Vaadin 5 to Vaadin 8. Our Story with VaadinĬUBA Platform has a long story of using Vaadin. ![]() For example, just try to find a popular UI kit with a Table which provides drag-n-drop column reordering or dynamic column control. Primarily, we are talking about such heavily used in typical CUBA applications components as Tables, Grids, ComboBoxes. As you may see, one of the important parts of Vaadin is a feature-rich UI (based on GWT widgets in case of Vaadin 8).Ĭompared with modern web UI kits even nowadays Vaadin widgets still belong to the most sophisticated and advanced ones, especially in terms of enterprise requirements. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |