35 Replies - 1681 Views - Last Post: 15 November 2012 - 11:23 AM
#1
Programming on a MAC
Posted 05 October 2012 - 06:37 AM
I have always been a pc person...but I am toying with the idea to get a MAC.
Just from reading I know it has XCODE and you can create COCOA IOS apps using Objectice C.
I enjoy creating desktop apps. My question is how does XCODE/COCOA compare to VISUAL STUDIIO and to go one step further is the environment similar to WINFORMS as far as creating desktop apps. Is the default set of controls comparable.
Another question is is can you sell desktop apps anywhere like you can the IOS apps.
Also what other options do you have besides XCODE...for instance how does JAVE/Netbeans perform on the Mac vs the pc?
Replies To: Programming on a MAC
#2
Re: Programming on a MAC
Posted 22 October 2012 - 06:38 AM
Thanks
#3
Re: Programming on a MAC
Posted 22 October 2012 - 06:42 AM
#4
Re: Programming on a MAC
Posted 22 October 2012 - 06:56 AM
Also it's a commonly asked question. Did you search prior to posting?
#5
Re: Programming on a MAC
Posted 22 October 2012 - 07:00 AM
Anyways it has a gui authoring tool, like visual studio does for both WPF and WinForms. Of course it follows its own design principal, and it's not all bad. It's got tons of controls, not all the same though... osx has it's own design principals so it lacks controls that we find normal in Windows, but has controls that are normal to OSX.
The language of objective-c is kind of meh imo. Some people like it, I don't.
The IDE itself though just drives me mad. You'll have to get your personal experience with it to make a final choice... but my personal bias screams whenever I use it. It acts and feels like most other applications in OSX, and I HATE the OSX user experience... it's just not my thing, it feels childish, like I can break it at any moment. But if you like the design principals of crap like iTunes and the sort... well you might like it.
As for alternatives.
Java - yes there is eclipse and netbeans for OSX. And Java itself runs just fine on OSX. The official Mac Java runtime is usually a couple versions behind (Mac maintains a branch of it), but you can always get the latest direct from Oracle. Netbeans and eclipse look and act the same way they do in linux and windows... the makers of said software don't change a whole lot between them... maybe a couple menu entries are in slightly different places.
Mono - mono is the open-source implementation of .Net. If you like .Net dev, and .Net languages (primarily C# as the VB support is kind of lacking), mono is available. MonoDevelop is the IDE to help writing mono projects easy. It uses GTK# as the gui engine, and it's similarish to WinForms. Good thing about mono projects is that they'll run on all the modern popular operating systems, including windows.
Others - you can write your code in just about any editor you want... include textpad, textmate, whatever that call that thing. There's all sorts of IDEs out there, some proprietary, some open-source, google around. And there are other languages... you can of course write your lower level languages like C/C++ and the sort, and lower (assembly...). There are all your scripting languages like Actionscript, javascript, etc. And your other server languages like python, PHP, Ruby, etc.
OSX really has the same stuff available to you. You just have to hunt it down and learn about it. And select the right tool for the job you have at hand.
Now if you want to write iOS apps... now that's a different story. It is extremely limited on what you can write your programs in.
This post has been edited by lordofduct: 22 October 2012 - 07:18 AM
#6
Re: Programming on a MAC
Posted 22 October 2012 - 07:03 AM
I was looking for similar sites to this one and CODE PROJECT and they don't seem to exist.
#7
Re: Programming on a MAC
Posted 22 October 2012 - 07:08 AM
#8
Re: Programming on a MAC
Posted 22 October 2012 - 07:10 AM
I think I am going to turn my old computer into a Linux computer and play with that for awhile. Now just to pick a flavor or flavors...really have no limits there as far as what I can explore.
#9
Re: Programming on a MAC
Posted 22 October 2012 - 07:12 AM
As for OSX dev, there's forums out there, even on Mac's website, and on MacRumors. Thing is they're usually sub-forums of forums that serve more general purposes.
For instance we have a sub-forum for it... we're not completely windows centric here, we're programming centric, OSX included. Go check out our OSX sub-forum. (I'll admit it's not the most active section, but it's got activity... and it won't become active until people like YOU join it).
Mac, though large, isn't the majority of computer users, nor is it the majority of programmers. You're probably not going to find a ton of forums dedicated specifically to Mac dev. To attract the user base, they cater to both the devs and the users.
#10
Re: Programming on a MAC
Posted 22 October 2012 - 07:15 AM
#11
Re: Programming on a MAC
Posted 22 October 2012 - 07:17 AM
#12
Re: Programming on a MAC
Posted 22 October 2012 - 07:22 AM
Quote
It sounds like this is just turning into a mac bashing thread.
You specifically prefaced that you didn't want this to be a Mac vs PC thread. Which I take to mean you would like to avoid general Mac bashing.
So far you've generally over-looked everything I've had to say, that directly pertains to programming in Mac. And instead have jumped directly do stating that Mac is all flash/bang, and you can't find nada on it.
Our forum alone has tons on it. I posted tons on it in this very thread. And take your own advise from the get go and don't turn this into a mac bashing thread. I'm the farthest from a Mac evangelist, and I even made some negative comments about XCode itself, as a biased opinion, with explanations why. All while staying on topic about development... but also pointing out that XCode is not the only programming environment and that others exist and are of high quality.
#13
Re: Programming on a MAC
Posted 22 October 2012 - 07:24 AM
I suppose I might play with XCode some time, but it's honestly never occurred to me to do so thus far, which is probably why I didn't notice your original question. If I started seeing interesting questions about mac OS topics, I'd probably be answering them.
This post has been edited by jon.kiparsky: 22 October 2012 - 07:26 AM
#14
Re: Programming on a MAC
Posted 22 October 2012 - 07:57 AM
I thought MACHEADS was a great documentary. I actually wanted to become part of this community. I miss the users groups of old which the Internet has destroyed.
I am not bashing Macs at all. Was actually very serious about getting one till I started researching. I am just surprised that the Mac community on the web doesn't seem more "programming" oriented. There are some big forums out there...like MAC RUMORS whom you mentioned. But they seems to be more about when is the new Macs coming out and speculating as to what features it will have.
I thought MACHEADS was a great documentary. I actually wanted to become part of this community. I miss the users groups of old which the Internet has destroyed.
#15
Re: Programming on a MAC
Posted 22 October 2012 - 08:04 AM
Programmers are programmer oriented.
Most, not all, but most programmers I know use multiple OSes. They may have one as their primary OS, but have experience with all, and are more concerned about what they are doing programming wise.
So I think you might be looking at it backwards.
And I stated that you were leaning towards mac bashing by bringing up stuff unrelated to your original topic. What does the price of a mac, recent mac store hype experience, and the sort, have to do with the IDE and language options on OSX? And sticking that next to the "mac support" you're receiving, and the "mac support" we found so easily but you couldn't, and it appears as if you're not following your initial statement.
And now I'm falling into the same trap.
Back on topic.
This post has been edited by lordofduct: 22 October 2012 - 08:08 AM
|
|

New Topic/Question
Reply


MultiQuote







|