[quote=472819:@Scott Cadillac]Most certainly and thank you Brian.
I guess what we’re missing in this further discussion of the original poster’s question, is the context and scale of the work involved. Because now I think I may have contributed to having the topic drift a little. My apologies if this is the case.
I get where you’re coming from Brian and completely respect the challenges and discipline required in such critical projects. Although I am not a learned engineer and I don’t work for a DoD, or a company of that size or importance, but I have worked for the same employer (both as a contractor and now as an employee) for more than 16 years. We have people and offices in 80+ countries around the world, and so I have experience with keeping mission-critical platforms up-to-date with the latest technologies and managing legacy systems that are still used daily. All my work is also not public-facing.
A “new shiny thing” may be an influence for some, but not for me. I was on my second attempt to learn Xojo last summer (in my spare time, because I always wanted to try Desktop apps) and making slightly better progress than my previous attempt a few years ago. I was having some fun, but still struggling against my mental muscle memory when it came to writing and thinking in Xojo terms.
When API 2.0 was finally released, it was like someone pulling open dusty old curtains on a sunny day. I was sold!
There is more going on with API 2.0 than giving the language that new car smell. API 2.0 is actually more intuitive and helps to more naturally align the language with concepts and constructs of other modern languages. Sure, API 2.0 is still a little rough around the edges and not necessarily feature complete, but it is miles further ahead than it was. This is the reason I am supporting API 2.0 - because I find it easier to use.
Maybe a new question should be, when is it the right time to migrate to API 2.0? Each of us will have a different definition of “absolutely have to” when it comes to leaving legacy code behind, as I said of myself earlier.
All the best with your efforts Brian, sincerely.[/quote]
Hi Scott,
I don’t think anything can be missing if the OP get’s opinions from all different perspectives, otherwise the OP cannot make an educated decision.
Some manufacturers come right out and say “X is gone and move on” Xojo has stated that API 1.0 will be around for a long time (although they have not publicly stated for how long) and that is kind of disconcerting
My original reply was in hopes to give insight to the OP and to others who have contributed to this thread and those that will come across this thread. I understand that API 2.o is more then a new car smell, but that does not change the fact that existing applications and those that rely on them should be changed over because there is a new 2.0 introduced. I agree with you and others that it will be the determination of the developer(s) to and when to move towards API 2.0
My response was to add to the ecosystem of different developers and how and what we are doing with API 2.0