Sure there are issues but those will be worked out soon.
I’m most scared of the VCP issues I read about here and I did get some problems converting my RS 2011r3 rbvcp project to Xojo vcp/text.
Overall I’m excited!
But PLEASE… PLEASE… DO NOT implement anything in Xojo “just because Microsoft did”… do it because it is the RIGHT thing to do, and that it will enhance the developer experience, as well as contributing to Xojo own identity.
When I switched my vcp work to Xojo some months ago, I first transformed it back from .rbvcp to .rbp and only then I opened a copy of it with Xojo. Then I saved the .xojo_binary_project as a .Xojo_project and I am using it with SmartGit and GitHub ever since. I did not run into any problems. (Only, I had to do some cleanup on the harddisk.)
I am not going to claim any expertise in Xojo or its predecessor. Some useful areas that VS is very good at though:
Source Code Management/Revision Management (and integration with common systems as well as MS offerings)
Add-ins and Add-in management
Package management (NuGet, and Ruby is good too with Gems)
Don’t get me wrong though - as of today I am happy to work in the beautiful new Xojo IDE and I will trade off VS features for cross platform availability.
Hmm, today is Xojo’s day. I don’t really want to talk about VS unless it is in a positive sense for Xojo. I would and do happily pay for Xojo and its predecessor even though at the moment I have no real commercial use for it. It is small money for such a great product and now one that pleases my eyes too. If I have to look at an IDE all day then its appearance and usability really is important.
Just to be helpful:
You can download the .NET framework and code with a text editor + command line compiler.
You can get VS Express for free.
But it is missing the point - .NET apps on Mono look horrible and are not efficient, Java apps don’t fair much better unless you put huge amounts of time, money and effort into them. If you want a single source code base to target Windows/Mac/Linux with easy installation then Xojo is unique.
Actually, Xamarin on OS X uses Interface Builder to create UI’s, so it’s nothing but native. Though Windows apps look funky, you could opt to code a Windows version with VS Express using the same code minus GUI APIs.
Also with java, for a 99% native look all you have to do is:
[quote=10611:@Carl Clarke]Nothing is going to stop me being happy with Xojo today My Xojo install didn’t crash, my old RS apps compiled and worked.
BTW - does Xamarin target Linux Desktop or support development on a Linux x86 OS? It would be a good comparison if it does.[/quote]
I’ve been using Xojo too, and I’m very happy with it besides those first release bugs. (Autocomplete not filtering when typing, window flickering, etc) I also just discovered that when you start an “If” statement, you can press Shift+Enter to auto-insert a “Then” and “End If”. Xojo just became even more productive.