Partena-Ziekenfonds wenst vanaf nu enkel nieuwe sites die volgens de webstandaarden werken (dwz geoptimaliseerd voor zoekmotoren, alle platformen vb. mac, snel en krachtig gecodeerd, snel opgebouwd voor de surfers?). De huidige site www.partena-ziekenfonds.be is nog niet geoptimaliseerd en ontwikkeld in jsp. Nu is de vraag: optimaliseren we jsp code of starten we opnieuw van 0 in php.
Optie 1: De jsp-versie is gebaseerd op de ICOM van Hearis. Optimaliseren betekent veel investeren in: opleiding, duurdere mankracht en vooral dure tools (libraries en helpdesksites) en minder mogelijkheden tot outsourcen. Om hetzelfde te bereiken is er volgens onze webontwikkelaar veel meer code nodig in jsp dan in php en gebruiksvriendelijke urls (vb. www.partena-ziekenfonds.be/contact/email) zijn niet mogelijk.
Optie 2: Overschakelen naar ontwikkelingen in php zal sowieso een optimaler resultaat geven op vlak van webstandaarden: dit betekent volledig geoptimaliseerd, snel, eenvoudige syntax, open source,?
Wat denken jullie van de keuze?
2 Comments
Bart
Goed het verschil begrijpen tussen server-side en client-side.>>Als je spreekt over webstandaarden, geoptimaliseerd voor zoekmachines, cross-browser/cross-platform: dan spreek je over de html, maw de code waarin de webpagina’s opgebouwd zijn.>>Dit heeft hoegenaamd niets te maken met de keuze tussen jsp en php.>>Je kan een CMS zowel in php als in jsp maken, en in beide kan je het zo programmeren dat er ofwel lelijke code uitkomt, ofwel webstandaarden code.>>Als het argument enkel over de uiteindelijk html-pagina’s in webstandaarden gaat, dan is de keuze tussen jsp of php irrelevant.>>Maar: het CMS dat jullie nu hebben levert sowieso slechte code af (door de manier waarop het geprogrammeerd is, niet door de keuze van de taal). Wil je overschakelen naar webstandaarden, dan zal het CMS hermaakt moeten worden.>>En dan begint de discussie wel te spelen. >1. Een ingewikkelde ‘enterprise solution’ zo structureel bijwerken is bijna altijd véél meer werk dan gewoon van nul herbeginnen.>2. Bijwerken of hermaken in jsp is duurder dan hermaken in php (omdat een goede php-programmeur naar mijn gevoel sneller kan ontwikkelen dan ene goede jsp-programmeur – wat eigen is aan de taal).>3. Voor jullie CMS hebben jullie naar mijn gevoel geen ‘enterprise solution’ (lees: een reusachtige mastodont die alles kan) nodig. Enkel dié functionaliteiten die nodig zijn, niets meer (al de rest is ballast). >>Het mag zeker geen discussie worden over welke taal beter is – want daar is geen antwoord op.
Bart
Zie ook mijn gedachtengang op http://www.stuffie.be/webdesign/php-vs-jsp-deel-2 .