As a developer with a good content of web development under my bag, I would not be as severe with Web 2.00.
For those who have some memories about Web 1.00 early release, there was then, too, some rough edges.
If you go through the Web channel for the last few years, you will see an increasing clamor asking for precisely the features Web 2.00 support. Bootstrap support (and that is no piece of cake), and automatic reconnect, among others.
Xojo struggled to deliver Web 2.00 with 2020R1. Was it a bit premature ? I will conceit to that. Frankly, a week ago, I thought FC was still far away. The Testers channel was still full of posts commenting feature requests and bugs.
That is no reason to disavow the very real feast Web 2.00 is, nonetheless. Automatic reconnect itself is critical to support mobile devices. Support for http 1.1 is another strong improvement. Finally, using Bootstrap for the UI is a gigantic step towards contemporary web development. Web 1.00 UI was really showing its age.
Now, should one port applications to the present Web 2.00 ? I think not automatically, unless new features require it. As beautiful as the UI can be, there are too many rough edges, and missing critical features. By the way, it may be prudent for some of us to get a crash course in web design. Bootstrap and CSS are not your usual, old time Desktop metaphor…
I have no intention on the short to mid term to update my current apps to Web 2.00. They are stable, don’t require extraordinary maintenance. If it ain’t broke, don’t fix it.
Another “little thing” is that for many reasons, I never elected to run my web apps as standalone. Having been on the web since 1996, and having used Perl for a good long time, I prefer cgi. Upload the program, and Apache will run it as needed, with no fuss with Cron or other artifice. Cgi programs are part of the web files hierarchy, and a coherent part of a web presence.
Web 2.00 being exclusively standalone is not an innocent move. It requires significant efforts to run as peacefully as cgi. I understand the reasons behind that choice, it does not mean I have to like it.
Web 2.00 is like a 6 month old wine: tart, green, not yet palatable. Wait a year or two, and it may become vintage.