Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Oct 23, 2005, 06:12 PM   #1
floyde
macrumors 6502a
 
floyde's Avatar
 
Join Date: Apr 2005
Location: Monterrey, México
Mono and Xcode

Does anyone know how to use Xcode to build Mono apps? I found these C# syntax definitions, but they don't detect errors (they should, according to this guy). I think it might be something about makefiles... the sample program uses them, but I don't know where in the project to put them...
__________________
"He who will not reason is a bigot; he who cannot is a fool; and he who dares not is a slave."
floyde is offline   0 Reply With Quote
Old Oct 23, 2005, 06:22 PM   #2
YellowLabrador
macrumors newbie
 
Join Date: Aug 2005
I don't think xcode support any c#.
c# is a microsoft standard. Mono i believe is an open source stricly based on c#. But I could be wrong
__________________
eMac 1.25GHZ 1 GB RAM Panther
PM Dual 2.0 2.5GB RAM Tiger
4G iPod 40GB
YellowLabrador is offline   0 Reply With Quote
Old Oct 23, 2005, 09:22 PM   #3
MacCoaster
macrumors 6502a
 
MacCoaster's Avatar
 
Join Date: Jul 2002
Location: Washington, DC / Rochester, NY / Lexington, NC
Send a message via AIM to MacCoaster
Looks a bit old. You might want to e-mail the author to see if it should be compatible with Xcode 2.0.

YellowLabrador, C# is not a Microsoft standard. It's an ANSI and ISO standard. C# is just a language. The API matters the most for C#; the base API is also standardised by ANSI/ISO. There are proprietary things for C# in the Microsoft.NET framework like System.Windows.Forms, but they are not required in any implementation of C# or the API. Mono is an open source implementation of the ANSI standard of C# and the base libraries.
__________________
The Mac Coaster
Quad Core Q6600 PC, 23" Apple Cinema HD LCD, White MacBook C2D 2.16 GHz, Athlon64 PC, AthlonXP PC, iPod photo 60 GB
MacCoaster is offline   0 Reply With Quote
Old Oct 24, 2005, 12:32 AM   #4
snkTab
macrumors 6502a
 
snkTab's Avatar
 
Join Date: Nov 2004
Location: Cincinnati, OH
C# is just another may for Microsoft to inject another standard with proprietary crap. Nothing wrong with standards or things that are proprietary, just when you mix them both it's just so stupid.

You might not think it but Microsoft has caused you countless hours of web browsing pain because they decided to add proprietary stuff to html, javascript, etc that only IE and a Windows can see. It's just the Microsoft way to do stuff like this. They take something that is perfectly all right, and destroy it.

It's a standard for a reason, Microsoft stay away.


That said... I don't think c#, while being reasonably good, has long to live. But then again, Microsoft has kept basic from dying. I believe there is something else in the works for the .NET platform to go along with Vista, but that might not be true.
snkTab is offline   0 Reply With Quote
Old Oct 24, 2005, 10:50 AM   #5
floyde
Thread Starter
macrumors 6502a
 
floyde's Avatar
 
Join Date: Apr 2005
Location: Monterrey, México
Quote:
Originally Posted by MacCoaster
Looks a bit old. You might want to e-mail the author to see if it should be compatible with Xcode 2.0.
Thanks, I just figured out that the syntax definitions do work. The error detection is a hack done by the other guy I mentioned (aparently). I think I'll be able to make it work now...

Quote:
Originally Posted by snkTab
You might not think it but Microsoft has caused you countless hours of web browsing pain because they decided to add proprietary stuff to html, javascript, etc that only IE and a Windows can see. It's just the Microsoft way to do stuff like this. They take something that is perfectly all right, and destroy it.
LOL actually, I do think it. I am a developer after all

