Welke taal is het meest interessant voor webdevelopers?

Pagina: 1
Acties:
  • 211 views sinds 30-01-2008

  • vrieske
  • Registratie: Juli 2004
  • Laatst online: 29-11 20:33
Ik ben de afgelopen jaren op school actief bezig geweest met php5/oop/frameworks en designpatterns zoals MVC.Daarnaast hecht ik veel aan het programmeren volgens een bepaalde structuur (frameworks/classes/splitsen logica en layout etc).

Op dit moment heb ik een aantal sollicitaties lopen bij verschillende bedrijven die veel sites/applicaties voor het internet ontwikkelen. De een werkt met .NET, de andere met php en nog weer een ander java.

Op zich ben ik een liefhebber van opensource en php spreekt me (nog steeds) aan.
Maar ondertussen wil ik ook naar de toekomst kijken, graag zou ik er nog een ontwikkeltaal bij willen leren zodat ik me wat breder ontwikkel en wellicht in de toekomst betere kansen op de arbeidsmarkt heb.
Ik vind het alleen moeilijk kiezen ;)
Ik heb al eens wat vergelijkingslijstjes bekeken maar hierbij mis ik vooral de persoonlijke ervaringen.

Zelf denk ik dat php en java wel een goede 'combi' zou kunnen zijn. Vooral java heeft zeker wel toekomst. Aan de andere kant zie je dat .NET ook veel vaker gebruikt wordt tegenwoordig..
In eerste instantie gaat het me vooral om het ontwikkelen voor het web (ik weet dat java/.net ook voor non-web gebruikt kunnen worden)

Graag zou ik eens wat ervaringen/suggesties/advies van andere developers willen horen, hoe hebben jullie deze keuze gemaakt en waarom? Hoe is dat bevallen?

Alvast bedankt voor jullie input.

Verwijderd

Ja dit blijft altijd vrij subjectief. Kijk dus liever naar een taal/omgeving waar je het meeste lol aan hebt. Toch haal ik even 1 citaat aan:
vrieske schreef op dinsdag 05 juni 2007 @ 11:44:
Vooral java heeft zeker wel toekomst. Aan de andere kant zie je dat .NET ook veel vaker gebruikt wordt tegenwoordig..
Ik denk dat de toekomst van Java alles behalve duidelijk is en dat vooral de pragmatische javanisten zeker kijken naar een toekomst met .Net

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
vrieske schreef op dinsdag 05 juni 2007 @ 11:44:
Ik vind het alleen moeilijk kiezen ;)
Waarom zou je kiezen? Er valt prima te combineren ;) Er zijn zat devvers die een combinatie van meerdere mogelijkheden beheersen (daarnaast is er nog meer dan .Net/Java/PHP).
vrieske schreef op dinsdag 05 juni 2007 @ 11:44:
Graag zou ik eens wat ervaringen/suggesties/advies van andere developers willen horen, hoe hebben jullie deze keuze gemaakt en waarom? Hoe is dat bevallen?
Wat ik zou doen: stoei eens een tijdje (niet meteen opgeven, even doorbijten) met de verschillende mogelijkheden en ga dan verder met wat je bevalt. Het is namelijk zo subjectief als het maar zijn kan.

[ Voor 55% gewijzigd door RobIII op 05-06-2007 11:52 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • wackmaniac
  • Registratie: Februari 2004
  • Laatst online: 17:16
Ik ben zelf erg fan van PHP. Mede door de laagdrempeligheid en het idee dat het specifiek voor het net is ontwikkeld. Er zijn mooie pakketten en uitbreidingen voor.

Daarnaast heb ik een beetje met JSP en ASP gestoeid en, mede door mijn ervaringen in "gewoon" Java en C#, ik kon hierin vrij aardig uit de voeten. Ik ben het wel met RobIII eens; je hoeft niet perse te kiezen voor een van de 3. C# en Java liggen qua syntax niet zo ver uit elkaar en PHP heeft een gunstige leercurve.

Ik zou zeggen: zorg dat je wordt aangenomen en daarna kan je altijd nog verder gaan specialiseren :)

Read the code, write the code, be the code!


  • Mephix
  • Registratie: Augustus 2001
  • Laatst online: 25-11 20:41
Ik heb eigenlijk nooit echt een keuze gemaakt maar heb 2 jaar geleden in het dagelijks werk de overstap gemaakt van php naar asp.net (vb en c#), gewoon omdat meer programmeurs bij ons daar mee werkten en we ivm continuiteit er voor moeten zorgen dat we elkaar kunnen vervangen/aanvullen.

Hoewel ik nooit zo'n Microsoft voorstander was en erg enthousiast bezig was met open source, vind ik dat Microsoft met het .NET platform toch wel heel sterk is terugkomen (tov classic ASP :o ). Tuurlijk valt er nog genoeg kritiek te leveren op het framework, maar als ik kijk naar de filosofie achter .net dan klopt die in mijn beleving wel.

Verder heb ik nooit echt afscheid genomen van PHP maar merk wel dat naarmate mijn kennis ed van .NET stijgt en ik meedraai in wat grotere projecten met scherpe 3-tier architecturen, dat ik minder uit de voeten kan met PHP. Ik weet niet of PHP dan gewoon (nog) niet echt geschikt is om OO in te programmeren of dat hier gewoon een andere benadering voor nodig is.

Hoe dan ook.. voor nu voel ik me prima thuis in .NET voor zowel de web als de desktop applicaties. Het is alleen wel noodzakelijk dat je bepaalde lijnen volgt, zodat je je presentatie laag ook daadwerkelijk loskoppelt van welke logica dan ook.. zoniet kom je jezelf enorm tegen wanneer je vanuit een grafisch ontwerp (gemaakt door reclame bureau's ed, dus zonder technische achtergrond) een web applicatie moet maken in .NET.

  • vrieske
  • Registratie: Juli 2004
  • Laatst online: 29-11 20:33
Verwijderd schreef op dinsdag 05 juni 2007 @ 11:49:
Ja dit blijft altijd vrij subjectief. Kijk dus liever naar een taal/omgeving waar je het meeste lol aan hebt. Toch haal ik even 1 citaat aan:

[...]
Ik denk dat de toekomst van Java alles behalve duidelijk is en dat vooral de pragmatische javanisten zeker kijken naar een toekomst met .Net
Uit een aantal gesprekken die ik had, kreeg ik het idee dat Java een goede toekomst had. Zou je aan kunnen geven waarom jij denkt dat dat niet zo is?

Verwijderd

Als web-ontwikkelaar is goede beheersing van (X)HTML, CSS en Javascript een eerste vereiste.

Vervolgens moet je de principes van een Server-Side taal begrijpen.

Het dialect waarin je deze Server-Taal gaat maken is dan minder belangrijk.

Dus zoek de leukste vacature, zorg dat je wordt aangenomen en specialiseer je in het dialect wat daar gebruikt wordt.

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
vrieske schreef op dinsdag 05 juni 2007 @ 12:04:
[...]
Uit een aantal gesprekken die ik had, kreeg ik het idee dat Java een goede toekomst had. Zou je aan kunnen geven waarom jij denkt dat dat niet zo is?
Dan krijg je vanaf nu een discussie van de Java-jehova's die er heilig in geloven en de Java-haters die het het liefst morgen nog zien sterven; dit soort discussies loopt nergens op uit.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • P.O. Box
  • Registratie: Augustus 2005
  • Niet online
als je meerdere talen beheerst, boeit het eigenlijk niet bijster welke talen dat zijn... eventuele nieuwe talen pik je dan namelijk als het goed is behoorlijk snel op, omdat de gedachte achter de talen vaak in grote lijnen overeenkomt... functies hebben andere namen, de opbouw is soms iets anders, maar daar kom je wel uit als je inmiddels wat ervaring met diverse talen hebt....

  • Niek.NET
  • Registratie: Oktober 2005
  • Laatst online: 17:20
Ik denk dat je je meer moet afvragen wat voor soort webdeveloper je wilt gaan worden. Alles hangt af van de implementatie omgeving. Als je dus de taal meester bent die in jouw tak van sport veel wordt gebruikt zal je ook eerder kans maken op een baan die je leuk lijkt.


Houd je van korte projecten en het maken van veredelde reclame folders dan is PHP ongeevenaard.

Vind je het leuk om complexe inter/intra -net applicaties te maken dan zijn ASP.NET / JAVA een stuk geschikter.

Een middenweg is Ruby on Rails. Voor de middel grote projecten zeer interessant maar nog weinig gebruikt.


Natuurlijk is niet alles zo zwart/wit als ik hier schets, het een en ander overlapt elkaar flink. (PHP is een geavanceerde taal met eindeloos veel mogelijkheden).Daarom is het ook slim om je geld (tijd) niet in te zetten op 1 techniek maar je te richten op het verbreden van je algehele visie door meerdere methodes onder de knie te krijgen. Kennis van de ene techniek zal je beter doen ontwikkelen in de ander en vice versa.

  • Kalentum
  • Registratie: Juni 2004
  • Laatst online: 18:53
Ik heb zelf nooit een keuze gemaakt. Via een bijbaan begonnen met PHP, terwijl tijdens mijn opleiding Java en Perl het meest gebruikt werd. Toen die bijbaan fulltime werd is mijn PHP kennis uitgebreid. Tijdens je werk, zeker bij kleine organisaties die zich niet vastpinnen op een bepaalde techniek, kom je vanzelf nieuwe technieken tegen en ontwikkel je je verder.

Ik denk dat een redelijke conceptuele kennis van .NET / Java als fatsoenlijke OO-omgevingen erg nuttig kan zijn.

  • voodooless
  • Registratie: Januari 2002
  • Laatst online: 30-11 11:20

voodooless

Sound is no voodoo!

'T maar net wat je wil maken. Wil je gewoon een simpele website die puur op die server draait, dan kan PHP (met wat mooie frameworks eromheen) prima werken.

Wil je echter meer, zoals koppelingen met externe componenten en/of services, dan ben je met java of .net al snel veel beter uit. Welke van de twee je dan neemt, is afhankelijk van zaken als beschikbaarheid van de componenten, software platform, kennis van werknemers.. enz... Ook is de structurering van de twee voor grotere projecten al snel veel overzichtelijker. Vergeet ook performance niet.

Maar wat je ook doet: voorkom gewoon dat je html en code door elkaar gaat gooien! Dat wordt gewoon al heel snel een grote warboel met alle ellende die daar bij komt kijken. Een mooi en handig framework hiervoor is dus eigenlijk wel een must, wat je ook gebruikt.

Do diamonds shine on the dark side of the moon :?


  • Straphka
  • Registratie: Augustus 2002
  • Niet online
Ik heb niemand hier nog Python horen noemen. Python (icm met TurboGears of Django, waar ik zelf fan van ben) is zeer geschikt voor webdevelopment.
Wat mij er aanspreekt is de zeer uitgebreide standard library en het feit dat je zeer snel kunt prototypen (imo beter dan in php).

Then again, ik ben wel een beetje een Python fanboy ;)

Just my 5.7 cents (adjusted according to inflation)

[ Voor 6% gewijzigd door Straphka op 05-06-2007 16:12 ]


  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Carrieretechnisch zou ik absoluut voor Java of .Net gaan. Kwa webdesign kun je daarin een goeie start maken, maar als je eenmaal met een platform begonnen ben kun je veel meer kanten op dan wanneer je met PHP begint. Java en .Net ervaring wordt veel meer gevraagd en veel beter betaald dan PHP. De meeste grote bedrijven zijn Java of .Net gebaseerd, en veel van de bedrijven die met PHP begonnen zijn, migreren nu naar een 'serieus' platform (TomTom is een goed voorbeeld, die zijn aan het migreren van PHP naar Java).
Straphka schreef op dinsdag 05 juni 2007 @ 16:11:
Ik heb niemand hier nog Python horen noemen.
Komt omdat het geen serieuze speler is.

[ Voor 16% gewijzigd door Hydra op 06-06-2007 14:00 ]

https://niels.nu


Verwijderd

mijn idee is altijd... niet kiezen voor 1 taal, maar kiezen voor programmeren algemeen. wanneer je eenmaail 1 OOP taal goed beheerst kan je heel snel een andere OOP taal leren (enkel syntaxen verschillen wat) en zo zit het ook met andere typen talen. Heb je bijvoorbeeld veel ervaring met c++ dan is java ook makkelijk.

Ik probeer mezelf dat ook zo breed mogelijk op de talen te richten en programmeer nu dan ook van alles door elkaar (m.a.w. verschillnde projectjes door elkaar. niet 1 prog schrijven met 25 talen ;) )

