Thread: Programmeren op een Mac
-
28-05-2010, 00:49 #1Approved 9-lifer
- Registered
- 29/08/08
- Location
- Hasselt
- Posts
- 1,008
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
Programmeren op een Mac
Hey allemaal,
Ik zou terug willen beginnen met programmeren. Maar sinds ik 2 jaar geleden een mac heb gekocht zou ik ook graag eens mac applicaties willen schrijven.
Op school heb ik een hele basis van visual basic gekregen. En hiernaast een begin van java. Nu zou ik graag ook wat verder willen gaat in C# of een variant daarvan.
Op school vroeger werkte we met Visual Studio. Een zeer handig platform, omdat je daar projecten voor verschillende soorten talen kon aanmaken. Je had een mooie pagina waar je je code kon invoegen, eventueel een designer mode en een debug knop.
Nu ben ik al wat aan het googlen geweest en het enige wat ik zoal tegen kom is die cacao. Ik heb het eens afgehaald en om eerlijk te zijn vind ik knopjes slepen en lijntjes trekken niet programmeren.
Ik heb ook helemaal geen verstand van het programmeren op een mac (UNIX based als ik mij niet vergis). Dus zou het misschien kunnen dat het toch heel hard verschilt tegen over een windows systeem?
Anywayz, kent iemand een goeie platform om C# (of een variant daarvan) in te schrijven voor mac applicaties?
Alvast bedankt!Cinecom: Videoproducties voor bedrijven.no votes
-
-
28-05-2010, 00:57 #2Member
- Registered
- 10/11/03
- Location
- Grenoble
- Posts
- 975
- iTrader
- 10 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 8/8
http://www.9lives.be/forum/apple/719...en-iphone.html
Aanzet van een soortgelijke thread...ff toeteren - ! I like Hot Tamale ! Instants!
"Hear about the Chinese godfather? He made them an offer they couldn't understand.." - Uncle Junior, The Sopranosno votes
-
28-05-2010, 02:56 #3Member
- Registered
- 27/05/10
- Location
- Halle
- Posts
- 7
- iTrader
- 0
- Mentioned
- 0 Post(s)
Er bestaat een open source, crossplatform versie van .Net, Mono genaamd. De IDE heet MonoDevelop en draait op Mac.
Interfaces bouwen gaat iets moeilijker omdat Mono de windows forms library niet heeft. Maar moeilijk gaat ook natuurlijk.
Als je games zou willen onwikkelen raad ik Unity aan. Dit is op Mono gebaseerd, en je kunt games voor verschillende platforms maken (mac, pc, web, wii, iphone en binnenkort ook android, xbox, ps3, ...). Voor sommige platforms moet je wel een aparte licensie aanschaffen.no votes
-
28-05-2010, 06:25 #4Approved 9-lifer
- Registered
- 04/02/04
- Location
- 3010/3690
- Posts
- 4,208
- iTrader
- 1 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 22/43
Als ge Mac applicaties wilt schrijven doet ge dat normaal gesproken in Objective-C (= de taal) gebruik makend van Cocoa (= het framework van Apple, vergelijkbaar met de Java API) in XCode (= de IDE, Apple's Visual Studio), hoewel ge in theorie in elke tekstverwerker kunt programmeren. GUI's ontwerpt ge dan met Interface Builder, hetgeen mooi geïntegreerd is met XCode. Objective-C is the way to go voor native applicaties, zo schrijft Apple ze zelf ook. Als ge geen Objective-C kent zijt ge nog altijd vrij om het in C of C++ te doen.
Java is een tweede optie, omdat Java crossplatform werkt. Vroeger was daar ondersteuning voor in XCode, nu niet meer, als ik mij niet vergis. Haal u Eclipse of Netbeans of weet-ik-veel-welke IDE voor Java af en ge kunt beginnen.
Voor C# moet ge zoals Mudloop al zei bij Mono zijn.I'm a writer. I think, I type, I drink. Lather, rinse, repeat. Not always in that order.
no votes
-
28-05-2010, 11:24 #5Member
- Registered
- 20/06/05
- Location
- Gierle
- Posts
- 1,010
- iTrader
- 8 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/1
Ik programeer C++ in Xcode en dat gaat vrij goed.
no votes
-
28-05-2010, 11:40 #6Approved 9-lifer
- Registered
- 29/08/08
- Location
- Hasselt
- Posts
- 1,008
- iTrader
- 3 (100%)
- Mentioned
- 0 Post(s)
- Reputation
- 0/2
Merci voor de reacties. Ja die mono had ik al gevonden. Maar ik was ergens bang dat niet "echte" mac applicaties waren dat je daar mee kon schrijven, maar gewoon windows applicaties dat dan gebackported is voor mac. Blijkbaar dus niet zo..
Cinecom: Videoproducties voor bedrijven.no votes
