Looking on the Development of Xojo 2021 there is still no ability of importing elements of API1 projects. Buttons had Mouse Down and now they have pressed event. Same thing with Canvas and so on. Most incredible in my view is the fact that there is no Style available. There has to be an editing of the Style elements in css. With Web 1.0 I have projects with more than 200 Styles. They are gone. To build this Project correctly there is the need of a rewrite.
Even more annoying is the fact that the flexibility of element sizes in API1 is almost gone in API2. That’s something we all have to live with. Or not.
When looking on this version I see, that my decision to go away from Xojo and take Cuba-Platform for my Web projects, Gluon for Mobile Development and Java Swing or even Java FX for my Desktop Development was the best I could do.
With this brand new Version of xojo there is no way to develop multi platform projects in a real professional way and hold them long time on market. And please: I don’t want to read from somebody which has A 2016 R2 project in market and updating it even whith 2016 xojo. That is not covered by any standard of Software industry and no Customer wants to have a Software where the Cyber-Security is made 2016!
The Market is to fast to accept this Ideas of making Software without the needed maintenance and guarantees for long therm maintenance. How I can say it? Simply: Cuba Project 10 years guarantee, Java until 2030, Gluon 20 years Guarantee. So I know that I can hold Software on the market because of the long maintenance time. Something what Xojo possibly misunderstood.
When releasing API2 they closed supporting API1. So, following to industry standards a not maintained compiler has to go. That’s it and there is nothing to discuss because that are Standards and not meanings. So in professional environments no usability at all.
Many will say: now we have API2. But what will come up after? API 3? 4? And what happened with the written Software under API2? Garbage? Rewriting? An alternative is needed for thousands of Developers to get secure that their Software can stay on market with a completely maintained IDE and Compiler. Otherwise there is a dead end the real basic fundament the Software is builded on.