maar als je echt specifiek 1 taal wilt leren, dan zou ik gaan voor java en php. met die 2 talen kan je bij de meeste bedrijven wel terecht. ik zeg niet dat dit de beste talen zijn maar deze zijn 'mainstream' en veel bedrijven gebruiken het.

  • Straphka
  • Registratie: Augustus 2002
  • Niet online
Hydra schreef op woensdag 06 juni 2007 @ 13:56:

[...]


Komt omdat het geen serieuze speler is.
Ik neem aan dat je bedoelt aan de webdev kant? Als OO programmeertaal is Python best veel gebruikt (kijk maar op python.org, dan zie je dat het oa door de NASA gebruikt wordt.)

Wat versta jij onder "serieuze speler"? Aantal gebruikers? Kwaliteit?

Wel moet ik toegeven dat de vraag naar Python ontwikkelaars in het niet valt bij die naar php/java devvers, maar zoals raceeend123 hierboven mij al opmerkte, de ene OOP taal is soort van de andere :)

[ Voor 19% gewijzigd door Straphka op 06-06-2007 14:31 ]


Verwijderd

Straphka schreef op woensdag 06 juni 2007 @ 14:26:
Wel moet ik toegeven dat de vraag naar Python ontwikkelaars in het niet valt bij die naar php/java devvers, maar zoals iemand hierboven mij al opmerkte, de ene OO taal is soort van de andere :)
En daarom is het subjectief. Het heeft geen enkele zin om te gaan beredeneren.

