[quote=151747:@Markus Winter]The new framework can be seen in iOS but will come to the Desktop sooner or later. And while the old framework will be around for a few more years, the transition from Carbon to Cocoa has taught us that one should probably not expect any bug fixes or new features in the old framework, meaning it will be obsolete very quickly.
So what do people think of the new framework?
I came to REALbasic for a reason, and that was BASIC. I see the new framework as making the language more complex and thereby more unfriendly to beginners and BASIC-lovers alike. Code becomes a LOT less easy to read. Maybe it has some big advantage, but I fail to see it. But then Iâm not an advanced programmer. Which brought me to BASIC. So the circle closes.
So what arguments could sway me to be enthusiastic about the new framework? And no, separate namespaces everywhere is not an advantage but a hindrance in my opinion  [/quote]
I believe the new framework came out mostly from limitations of the iOS framework, as a way to safeguard the integrity of the language. As it turns out, iOS is corseted in many many ways that were never as intense in Mac OS X. And I sincerely hope it never gets there.
For instance, no code can stop execution, so Msgbox exit in favor of Message, since the second one does not halt execution. And many more so. Most of the innovations, though, seem more the result of the new Text type, and an obvious intent on the part of engineers to protect us from ourselves. Why Text instead of expanding the current string ? That is a political decision to force users into âgood habitsâ.
Ensue a lot of differences in the syntax of the language, mostly do based instead of plain verbs with parentheses.
When I saw that the first time around, I balked and it took me a day or two to come around, and look closer. You know the result. I needed old code, and wrapped most of the stuff I needed into methods that mimicked the older syntax. I could not quite go all the way, since in spite of being inaccessible, string remains a reserved word because it is used internally.
The end result of the wrapper, though, is that I am able to code mostly using the syntax I like, especially reuse code I already had, and let geeks be geeks with their convoluted desire to make us all speak C-ish.
I do not like the new framework much more than acne, but it is here to stay. I would have prefered strings on steroid, but Text it is. As long as I can produce the programs I want, it is more a minor inconvenience than anything.
New features around the date object or other things are not bad, though.