We have a 5 year old application written in vaadin 6. It only uses basic vaadin UI framework functions. If we want to upgrade to a newer vaadin version that will be supported, what is the version we should go to? I understand that moving from v6 to v7 and above requires some rework. Is vaadin 8 the best version to use to complete this UI migration? How long will vaadin 8 be supported? Are the UI framework stable after vaadin 8, i.e. upgrading to higher versions do not require changes in the application? Thanks for some guidance.
Which vaadin version will be supported long term?
338 Views Asked by Tony At
1
There are 1 best solutions below
Related Questions in VAADIN
- Errror after migrating from Vaadin23 to Vaadin24: Invalid option in transform() call: "jsxDev"
- Vaadin 24 stop Geolocation maplibre
- Vaadin 24.3.7 Spring Boot (Version 3.2.4) / Security Remember-Me Authentication
- How to show error message during invalid login in Java Web App using Vaadin framework?>
- How to make Details component not increase width when content is wider than summary text and state changes to opened?
- Vaadin/JMIX/Spring register HTTPServlet without Session
- Vaadin chart XAxis setMax does not work in combined chart
- UI#access never executes task
- Steam OAuth 2 Login in Vaadin Application
- Vaadin starter app's tabs do not behave like standard "tabs" in an app
- Charts not using full height in Vaadin's VerticalLayout
- How can I allow HTTPS protocol for Java web application
- Vaadin TextField readonly style
- Vaadin 24.3.5 AddComponentColumn (JAVA)
- Vaadin 24.3.5 Nested Grids (JAVA)
Related Questions in VAADIN8
- Sorting buttons are not available in twinColSelect addon in vaadin 24
- Issue with Jpa and inheritance
- Vaadin8 CKEditor how to get cursor position
- Can you disable rounding in Vaadin spreadsheets?
- setResolution for Datefield is not working in vaadin8
- BigDecimalRange validator is not working in vaadin 8 (Binder)
- Methods not found while upgrading from Vaadin7 to Vaadin8
- Vaadin 8.14.3 on Eclipse 2023-03 now gets Vaadin plugin and Maven exceptions
- Vaadin grid becomes empty, when using CheckboxRenderer
- Widgetset can't be compiled for com.vaadin:grid-renderers-collection-addon:2.7.0 and Vaadin 8.10.1
- Some methods are not present while updating from vaadin7 to vaadin8
- Vaadin8 and wildfly 21 reported with thread leaks
- Vaadin Flow Grid - grid.setHeightByRows equivalent in v. 24
- MprPushConfiguration.getPushMode gives NPE after switching from Vaadin 7 to 14
- Vaadin 7 to 8 upgrade widgetset
Related Questions in EOS
- Gphoto2 macos burst mode
- Telos / Eos - adding additional R1 key to existing wallet
- EOS blockchain fetching data | How to fetch transactions from eos blockchain?
- SecKeyCreateWithData always returns nil in iOS 17
- Unreal Engine 5 - Can’t Join another player’s Session through EOS
- Alternative to std::istream in c++
- Looping the allow message when try connect Unreal EOS
- How to describe a table outside of a contract-class?
- C++ error: (eosio contract): Decomposes into 2 elements but only 1 names were provided
- kafka stream with exactly_once enabled generate several duplicated messages
- EOS. Unexpected amount descreasing after generate raw (unsigned) transaction, sign it and broadcast
- How to run react script on site?
- I keep getting an "error: constexpr variable 'x' must be initialized by a constant expression" from previously used working code
- Ansible Arista Interface Module keeps changed state
- How to push transaction EOS Blockchain (eosjs - unsatisfied_authorization)?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Vaadin versions are either incremental or come with long-term support.
A long-term support version is maintained as an open source product for 5 years after the initial release. Additionally, Vaadin is offering commercial support for another 10 years. An incremental version is only maintained for a short overlap after the next version.
The other side of the coin is how easy it is to update your existing project. Vaadin 7 and Vaadin 8 is roughly the same from that point of view since Vaadin 8 also includes an extensive compatibility package that covers basically everything from Vaadin 7.
The jump to from Vaadin 6 to either Vaadin 14 or Vaadin 23 is bigger than the jump to Vaadin 8, but there isn't a big difference between 14 and 23 when it comes to the work needed for migrating from 6.