Archief - Programmeren op een Mac

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Unrach

Legacy Member
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!

Mudloop

Legacy Member
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.

General Lee

Legacy Member
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.

Unrach

Legacy Member
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..
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan