Ik begin PHP nu al redelijk onder de knie te krijgen en ik wil graag een tweede taal oppakken terwijl ik verder vorder in PHP. Nu zat ik zelf over Javascript of Python te denken.
Ik heb wat rond gegoogled en python klinkt zeer interessant. Met de tijd is het doel om uiteindelijk beide talen te leren maar ik wil beginnen met de eerste die het meest nuttig is voor grootschalige projecten.
Ikzelf zit dus aan Python te denken. Nu vraag ik mij af of iemand veel ervaring met python heeft en mij kan vertellen hoe moeilijk het is om python te leren tegenover PHP.
Ik weet eigenlijk nog niks van python. Maar ik denk dat als je voor het web iets wilt zoeken je beter eerst javascript kunt leren. Ik raad dan aan om eerst de basis te kennen en dan pas de frameworks gebruiken (jQuery en MooTools). Dan heb je namelijk al een basis en snap je veel meer van wat er gebeurd.
Ik zou persoonlijk eens kijken naar een taal om Android of iOS apps te kunnen maken. Ik verwacht hier namelijk zeer veel werk voor in de toekomst. Als ik me niet vergis, moet je het dan in de C hoek en Java zoeken.
?
Onbekende gebruiker
26-06-2011 11:39
@Oplolo Webdesign -> Java + XML Android heeft een mooie SDK die handig werkt in Eclipse.
@TS:
Persoonlijk zou ik verder gaan met Javascript, eerst gewoon javascript in daarna bijv. jQuery. Omdat jQuery object-georienteerd is is het misschien makkelijker om eerst gewoon normaal Javascript te leren dan gelijk beginnen met een framework.
Zo ben ik zelf ook eerst begonnen met PHP en daarna pas PHP OOP en daarna pas ZEND (wat ik nog moet leren..).
Ik denk dat je python en javascript niet met elkaar kan vergelijken.
Het zijn 2 totaal andere talen, met andere eigenschappen, en zo dus ook andere doelen.
Ik zou goed kijken welke kant je op wil: Wil je je websites userfriendly maken leer dan javascript (Tip: Leer dan ook een js framework; jQuery, mootools, prototype etc.).
Als je minder op het gebied van webdesign wil zitten, dan is python een mooie weg. Echter, ik zou je dan wat opolo ook al zegt een taal als C of Java te leren.
Als je tussen C en Java gaat kiezen, kies dan java. Dit ontwikkeld zich snel en je kan er heel veel mee. Blackberry en Android runnen op Java. Alleen iOS ondersteunt C (en C++ volgens mij). Daarnaast kan je met Java mooie applets voor op je site maken en ondersteunt het ook windows interfaces. Voor java heb je alleen wel een 100% object georiƫnteerde denkwijze nodig.
Python naast PHP leren als serverside taal is een beetje nutteloos. PHP en python samen laten werken heeft geen zin. Ze doen beide hetzelfde en zijn beide server-side. Als je een van deze talen met javascript combineert (client-side) krijg je echter veel meer mogelijkheden.
Stel dus eerst je doelen vast, en kies daarna pas je middelen.
?
Onbekende gebruiker
26-06-2011 12:36
@Joris iOS ondersteund ook object georienteerd Java.
Als de TS wil beginnen met Python voor webdevelopment kijk dan eens naar Django ;)
Dit is een C documentation van apple. Ik kan geen java documentation vinden (:
Misschien is dit wel mogelijk met een VM voor iOS, maar dat moet je niet willen doen.
?
Onbekende gebruiker
26-06-2011 12:41
Joris van Rijn op 26/06/2011 12:39:19
@Dillen, naar mijn weten ondersteunt iOS alleen maar object orientated C.
Bedankt voor de reacties zover. De reden dat ik python interessant vind is omdat de werkwijze mij vooral aanspreekt, het ziet er allemaal gewoon zoveel logischer uit en geeft een overzichtelijker gevoel.
Mijn doel is dan ook niet meer alleen webdevelopment maar ook bijvoorbeeld andere applicaties te maken, zover ik heb gelezen is python hier uitstekend voor geschikt.
Ik beheerst wat basis kennis van javascript maar ben er niet zo'n fan van, wil de taal uiteindelijk toch leren als het geld oplevert.