XCode Roundup 30
Durin_Deathless writes "XCode 1.5 is now available to the general public through ADC. Highlights include dead code stripping, remote debugging, Subversion support, and improved editor speed. There's also a new GCC, which is supposed to compile faster, and lots of AppleScript changes. Also, code completion now works in Java and AppleScript."
djabbour writes "Blizzard Entertainment develops its games simultaneously on the Windows and Mac OS X platforms. This article claims Xcode Tools 'play [a] critical role.'"
Mac, not Linux. (Score:5, Insightful)
While the Slashdot community may have largely embraced the Mac platform since the release of the BSD/Mach based OS X, Mac != Linux.
Blizzard has had strong support for the Mac platform since its beginning; and it's nice to see that the Mac forms an integral part of their development process.
Still no support for... (Score:1, Funny)
MacOS X, not Linux (Score:5, Informative)
Old News (Score:2, Offtopic)
Re:Old News (Score:1, Offtopic)
Re:Old News (Score:5, Insightful)
Or you didn't include the word "Linux"
Re:Old News (Score:4, Funny)
Or you didn't include the word "Linux"
That's the trick! In whatever summary submitted, throw in an irrelevant and possibly false comment about Linux!
100 Terabyte 3.5-inch Optical Storage: Could store lots of copies of Linux on that!
Wired on Defeating the Olympics Censorship: Did you know that all of the Olympians are required to use Linux?
How Secure is Windows Firewall?: It's got stolen Linux source code in it and it still suX0rz!
Re:Old News (Score:2)
Blizzard does Linux? (Score:1)
Anyways, is this GCC 3.5 or not?
Re:Blizzard does Linux? (Score:4, Informative)
Reading specs from
Thread model: posix
gcc version 3.3 20030304 (Apple Computer, Inc. build 1666)
gcc 3.5 is only available in Xcode 2 which is part of tiger
Re:Blizzard does Linux? (Score:1)
Re:Blizzard does Linux? (Score:2)
Also, on Xcode... (Score:4, Interesting)
Re:Also, on Xcode... (Score:1, Interesting)
can anyone else download it? (Score:1)
any1 have a
Re:can anyone else download it? (Score:3, Informative)
For some reason, the Apple dev mirrors really suck.
Re:can anyone else download it? (Score:1)
The answer (Score:2)
If you go and look at your finder after you've tried this half a dozen times, you probably have half a dozen copies of this directory mounted in the finder. Just grab the files inside and drag them to whereever you want them.
-fred
Opportunity.... (Score:5, Informative)
There are other IDE's available for other platforms, and though Xcode is one of the only ones for the Mac aside from CodeWarrior, I'd still give kudos to it, and Apple for making it.
They seem to be really paying attention to what developers need. They're greatly improved their documentation in the past year, and Xcode is pretty darn developer friendly, now supporting Subversion.
Xcode vs. CodeWarrior -- a small guy's perspective (Score:5, Interesting)
I'm disappointed with this article because it's basically just rah-rah-rah (as in cheerleading) and speaks little to a small company cross platform dev (like me). In other words, it's great that company the size of Blizzard has enough devs to have Windows teams, Mac OS team, and cross-platform teams (such that each team uses a native IDE and compiler) but smaller companies don't have that kind of firepower. In other words, as a dev who targets Win32 and Mac OS, I don't have the time to use Xcode for Mac OS and VisualStudio for Win32. Because it's meant to be PR, I won't harp on how the article doesn't contain a shed of detail (like one poster here commented, they say they use the Xcode tools, not Xcode itself).
On that note, CodeWarrior still is impressive across the board for *both* Win32 and Mac OS projects. The time and effort they've put into the size and flexibility of the various pref panes and project item control has paid off; it's provided unmatched project control and continues to reign superior (disclaimer: I've yet to give Xcode 1.5 a close look).
My biggest reason for not jumping to Xcode (from CodeWarrior) is that I'd still have to build my projects for Win32 under CodeWarrior after switching to Xcode. Bottom line is that now I'd be juggling two project sets with no significant gain from the switch to Xcode. My decision to switch to Xcode will be based on two factors: what Xcode 2 brings to the table and if Metrowerks releases an entirely new version of CodeWarrior (ie, CW Pro 10). If the latter does not happen by the time Xcode 2 is released (mid 2005?), CodeWarrior's Mac OS support will simply be just too out of date to run with.
Re: Xcode vs. Xcode Tools (Score:4, Informative)
(On a side note, this has caused confusion in the past. For one update (I believe it was 1.2), there was the Xcode 1.2 Update Available automatically through Software Update, which only updated the IDE. There was the separate Xcode Tools 1.2 download (not available automatically) that contained more updates for the entire suite. The product manager thus discovered that no one downloads ReadMe files for products before downloading the product itself.)
Standardize. (Score:2, Insightful)
First, a disclaimer. I use OS X at home, Linux and Windows at work, and I write almost everything in Java.
Basically, I don't like using Visual Studio, because I can't use it at home. I don't like using X-Code because I can't use it at work. I write in Java because it will run at home, at work, and everywhere in between, and I write my Java with Netbeans. This prevents me from needing to do thing entirely differently in several places, and is really convenient. I also find Netbeans to be better than Eclipse
Re:Standardize. (Score:2)
I want to like XCode too, but it looks too much like work: Writing getters/setters for JavaBeans yourself
True cross-platform.. (Score:2, Interesting)
When I tried using XCode, I found it seriously unfriendly - the UI is bizzare and makes no logical sense. I ended up trying to use XCode simply for editing code, before getting frustrated and using Emacs to edit and the command line to build.
Re:True cross-platform.. (Score:2)
Xtools play a critical role at Blizzard???? (Score:2, Interesting)
Re:Xtools play a critical role at Blizzard???? (Score:2)
"Out of the box and at no extra charge, Mac OS X gives us tools for graphic performance tuning, code cache profiling, memory leak/corruption hunting, file systems and network monitoring, remote debugging and profiling, and crash postmortem collection--dozens of useful tools to visualize what's really going on inside our games,"
http
Asked McNeel and Assoc. about a Rhino port (Score:3, Interesting)
We don't think we are missing out on much at all. I'm sorry but it is not at all likely that there will ever be a MAC version of Rhino. We do our software development in Microsoft Developer Studio. There is no MAC based equivalent for this product and it's resources. This is the first problem. Secondly, it is nearly impossible to find MAC programmers with the PhD level math skills needed for this kind of programming at any price. Thirdly, there are not enough potential sales of a MAC based product to keep it affordable. At present projections, assuming we could find the programmers and they could co-develop a product similar enough to the Windows based product to make it viable, each copy would have to be priced over $20,000 per seat. At that price, a $1,000 Windows computer running Windows based Rhino makes a lot more sense. Don't you think?
Reply to Point #1
Xcode [apple.com] and Codewarrior [metrowerks.com]
Reply to point #2
Need I mention products like Mathworks [Matlab] and Wolfram [Mathematica] ?
Our department, the Naval Architecture & Marine Engineering department graduates several PhDs specializing in surfacing math, several of whom I have worked with. They eventually get hired into the automotive and marine industries. Several of them now work for companies like Dassault [Catia], EAI (now Unigraphics), Imageware Surfacer (now Unigraphics) all doing work on CAD and advanced surfacing, based on their PhD work. PhD's with programming knowledge are platform agnostic. Equations and algorithms that work on a Windows PC can be ported to a Mac, or any other platform for that matter.
I don't believe that any programmer can't pick up a Mac OSX development environment, especially when academic institutions teach on platform neutral environments. C, C++, OpenGL, Java, ...etc.
Reply to point #3
Apparently, companies like Alias [Maya], NewTek [Lightwave], Microsoft [Office], Mathworks [Matlab], Adobe....don't concur with your hypothesis. Nor do they charge 20 time more per seat for their Mac OSX ports.
The $20,000 per seat cost using the percentage of total sales of PC vs Macs is clearly a red herring. A much better example would be the fact that Alias' sales of Maya make up over %25 of their total revenue stream, even though Macs sales are less than 5% of total computer sales. The reason for Maya's success on Mac OSX, as well as other similar software, is because Macs are used in the computer graphics, video, scientific and engineering community. Applications that cater to 3D modeling, 2D imaging, video are used to a greater proportion on Macs than that found in the Windows community. Hence, sales of the Mac OSX Rhino 3D port would not be 19 to 1 (Windows vs Macs), a more realistic ratio would be 3 to 1 ( Windows vs Macs, based on the Alias Maya example).
The question is would McNeel & Associates want to keep trying to growing in just a PC market, or experience the potential of increasing sales (as Alias did when they made their Mac OSX port) another 30% - 25% ?