Quote:
Originally Posted by snkTab
That said... I don't think c#, while being reasonably good, has long to live. But then again, Microsoft has kept basic from dying. I believe there is something else in the works for the .NET platform to go along with Vista, but that might not be true.
I realize that, but I am sort of "evaluating" open source technology for use on a small business that I might start (I've had it with this 9 to 5 crap ). The way I see it, it doesn't matter if the industry abandons .NET as long as I can provide my customers with low development costs and low license fees (or better: no license fees at all...). So I thought that, since I'm currently working with .NET, then I might get a good start with Mono.
I'm mainly interested in ASP .NET. I'm aware that there are great free alternatives like PHP, but to me the code/GUI separation that ASP .NET provides is just wonderful. Basically (more like "theoretically"), I could take a lot of stuff that I've already built and create a framework that I could use on all my web apps with ASP .NET as a frontend. With PHP (at least the PHP I know) I would end up writing that code over and over again. All of this, however, depends on how mature Mono is currently.
Anyway, I might be way off, I just graduated from college a few months ago
__________________
"He who will not reason is a bigot; he who cannot is a fool; and he who dares not is a slave."
floyde is offline   0 Reply With Quote
Old Oct 25, 2005, 02:29 PM   #6
jeremy.king
macrumors 603
 
jeremy.king's Avatar
 
Join Date: Jul 2002
Location: Fox Lake, IL
floyde, PHP does have something resembling OO, especially in version 5. Look into it if you are big on code reuse.
jeremy.king is offline   0 Reply With Quote
Old Oct 31, 2005, 11:40 PM   #7
MacCoaster
macrumors 6502a
 
MacCoaster's Avatar
 
Join Date: Jul 2002
Location: Washington, DC / Rochester, NY / Lexington, NC
Send a message via AIM to MacCoaster
snkTab, you're ill-informed:
Quote:
Originally Posted by snkTab
C# is just another may for Microsoft to inject another standard with proprietary crap. Nothing wrong with standards or things that are proprietary, just when you mix them both it's just so stupid.
Huh. The proprietary .NET classes and stuff like System.Windows.Forms are not part of the standard. They are kept out of the standard for a reason, to maintain the base classes compatible across all implementations of the C# standard and base framework.
Quote:
Originally Posted by snkTab
You might not think it but Microsoft has caused you countless hours of web browsing pain because they decided to add proprietary stuff to html, javascript, etc that only IE and a Windows can see. It's just the Microsoft way to do stuff like this. They take something that is perfectly all right, and destroy it.
And Netscape was innocent, eh? Yeah, right.
Quote:
Originally Posted by snkTab
That said... I don't think c#, while being reasonably good, has long to live. But then again, Microsoft has kept basic from dying. I believe there is something else in the works for the .NET platform to go along with Vista, but that might not be true.
C# has a strong community, even on UNIX platforms. It is a hell lot easier to do a GTK program in C# than in C and there are plenty of benefits C# brings over C. Productivity is one. Do you think people want to hunt down every buffer overflow bug in their C program which they could have easily concentrated on features and API correctness if they had a great platform on which to build.

Sure, Microsoft is using C# and leveraging the fact that it's an open standard to try to downplay Java's popularity.

Don't diss C# unless you have a _real_ reason. Choice is good. C# 2.0 forced Sun to quickly come up with a version of Java with generics and here we are today with Java 1.5.

C# is not proprietary. Java is.

__________________
The Mac Coaster
Quad Core Q6600 PC, 23" Apple Cinema HD LCD, White MacBook C2D 2.16 GHz, Athlon64 PC, AthlonXP PC, iPod photo 60 GB

Last edited by MacCoaster; Nov 1, 2005 at 11:37 PM. Reason: Fixed logic for Netscape--now makes sense.
MacCoaster is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Uninstalling mono on Mac OS X ozaz Mac Applications and Mac App Store 6 Sep 7, 2013 05:42 AM
How do I install Mono? Snookerman Mac Applications and Mac App Store 1 Sep 5, 2013 12:39 AM
Speaker - mono? dewdst iOS 7 7 Jun 13, 2013 01:05 PM
Moving from xcode 3.2 to xcode 4.5.2 compilation error for 'abs' macro in stdlib.h hrishidev Mac Programming 7 Jun 2, 2013 10:36 AM
iPod Classic - Only Playing In Mono Sideonecincy iPod 1 Dec 30, 2012 08:50 AM

Forum Jump

All times are GMT -5. The time now is 12:55 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC