Ik ben momenteel diep ondergedoken in het wereldje dat Java heet, je kan het namelijk niet de rest van je leven doen met de kennis die je momenteel bezit. Nou ja, dat vind ik. Ik ben van mening dat je in het snelle wereldje dat webdevelopment heet, continu bezig moet zijn om je kennis verder uit te breiden.
Onderstaand lijstje is mijn persoonlijke mening, mocht je het daar niet mee eens zijn kun je dat natuurlijk altijd delen in een reactie.
1. Het is makkelijk te leren
Het zal je verbazen dat ik dit op 1 zet in dit lijstje, maar het is echt zo. Wanneer je een steile leercurve hebt is het lastig om je kennis snel om te zetten in productiviteit en de meeste programmeertalen hebben een flinke leercurve. Java is een bijna vloeiende synthax met niet al teveel gekke tekens, dit zorgt er dus voor dat Java makkelijk te lezen is en daardoor gaat het leren redelijk snel.
2. Krachtige dev-tools
Veel mensen vinden het moeilijk te geloven, maar Eclipse en Netbeans hebben een grote rol gespeeld in het verbeteren van Java. Het programmeren in een IDE is pure plezier. Een IDE helpt namelijk niet alleen met “code completion” maar het bezit ook krachtige debug mogelijkheden en ik hoef je niet uit te leggen waarom dat essentieel is. Ow en het beste is nog wel, dat de meeste tools gratis zijn…
3. Java is cross-platform
In de 90’s was één van de belangrijkste oorzaken van Java’s populariteit, het zijn van cross-platform. Het motto van Java was dan ook “write once run anywhere” en dat was gelijk de tagline die veel developers toentertijd aantrok.
4. Java is echt OVERAL
Ja echt, Java is overal. Je vind het op je desktop, mobiel etc. Java programmeurs vind je trouwens ook overal. Als je spelletjes wilt ontwikkelen voor telefoons, kom je ook Java tegen.
5. Sterke online community
Een goeie community is eigenlijk de kracht van elke programmeer taal. Het maakt niet uit hoe goed een taal is, wanneer er geen community is die ondersteuning biedt en kennis deelt, is het voorbestemd om het niet te halen. Een mooie plek om te beginnen, zou Stack Overflow zijn, wanneer je hulp nodig hebt met Java… Zelfs als je al een pro bent, is dit een goeie community.
6. Java is Object georiënteerd (OOP)
En de laatste reden uit dit lijstje, waarom Java awesome is, is omdat het een OOP (Object Oriented Programming) programmeertaal is. OOP applicaties ontwikkelen is een stuk makkelijker en het helpt om modulair en flexibel te programmeren. Java is één van de weinige talen die bijna 100% OOP is.