I have Desktop and Database (two licenses), and the upgrade for the database is $299, so I thought about upgrading just the desktop (with Sqllite support) for $99
I currently run 2013R4.1. Are there enough bug fixes and features since then to warrant an upgrade for a hobbiest?, I’ve been writing code for thirty years now and do database development as a living, but use XOJO for some personal projects and have become proficient at XOJO, since 2005.
Just wondering what you guys/gals think of the jump from 2013R4.1 to the current release
In case people were not aware, you can review all the changes to Xojo (and even older versions) on the Release Notes page. These are the changes since 2013r4.1:
I think this is a question that only you can answer since bug fixes and new features for a specific topic will matter to some but not others.
I would say review the release notes and see if there is anything on there that might be geared towards your applications. In addition, download the latest version and run your application in debug mode to see how it handles. Use this feedback to help make an informed decision.
It depends if there is anything significant that you want from newer releases. If you’re doing fine with your current version, you probably might as well not worry about upgrading for now.
Ok, now that I think of it, something major for me would be 64 bit, major update to the SQLLite database or a new control. It’s a long read to go over the bug fixes and enhancements to determine an overall cost/benefit.
[quote=161664:@Brent Eamer]Ok, now that I think of it, something major for me would be 64 bit, major update to the SQLLite database or a new control. It’s a long read to go over the bug fixes and enhancements to determine an overall cost/benefit.
Thanks to all[/quote]
As far as I know, there is currently no 64-bit support yet. Xojo has became a lot more stable since the 2013 releases (from my experience), particularly early 2013 releases.
@Oliver, Only real issue I had with stability was with XP, then when I ditched XP alot of the issues went away. I’m still getting used to the new interface. The ability to resize main screen ie) inspector was a big improvement LOL.
I wish they would come up with a smart grid control like the Datawindow concept in Powerbuilder (yes I am dating myself)
[quote=161669:@Brent Eamer]@Oliver, Only real issue I had with stability was with XP, then when I ditched XP alot of the issues went away. I’m still getting used to the new interface. The ability to resize main screen ie) inspector was a big improvement LOL.
I wish they would come up with a smart grid control like the Datawindow concept in Powerbuilder (yes I am dating myself)[/quote]
Fair enough. I personally had a lot of frustrating issues with early 2013 Xojo which was pretty much the times when Xojo was not very mature.
I do not know. Never used it TBH. I am sure other people will be able to tell you that.
I believe that the built-in reporting system is very basic and not very capable. But this is just what I have heard from other forum members. I believe people will recommend you buy third-party options for reporting systems.
[quote=161631:@Brent Eamer]I have Desktop and Database (two licenses), and the upgrade for the database is $299, so I thought about upgrading just the desktop (with Sqllite support) for $99
I currently run 2013R4.1. Are there enough bug fixes and features since then to warrant an upgrade for a hobbiest?, I’ve been writing code for thirty years now and do database development as a living, but use XOJO for some personal projects and have become proficient at XOJO, since 2005.
Just wondering what you guys/gals think of the jump from 2013R4.1 to the current release[/quote]
First, depends which platform. OS X may have had improvements that Windows or Linux did not, or the other way around.
Then, is there issues you are dealing with that could have been fixed since 2012R4.1 ? You may want to download the latest version and see if that has been solved.
If you develop on Mac, 2013R4.1 cannot generate apps to go into the Mac App Store, since it still contains QuickTime code. That can be an incentive if you plan on putting an app in the MAS.
Apart from that very real show stopper, most apps generated by 2013R4.1 probably run very smoothly today.
What 2014R3.2 has, though, is the ability to create iOS apps, and also support for the new framework within Desktop apps. It may not be paramount for existing code, but that can be real nice for new applications.
If you only code on old projects, no point in updating. But as I’ve learned, I code better and better in new projects, and getting a newer and better version is very nice. I really love it.
Like the new xojo.core.data framework. So you now get very good stuff coming.
also 64-bit is mandatory in the future, or should I say NOW
Also, an easier way to get my window to become and PDF file would be nice. Things are evolving, and new stuff pops out… I’m one of those guys always downloading the newest version, and it has never failed me…
@Michele
“What 2014R3.2 has, though, is the ability to create iOS apps, and also support for the new framework within Desktop apps. It may not be paramount for existing code, but that can be real nice for new applications.”
Perhaps someone can enlighten me here… I understand the architecural difference between 32bit and 64bit…
But what FEATURES does it make available? That is what is XOJO (or any other product) going to give me that they are not or cannot give me now. I’m talking FEATURES not increased speed…
64-bit can do stuff more wider, access more RAM, access bigger stuff. And soon we don’t have an option, because OS will demand everyting to run in 64-bit. Thats the way it goes.
[quote=161711:@Brent Eamer]@Michele
“What 2014R3.2 has, though, is the ability to create iOS apps, and also support for the new framework within Desktop apps. It may not be paramount for existing code, but that can be real nice for new applications.”
New framework within Desktop?
Can you summarize?[/quote]
That is what Helge describes as Xojo.Core.data.
To make iOS possible, Xojo had to evolve the language in many ways, with new classes, new data types and stuff described in a separate LR : http://developer.xojo.com/home
It would be too long to describe all the goodies in the new framework, but for instance the new Text datatype now supports Unicode much more fully than UTF-8 strings did, or Xojo.Code.Date now can provide locales set to the user, or date difference, and so on.
You can access the new framework either by adding the xojo.code prefix (as in xojo.core.date), or by placing using Xojo.core on top of a method, loop or event.