Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , reacties: 21, views: 520 •
Bron: Ace's Hardware

Brian Neal van Ace's Hardware heeft een artikel geschreven over het bouwen van server parsed dynamische websites mbv van bijv. PHP, ASP of Cold Fusion:

As mentioned earlier, instructions may be passed not only to the client, but the webserver as well. The previous code segment is an example of one of the simplest form of server-parsed documents, known as server-side html, or SSI. Documents containing server-side html are typically stored with a ".shtml" extension, to allow the webserver to differentiate between files it should parse internally and files it should copy blindly to the client. Beyond server-side includes lie more complex and capable solutions, such as Active Server Pages (ASP), PHP, Cold Fusion, etc. Not only do these languages provide support includes and other obvious HTML aids, they are also full fledged languages. PHP, for example, is quite similar to both PERL and C++, while ASP is essentially Visual BASIC. Obviously, these web-based languages provide functionality that separates them from more general languages like C/C++. The real power to be gained from the use of these tools is when they are combined with databases, as we will see later on.

There are many different forms of server-side documents and programs. The most predominate are the ones mentioned above (ASP, PHP, CFM), though Common Gateway Interface (CGI), often used in conjunction with PERL, is additionally a common solution. However, there are some very important differences associated with CGI.

PHP is een redelijke simpele taal waarmee je eenvoudig en snel resultaat kunt bereiken (Tweakers.net draait op PHP en MySQL).

Reacties (21)

Zend rulez, behalve dat de regexps wat uitgebreider mochten. MySQL rulez, behalve... hmm niks. : )
Ja twiekers draait op php maar waarom is er dan .dsp en niet .php3? Wat is dsp? Dynamic Server Page?
Idd afkorting van Dynamic Server Pages, .php3 vinnik niet mooi staan :).
Cool stukje, thanks! :)
Ik vind het erg leuk hoor om dit ook te posten... Maar is dit een precedent? Want dan weet ik er nog wel een paar!

Jochem

http://hotwired.lycos.com/webmonkey/99/46/index1a.html

goed stukje over het maken van een keuze tussen PHP/ASP/PERL/COLDFUSION :)
Mystiq: Zend is de engine achter PHP4, en is dus de 'binnenkant' van PHP4 (parser etc.). Ik neem dus aan dat jij PHP4 bedoelt ipv Zend.

PHP4 roelt inderdaad, ben al een tijd beta-tester en it's gonna rock your world! :)

Het enige wat ik aan MySQL vind sucken is dat het nog niet alle ANSI SQL constructies ondersteunt, en ook geen subqueries (geneste queries). Maar daar komt in de volgende stable release van MySQL ook verandering in, want ze zijn er mee bezig! MySQL is samen met Apache en PHP wel het meest rockende stukje GPL software van de laatste tijd.
Die brian neal snapt er dus geen fok van. ASP is geen taal, noch een scripting engine. Het is een framework WAARBINNEN scriptingengines draaien. Elke COM enabled scripting taal kun je daarvoor gebruiken, bv JScript, perl (embedded perl) etc. etc.

Je zit dus totaal niet aan VBscript vast.

Verder zijn er nog webserver specifieke aspecten aan ASP vs bv Cold Fusion, waaronder het in process draaien van de ASP executor plus scriptparser.

Maar goed, deze posting zal OOK wel weer weg worden gehaald door de CENSUUR commissie. Stel je voor zeg, dat er op het forum iets ZINNIGS wordt gezegd dat WELLICHT tegen de verafgode merken hier indruist... :(
Oh ja ASP is toch van Microsoft? Het verschil tussen asp en php3/mysql is dat asp geld kost en php3 niet (mysql een beetje geloof ik)
ASP kost ook niks. Je kunt personal webserver downloaden met ASP support voor nop nada niks bij MS. IIS zit bij NT, NT kost geld, IIS niet.

php3 kost niks, mysql kost wel degelijk geld, als je het niet voor persoonlijke doeleinden gebruikt. (ik weet uit mn hoofd niet hoeveel maar het is verre van gratis)

Maar wat heeft mysql met asp te maken? appels-peren ...

en ASP voor unix zin bij apache, ook voor niks. iASP en Chili!Soft's asp implementaties kosten wel geld, maar elk goed programma kost nu eenmaal geld.

"You get what you pay for"

Op dit item kan niet meer gereageerd worden.