gepost op Dinsdag 07 december 2010 door Thomas

Server-side scripting is de algemeen bekende term voor de technologie die gebruikt wordt op internet om dynamisch HTML-pagina's te genereren.
Server-side scripting is onmisbaar voor veel internettoepassingen. Bijvoorbeeld in Content Management Systems worden gegevens vanuit de browser verstuurd naar een script, dat die gegevens opslaat in een database. Andere scripts kunnen die gegevens uit de database halen en als HTML presenteren aan bezoekers.
Er zijn verschillende server-side scripting talen: PHP, ASP(.net), JSP, Ruby on Rails, Perl, enz. Bij Webatvantage maken we gebruik van PHP 5. Een andere populaire taal is ASP.net.
Als je meer vertrouwd bent met een Microsoft omgeving zal je sneller geneigd zijn om voor ASP te kiezen. Dit is vooral een kwestie van gewoonte. Iemand die Frans spreekt zal logischerwijs ook sneller en beter kunnen communiceren in het Frans dan in een andere taal. Het zal ook niet gemakkelijk zijn om een fransman te overtuigen een andere taal te spreken. Er zijn bij het kiezen van een taal veel subjectieve argumenten: Welke taal klinkt het mooist? Welke taal wordt het meest gesproken in mijn omgeving? In welke taal ben ik opgegroeid? enz. Maar er zijn ook een aantal objectieve argumenten: Welke taal wordt globaal gezien het meest gesproken? Welke taal heeft de meeste woorden? Welke taal is het duurste? Welke taal is het snelste? De talenkwestie kan ook in de programmeerwereld een moeilijk onderwerp zijn.
ASP is de afkorting voor Active Server Pages. Dit is een een programmeertaal die draait in een Microsoft omgeving op IIS (Internet Information Server). ASP zal meestal gebruik maken van een SQL server of access database. Dit zijn allemaal commerciële technologieën gecreëerd door Microsoft.
PHP staat voor Hypertext Preprocessor. PHP is een programmeertaal die draait op een Apache server in een Unix of Linux server omgeving. PHP loopt hand in hand met een MySQL database. Een veel gebruikte term voor deze groep technologiën is "LAMP". LAMP is als het ware één familie: Linux, Appache, MySQL, PHP. Al deze technologïen zijn opensource!
Eén van de grote verschillen tussen ASP en PHP is dat php opensource is. ASP wordt voor commerciële doeleinden gebruikt. Meerbepaald de doeleinden van Microsoft. Opensource wil zeggen dat de broncode voor iedereen toegankelijk is. Het is als het ware een filosofie die wordt aangemoedigd door ontwikkelaars. Aangezien PHP opensource is, heeft dit enkele belangrijke voordelen als gevolg.
Dit is een moeilijk onderwerp. Op blogs die in ASP zijn geschreven lees je dat ASP sneller is dan PHP en omgekeerd. Er zijn wel veel meer blogs in PHP geschreven. Met andere woorden: de meeste webdevelopers beweren dat PHP het snelste is. Aangezien dit blog in PHP is geschreven zal ik de traditie verder zetten:"PHP is sneller dan ASP!" Als ik er dan toch een technische uitleg aan zou moeten geven, zou ik het volgende zeggen:
"PHP is sneller omdat dit in zijn eigen memory space draait. ASP gebruikt een overbelaste COM based architecture." Bron: een php blog :).
Sinds de opkomst van PHP 5 is PHP veel populairder geworden. Een belangrijk verbetering is het gebruik van object georienteerde programmeren. (ASP.NET is ook object georiënteerd). Het gebruik van object georiënteerd programmeren heeft enkele belangrijke voordelen die vooral het leven van de programmeur vereenvoudigen. Deze evolutie heeft een boost gegeven aan het aantal websites die in PHP zijn geschreven. Enkele bekende websites die in PHP zijn geschreven zijn: wikipedia.org, facebook.com, drupal.be, webatvantage.be, ...
In theorie kun je niet weten in welke taal een bepaalde website is geschreven omdat je alleen de HTML code kan inlezen. Via netcraft.com kan je wel het operating system te weten komen.
In welke taal is jouw website geschreven? Welke voor- en nadelen ondervind je bij deze programmeertaal?
Categorie: TechnologieënTwitter update
Italiaanse mail van Volunia? Ze hebben hun lesje nog niet geleerd. "Come sta cambiando Volunia: importanti novità dal 18 maggio." #voluniaBlog categorieën
Zoeken
Laatste reacties
Donderdag 05 april 2012
Matt McField reageerde op Google Analytics schemert door in de sitelinksDonderdag 09 februari 2012
Lieven reageerde op Ogone maakt betaalfaciliteiten voor opstartende webshops eenvoudigerDonderdag 09 februari 2012
Pieter reageerde op Ogone maakt betaalfaciliteiten voor opstartende webshops eenvoudigerRSS Feed
Wanneer u zich op deze pagina voor een RSS feed aanmeldt, krijgt u samenvattingen van de berichten op een eenvoudige manier aangeleverd.Nieuwsbrief
Schrijf je in op de nieuwsbrief en blijf zo op de hoogte van alles wat reilt en zeilt bij Webatvantage.