Hi everyone,
With the new Vaadin 15 I have some concerns about the future of Vaadin.
What I think makes Vaadin unique in the field of software development (and the reason we choose Vaadin) is the Java oriented approach of building websites.
I’ve noticed an increasing trend where Vaadin focuses most of it’s resources on new technologies. All in all I don’t think that’s wrong necesserily.
What I see as a problem is that Vaadin Flow (10-15) itself is not working properly yet. Look at the many many bugs and how long some of the very important ones are still open. An example is the File Upload component where the basics don’t even work:
https://github.com/vaadin/vaadin-upload-flow/issues/63
Because Vaadin focuses it’s resources on new technologies the absolute basics are getting neglected. See the BigDecimal number field which only has a Javascript part but is not supported in Java (I tried), see:
https://vaadin.com/forum/thread/18026867/bigdecimalfield-doesn-t-seem-to-exist
Typescript is a very fine language, but if I want to use it I feel other technologies which have many years of experience are better suited like Angular, React, Vue.
Because of these observations I feel like Vaadin Flow (10-15) is not a proper choice for software development anymore and I’m better of using any of the above mentioned technologies.
I share this to have a healthy conversation about this (IMHO) serious issue about Vaadin’s future, because if my concerns cannot be taken away my Organisation may be forced to choose a different technology in the future.