wave

wat wij zien

In 'wat wij zien' schrijven we het dagelijkse leed (of juist de dagelijkse vreugde) van ons af. We filteren de informatie die we elke dag weer in onze rss feeds, nieuwsbrieven of ouderwetse vaktijdschriften lezen en geven een eigen mening over relevante onderwerpen. Altijd vakgerelateerd, soms lekker luchtig en soms ook wel eens wat zwaarder op de hand. Ook al denken we dat we het beter weten, reageren mag natuurlijk altijd.

 
 
1
Jul

Mac als een developer workstation

Gepost door soemirno kartosoewito op 01-07-08 in "wat wij zien"

Een ontwikkelaar op een Mac, dat heb ik nog nooit gezien.

Steeds die verbaasde gezichten en misschien wel tijd om een keer voor eens en voor altijd uit te leggen waarom ik op een Mac werk. Ik ben in elk geval niet de enige.


Wat heb ik aan een Mac als software developer? In de eerste plaats heb ik een waslijst aan programmeertalen en tools waaronder:

  • C/C++: hierin worden besturingssystemen als Windows, Linux en OS X geschreven
  • Java: de taal die men op school onderwijst
  • Python: huistaal van Google met roots in Amsterdam
  • PHP: de huistaal van Yahoo en nog steeds de belangrijkste taal op het web
  • Ruby/Ruby on Rails: populaire nieuwe taal waarin bijvoorbeeld Twitter is gebouwd
  • Apache webserver, subversion versiebeheer en andere ontwikkel tools.

Deze worden zonder extra kosten meegeleverd en ondersteund, dus ook met patches en security updates. Dit is vooral mogelijk omdat het OS X besturingssysteem gebaseerd is op een Unix kernel.

Een berg aan tools, maar wat voor toepassingen kun je schrijven? Ook daar keuze zat:

  • Java server applicaties. Denk aan server applicaties die op zware Unix machines draaien zoals in de financiele sector.
  • De zogenaamde web 2.0 toepassingen, zoals Digg, Twitter, Wakoopa, enz. Draaien meestal op een unix/linux based servers, maar Windows gebruikers hebben daar geen last van.
  • Het Mac platform zelf. Een niche markt, maar wel groeiende.
  • Het iPhone platform. Een volledig nieuwe markt met ook nieuwe toepassingen, zeker in combinatie met GPS.

Wat ik aan Mac heb? Keuze dus: ik heb een zeer grote keuze aan kosteloze goede tools en een zeer brede keuze aan mogelijke toepassingen om te bouwen.

Er is een kleine maar: geen Windows Desktop applicaties. Dit is een grote markt, maar eigenlijk ook een beetje verzadigde markt. Denk goed na, wanneer heb je voor het laatst een nieuw stukje software op Windows geinstalleerd dat echt nieuw was en geen update was van bestaande software?

onderwerp(en):

reacties

Geplaatst door: lucien immink op 02-07-08 om 09:00
Op de niche markten na die apple zelf heeft gecreeërd zie ik niet in waarom ik dit zou moeten verkiezen boven 1 van de vele gratis alternatieven. Zoals je zelf al aangeeft heeft OS X veel tools aan boord omdat het een unix achtige is. Juist door het vele, harde en vooral nuttig werk van honderden vrijwilligers is dit (mede) mogelijk gemaakt; naast de vele andere duur betaalde programmeurs natuurlijk. Voor mij persoonlijk bijft linux de voorkeur genieten boven welk anders OS dan ook, maar bij gebrek aan beter ga ik niet extra diep in de buidel tasten voor een witte laptop met extra stuiterende icoontjes.
Geplaatst door: soemirno op 02-07-08 om 11:31
Tuurlijk kun je het meeste van wat ik aanhaal ook doen op linux of elk ander unix platform. Mijn punt is meer dat de mac als een mode product gezien wordt, gezien ook jouw reactie, terwijl je er ook serieus mee kunt hacken.
Geplaatst door: Henk op 06-07-08 om 18:30
Tis alleen een beetje jammer dat je voor iPhone development Object-C moet kunnen, een taal die gerust pre-historisch genoemd mag worden. Oh ja, klein bugje gevonden, als je de focus op een andere control hebt, en je klikt dan weer in een al gevuld tekstvak, dan verdwijnt de tekst (CTRL-Z doet het dan gelukkig weer wel)
Geplaatst door: soemirno op 07-07-08 om 07:35
De taal is wat ouder maar wordt nog goed ondersteund met een moderne ontwikkelomgeving Ik ken het zelf niet zo goed, maar het heeft volgens mij alle moderne taal features die java en c# ook hebben. Het is geen cobol of vb6. In elk geval zien de applicaties die er mee gebouwd worden er zeker niet pre-historisch uit.
Geplaatst door: chris op 24-09-08 om 17:10
" Een ontwikkelaar op een Mac, dat heb ik nog nooit gezien " nooit?? what do you think the apple developers used? pc???

reageer

 
 

Html is niet toegestaan. URL's worden automatisch clickable.
 
Terug naar boven
the people's valley
de entree 230
1101 ee amsterdam
t +31 20 451 51 51
f +31 20 363 06 30
routebeschrijving Tripolis mail login Tripolis dialogue login
Nieuwsbrief
Blijf op de hoogte, schrijf je in voor onze nieuwsbrief
tripolis login
Bent u uw inloggegevens vergeten? Mail naar tripolis@thevalley.nl dan nemen wij contact met u op.