XCode is the best!
-
Xcode, used for iOS development, achieved the highest ranking on testing, as did Visual Studio, which focuses on Windows development but can target multiple platforms. Android Studio lagged behind those testing scores, as it did on all other measurements. Its main strength, languages, garnered only a 3 rating. Total scores were: Xcode - 22; Visual Studio - 21; and Android Studio - 13.
"Apple's Xcode beats Android on all measures on which it was evaluated," Strategy Analytics said in a news release. "Microsoft also offers a strong showing, perhaps providing it with an opportunity to better court developers to the Windows platform. Developer tools are an important component of platform support and Apple's end to end system for app development to distribution is the reason the platform boasts some of the most advanced applications."
Source: https://visualstudiomagazine.com/articles/2015/11/11/visual-studio-xcode-android-ide-report.aspx
So..... Has Xcode actually gotten better? Or have these guys just not read http://www.textfromxcode.com/?
-
The popular IDEs were ranked on a 0-5 points scale that uses six metrics: supported languages, quality of the editor, available testing tools, gaming capabilities, team working and platform support.
Bullshit metric is bullshit.
-
-
Uh, "gaming capabilities"?
-
Maybe it's achievements and stuff?
-
Hey, I want my IDE to be able to game too, ya know. Sheesh.
-
o.O
-
Also, wtf is "Team working".
And how tf does xcode beat anything at platform support? It only works on iOS (and OSx(?))
-
It's been a few years since I've had the misfortune of touching Xcode, but at the time we had a lot of fun printing out Apple's document specifying what features and stability were required for an application to be sold on the App Store and comparing it to Xcode, which, at the time, was distributed on the App Store. It flunked Apple's own list pretty badly.
-
And how tf does xcode beat anything at platform support? It only works on iOS (and OSx(?))
Maybe it's about how many of the devices the jury owns can run the app, and all of them have iPads.
-
Can you know use XCode from an iPad?
DO_NOT_WANT.md5
-
So they based the article on a report by Strategy Analytics. Went to look a the source material and:
A 22 page report for $3,000? The fuck you say?
-
Apple can afford it.
-
So..... Has Xcode actually gotten better? Or have these guys just not read http://www.textfromxcode.com/?
Liked your post just for that link. Hadn't heard of that before, it was great :D
-
A 22 page report for $3,000? The fuck you say?
At this point, they are just trying to troll Microsoft evangelists out of a few thousand bucks.
-
And how tf does xcode beat anything at platform support? It only works on iOS (and OSx(?))
Visual Studio probably loses a point for not supporting directly building iOS apps. This is due entirely to Apple's licensing.
-
What does "gaming capabilities" even mean in this context? Do they literally mean how well it's suited for making games?
EDIT: I guess that kind of makes sense, since games do have some unique needs (like content pipeline management stuff, debugging shaders, physx, and other GPU-y stuff...)
-
Xcode would be easy to add achievements to.
- "Definition of Insanity": Have 15 consecutive builds fail, but the 16th succeeds without changing anything.
- "Brick the iPad": Accidentally update the development iPad before Xcode is compatible with the newest version of iOS.
- "Patience of a Saint": Survive 1,000 Xcode crashes without quitting your job.
- "Sorry, maybe next time": Have your app rejected by the Apple Review Board.
- "All your RAM are belong to us": Have Xcode leak all 24 GB of RAM on your development iMac and crash the OS.
- "The clang of a thousand cymbals": Successfully solve an obscure clang compiler error that returns no search results at all on the Internet.
- "Brick the iPad, again": After accidentally upgrading the iPad, fail to roll it back to a version Xcode can communicate with.
-
"Sorry, maybe next time": Have your app rejected by the Apple Review Board.
- "When in doubt try again": Have your app accepted by the Apple Review board after resubmitting a previously rejected application without any changes.
-
Correction. that should have been accepted the second time round, not rejected....
-
- "No Reward is Worth This!": Have your entire development team resign because of frustrations with Xcode.
- " >/dev/null": Attempt to contact Apple support after experiencing difficulty submitting your app.
-
@mott555 said:
"Sorry, maybe next time": Have your app rejected by the Apple Review Board.
"When in doubt try again": Have your app accepted by the Apple Review board after resubmitting a previously rejected application without any changes.
I would have both of those, multiple times over. Heck, I still have the screenshot that an Apple reviewer sent me (when rejecting an app, of course) where they showed they failed logging with the password in the username field.
-
* " &>/dev/null": Attempt to contact Apple support after experiencing difficulty submitting your app.
FTFY
-
To be fair, Android Studio is pretty appalling. As is Visual Studio. Hell, I have yet to see an IDE that wasn't total crap. I'm gonna stick to ed.
Filed Under: on second thought, I'll just get a magnet, and try to keep my hands reeeeally still...
-
As is Visual Studio.
Actually, I shat bricks when I installed VS2015. CodeLens (basically method-level VCS history and blame, right in the editor! NEVER AGAIN WILL YOU CURSE YOUR OWN EXISTENCE TO COLLEAGUES BY ACCIDENT!) and the live code analysis are the skookumest choochers ever to get added to an IDE.I actually yelled at the "UPGRADE EVERYTHING TO THE LATEST VERSION AT ALL TIMES!" guy on the team for not annoying me about it enough and allowing me to stick to 2013 for awhile.
-
CodeLens (...) and the live code analysis
I've heard IntelliTest is pretty sleek too, but that's Enterprise only.
-
I've started playing with Intellitest (Enterprise replaced the Premium SKU and Ultimate went away. I had a Premium SKU, so I get Enterprise!) and I'm not sure if I like it in my use cases. I can get it to do neat things in super simple contrived cases, but not on my legacy-code-that-really-needs-some-tests-which-is-what-they-pitch-it-for codebase.
I may be too dumb for it.
-
-
The second thing.
-
Good man. That crazy bastard cracks me up.
Keep your dick in a vise.
-
I've been meaning to buy a cheap dildo to stick in my bench vise.
So many uses around the shop for a silicone cock.
-
It would be the world's sexiest rubber mallet.
-
I love watching AvE videos while my wife is in earshot.
Her: "Did he just say what I think he did?"
Me: "Yeah, probably."
Her: "Because...it sounded like he said 'Keep your dick in a vise'?"
Me: "Yeah, that's what he said."
Her: "I don't want to know..."
-
So..... Has Xcode actually gotten better?
Sounds to me like they just drank the kool-aid.
-
I've often wondered if Xcode 1 was built in a regular compiler, a bit buggy, and every version after built in successive versions of Xcode. It'd explain how it's that terrible, right?
-
-
Aliens versus Everything. It's a less creative sequel to AvP.
-
But more fun.
-
He's a Canadian handyguy with a funny youtube channel. He also says 'choocher' a lot.
-
?
What @bb36ee said. He is on the YouTubes. A crazy Canadian, who curses a lot, makes cool stuff and has a milling machine. AvE stands for "Arduino versus Evil".
-
And how tf does xcode beat anything at platform support?
Not sure that it did:Conversely, Visual Studio, the most mature product, closes the gap as it is the only environment which can be used to code for multiple platforms
I know they said "XCode beats Android on everything" but maybe that just means "scored at least as well". Tried to look at the source press release but couldn't get the Strategy Analytics site to load, so too bad. Pity, since I was curious to see whether they gave any more detail about the gaming capabilities stuff.
-
This post is deleted!
-
Tried to look at the source press release but couldn't get the Strategy Analytics site to load, so too bad. Pity, since I was curious to see whether they gave any more detail about the gaming capabilities stuff.
There isn't a "source press release". Just a $3000 report to buy.
-
There isn't a "source press release". Just a $3000 report to buy.
From the article:Strategy Analytics issued **today's news release** to hawk its $3,000 report, "Apple, Google and Microsoft's Mobile App Development Environments."
You didn't think Visual Studio Magazine paid $3,000 to get the report to do their article on, did you? I expect the article is pretty much a straight copy of the press release (I've seen how our company's press releases get reported), but I would have liked to see if there were any additional details.
-
six metrics:
Okay, what are they?
@Gaska said:supported languages
Visual Studio supports SGML, Visual Whatever, ECMAScript, and PHP, as well as a bunch of other languages.
Last time I made something for Android, it used a modified version of Eclipse, so I'll put it down for "all the languages ever".
XCode apparently does Objective-C, a language from 32 years ago, and nothing else.
@Gaska said:quality of the editor
AKA the composite score but repeated again to inflate the numbers.
@Gaska said:available testing tools
Visual Studio has a pretty big suite of testing tools.
Android has a big suite of testing tools, but none of them are part of the IDE. They're all written as programs that run on Android (ARM with a specific ABI), except for the emulator, which runs on x86.
I've never heard of someone testing something in XCode, so I'm pretty sure it doesn't have any.
@Gaska said:gaming capabilities
Because the first thing I look for in an IDE is Steam achievement support.
@Gaska said:team working
Correct, XCode requires the largest team to get it working.
@Gaska said:platform support
Visual Studio: Windows Android Studio: Multi XCode: It works on Mac OS X versions 10.3, 10.4, 10.5, 10.6, 10.7, 10.8, 10.9, 10.10, and 10.11
Okay, so now we just do String.length on the results and... XCode is the best IDE!
-
-
Android has a big suite of testing tools, but none of them are part of the IDE.
Also, Android Studio (based on IntelliJ) does have those.
-
Last time I made something for Android, it used a modified version of Eclipse, so I'll put it down for "all the languages ever".
It's some modified version of IntelliJ now.
-
Okay, so now we just do String.length on the results and... XCode is the best IDE!
for that line!
-
Visual Studio probably loses a point for not supporting directly building iOS apps. This is due entirely to Apple's licensing.
I'd say correct. QtCreator can run on all 3 major desktop OSs, can compile and deploy on all of them + Android, Windows Phone, and probably BlackBerry if you were crazy enough to write something for that. But nope, for iOS stuff you still need to employ some XCode integration magic thing. I highly doubt it's because no one in Qt team could figure out how to deploy it directly after everything else they managed to get working...
While I mentioned QtCreator: it's decent, IMHO. It's lacking in some areas (right clicking on the function and hitting "find usages" just runs a text search, meaning it might find overloaded methods or stuff in different namespaces ), but overall it's completely usable for C++ stuff. It can do HTML projects as well but I never used that and I have no idea if it's any good.
What @bb36ee said. He is on the YouTubes. A crazy Canadian, who curses a lot, makes cool stuff and has a milling machine. AvE stands for "Arduino versus Evil".
So... a more rude version of Colin Furze?