Waar je wel naar kan kijken is huidige markt: php/java/.Net (en dan sluit ik alweer talen uit...)
En nog steeds waar je het meest lol aan hebt: Het heeft geen zin om in een taal te proggen waar je zelf geen goed gevoel bij hebt.

  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Straphka schreef op woensdag 06 juni 2007 @ 14:26:
Wel moet ik toegeven dat de vraag naar Python ontwikkelaars in het niet valt bij die naar php/java devvers
Dat is m'n punt.

Volgens mij is sowieso of iets leuk is veel meer afhankelijk van de opdracht dan van de gebruikte taal. Dus dan kun je beter voor iets als Java of C# gaan, aangezien dat er gewild is.

https://niels.nu


Verwijderd

Hydra schreef op woensdag 06 juni 2007 @ 15:08:
Volgens mij is sowieso of iets leuk is veel meer afhankelijk van de opdracht dan van de gebruikte taal.
Ik word van een taal en library als bijvoorbeeld php alles behalve blij hoor, hetzelfde geldt voor bijvoorbeeld brainfuck. Ongeacht de opdracht.

En nee, dit is geen schaamteloze php bash

[ Voor 20% gewijzigd door Verwijderd op 06-06-2007 15:25 ]


  • Hydra
  • Registratie: September 2000
  • Laatst online: 06-10 13:59
Verwijderd schreef op woensdag 06 juni 2007 @ 15:23:
[...]
Ik word van een taal en library als bijvoorbeeld php alles behalve blij hoor, hetzelfde geldt voor bijvoorbeeld brainfuck. Ongeacht de opdracht.

En nee, dit is geen schaamteloze php bash
Heh. Ik zou nooit een baan aannemen waarin ik voornamelijk PHP werk zou moeten doen. Been there, done that, got the headaches.

https://niels.nu


  • Roeligan
  • Registratie: December 2001
  • Laatst online: 22-07 11:37

Roeligan

Feyenoord

Gebruik zelf CFML (ColdFusion), als er iets is wat laagdrempelig is, is CF het wel (tag-based).

A real man fears not mortality for it's death, he fears mortality for it's lack of life!
RatPack #814


  • Wim Leers
  • Registratie: Januari 2004
  • Laatst online: 23:49
Kijk zeker eens naar Drupal! Dit is een Content Management Framework met goede documentatie (zie bijvoorbeeld http://api.drupal.org/) en een zeer actieve community. Het wordt gebruikt voor een hoop grote sites waaronder bijvoorbeeld The New York Observer en MTV UK. Er is ook een serie artikels over Drupal door IBM.

EDIT: is trouwens in PHP. Drupal 7 (6 is nu in ontwikkeling, code freeze op 1 juli) gaat PHP 5 only worden. jQuery zit overigens ook in Drupal core (jQuery == leuke JavaScript).

[ Voor 18% gewijzigd door Wim Leers op 06-06-2007 19:01 ]


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Mja, dit verzandt dus (weer) in een noem-hier-je-favo-taaltje en mijne-is-lekker-beterder.

Hier heb je voldoende informatie om zelf een onderbouwd besluit mee te nemen:

http://en.wikipedia.org/w...eb_application_frameworks
http://en.wikipedia.org/w..._of_programming_languages

[ Voor 72% gewijzigd door RobIII op 06-06-2007 19:05 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij

Pagina: 1

Dit topic is gesloten.