9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)
  • Q:
    Bijdrager
    Korneel

    .NET, C++, Python, Oracle, IBM DB2… op OS X

    Voor school moet ik vaak programmeren in C++ en .NET. Welke software is er daarvoor geschikt op OS X?
    We gebruiken verschillende databases. Vooral Oracle maar ook DB2 van IBM, SQL Server, PostgreSQL en MySQL. Werkt dat allemaal in OS X? En ten slotte programmeer ik soms in Python (Django) en PHP5 voor websites. Kan ik Apache draaien in OS X?
    Ik heb nog nooit met OS X gewerkt maar ik heb al wat research gedaan. Ik denk dat ik best Windows emuleer met VMWare Fusion 2 voor Visual Studio 2008 SP1, DB2 en SQL Server. Klopt dat? En werkt dat ook die emulatie of boot ik dan beter meteen in Windows? Of kan ik dat allemaal zonder Windows ook doen?

    C++, Oracle, Python en PHP zou ik zonder Windows willen doen. Microsoft software zal waarschijnlijk enkel werkbaar zijn in Windows. Vooral voor C++ zoek ik een handige IDE waarmee ik eenvoudig programma’s kan debuggen en runnen.

    Een laatste vraag: is dat 13,3 inch scherm van de Macbook eigenlijk niet te smal om te programmeren in Visual Studio? Met die twee zijbalken verlies je sowieso al veel van je schermbreedte. Er blijft waarschijnlijk weinig over van een 13 inch scherm. Heeft iemand daar ervaring mee?

    In ieder geval bedankt voor de reacties.

    Bijdrager
    Pieterr

    Holymoly! Wat een vragenvuur!
    Ik ga deze posting editten om er een paar te beantwoorden:
    Een .NET omgeving die onder OS X draait kun je vinden bij http://www.mono-project.com/
    MySQL zit bij http://mamp.info/en/index.html
    Python staat al op je Mac. En anders download je de laatste versie hier: http://www.python.org/download/
    Apache idem. Zie ook MAMP.
    C++ kun je programmeren in Xcode. Staat op de OS X installatie DVD, en kun je downloaden bij Apple: http://developer.apple.com/TOOLS/xcode/

    Voor programmeren geldt inderdaad dat hoe meer scherm hoe beter. Twee schermen naast elkaar is nog beter. Je kunt overwegen om een extra scherm op je MacBook aan te sluiten.

    Bijdrager
    koen

    php, python *sql en apache werken allemaal prima op OS X, en zitten er met uitzondering van *sql al standaard bij.

    Bijdrager
    Korneel
    ”Pieterr”

    Holymoly! Wat een vragenvuur!
    Ik ga deze posting editten om er een paar te beantwoorden:
    Een .NET omgeving die onder OS X draait kun je vinden bij http://www.mono-project.com/
    MySQL zit bij http://mamp.info/en/index.html
    Python staat al op je Mac. En anders download je de laatste versie hier: http://www.python.org/download/
    Apache idem. Zie ook MAMP.
    C++ kun je programmeren in Xcode. Staat op de OS X installatie DVD, en kun je downloaden bij Apple: http://developer.apple.com/TOOLS/xcode/

    Voor programmeren geldt inderdaad dat hoe meer scherm hoe beter. Twee schermen naast elkaar is nog beter. Je kunt overwegen om een extra scherm op je MacBook aan te sluiten.

    Bedankt voor de nuttige informatie. :) Mono project ziet er interessant uit maar het kan wss niet tippen aan Visual Studio. Maar dat kan ik emuleren met VMWare geloof ik dus dat is geen probleem. Heb je ervaring met Xcode? Ik vind nergens screenshots o.i.d. van C++ in Xcode. Kan dat debuggen, code runnen, hints weergeven (zoals Intellisense bij Visual Studio)? Een extern scherm aansluiten op een laptop doe ik niet graag. Dan kan je beter een desktop kopen vind ik. Ik zou liever 15” hebben maar de Macbook Pro vind ik veel te duur.

    Bijdrager
    Pieterr
    ”Korneel”

    Mono project ziet er interessant uit maar het kan wss niet tippen aan Visual Studio.

    Het zijn twee verschillende dingen. Mono is vergelijkbaar met de .NET Runtime Environment. Xcode is vergelijkbaar met Visual Studio.

    Als je programma’s in C++ wilt maken die zowel op OS X, Linux en Windows draaien zou je eens kunnen kijken naar QT: http://www.qtsoftware.com/

    ”Korneel”

    Een extern scherm aansluiten op een laptop doe ik niet graag. Dan kan je beter een desktop kopen vind ik. Ik zou liever 15” hebben maar de Macbook Pro vind ik veel te duur.

    Een 24″ iMac (1399 euro) is een prima alternatief.

    Bijdrager
    koen
    ”Korneel”

    Ik vind nergens screenshots o.i.d. van C++ in Xcode. Kan dat debuggen, code runnen, hints weergeven (zoals Intellisense bij Visual Studio)?

    Dat alles en nog veel meer kun je doen in Xcode: http://developer.apple.com/referencelibrary/GettingStarted/GS_Tools/index.html

    Bijdrager
    macjk

    Voor school maakte ik altijd gebruik van een xp installatatie in vmware en hier draaide ik dan visual studio op om in C# te programmeren dit werkt erg goed. Van schermruimte gebrek heb ik nooit last gehad (13″ MacBook) vmware gewoon fullscreen draaien en dan op een aparte space plaatsen.

    Bijdrager
    Pieterr

    MonoDevelop 2.0 Released
    Link naar de OS X versie

    The MonoDevelop team is proud to announce the release of MonoDevelop 2.0.

    MonoDevelop is a GNOME IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms.

    Moderator
    Poezenbeest

    Ik zou dit draadje eigenlijk naar Programmeren moeten verplaatsen, maar aangezien het hier toch een Switchersvraag betreft, laat ik het staan voor nu. Ik raad je zeker aan om even in dat forum te kijken… zeer leerzaam!

9 berichten aan het bekijken - 1 tot 9 (van in totaal 9)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.