Back to "Wat''s oude weer nieuw is."

This is a viewer only at the moment see the article on how this works.

To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk

This is a preview from the server running through my markdig pipeline

Wat''s oude weer nieuw is.

Tuesday, 30 July 2024

Dev-modellen voor Web-toepassingen

In mijn lange (30 jaar) geschiedenis van het bouwen van webapps was er veel manieren om een webapp te bouwen.

  1. Pure HTML 1990-> - de allereerste |( als je BBS negeert ♫/ tekstgebaseerde systemen ♫ ) het mechanisme voor het bouwen van webapps was Eenvoudige oude HTML ♫ Dit had een paar voordelen en (manyM SK1zwakke voordelen.
  • Eerst was het eenvoudig: ;, je gaf gewoon een lijst van een heleboel producten, ,, de gebruiker koos wat ze wilden en stuurde een cheque naar de adres en wachtte op jouw goederen.
  • Het werd snel weergegeven: ( was belangrijk in die tijd, toen de meeste mensen via modems naar het web kwamen. kilobytes per seconde).
  • Het was Ze moeten eerlijk zijn. Het is eenvoudig om te updaten. Je' maakt gewoon de HTML-file op en uploadt ze naar elke server die je gebruikte.
  • Maar het was SLOW...de postdienst in ' niet snel, cheques zijn langzaam om geld te krijgen.
  1. CGI 1993-> - waarschijnlijk de eerste 'active'-technologie die voor het web gebruikt wordtM SK4 Je zou C gebruiken, of (, de eerste taal die ik gebruikte, of iets als Perl om HTML-inhoud te genereren.
  • Je kreeg eindelijk de beginselen van het web te gebruiken. Dit zou allerlei 'data'formaten gebruiken om inhoud te bevatten en later vroege databases om het niveau van interactie te laten vergelijken met de 'moderneM SK6applicaties.

  • Ze waren complex om te coderen en te updaten.

  • Nee. Echte Ontfouting.

  • In de vroege dagen, toen je kredietkaarten kon accepteren, waren deze transacties zo. In relatieve mate. De vroege betalingspoorten waren nog steeds een beetje wild.

  1. De 'template' talen (~1995->). De gelijken van PHPM SK3 ColdFusion en ja ASP (nee M.netMSC6 waren de start van het toestaan van МSK7Rapid DevelopmentMST8 voor webapplicatiesMst9
  • Ze waren relatief snel om te updaten ( nog steeds vooral met FTP)
  • Tegen die tijd was SSL veel geaccepteerd voor e-commerce sites, zodat je eindelijk redelijk veilig online betaalgegevens kon invoeren.
  • De databases waren aan het opgroeien, dus was het nu mogelijk om een 'past'databanksysteem te hebben om productgegevens te verwerkenM SK2 klantengegevens etc.
  • Het leidde tot de eerste 'dotcom-boom' - Vele nieuwe websites en winkels kwamen op de marktM SK3 velen mislukten.
  1. De moderne tijd (2001->). Na deze eerste snelle opwinding van e-commerce kwamen er meer webprogrammatieframeworks tevoorschijn. Dit zorgde voor het gebruik van meer gevestigde patronen en benaderingen.
  • MVC - het Model-BezienM SK2ControllerpatroonMSC3 Dit was echt een manier om code te organiseren waardoor verantwoordelijkheden konden worden verdeeld in overtuigende segmenten van de toepassingsontwerp.
  • RAD - Rapid Application Development. Zoals de naam suggereert, werd dit geconcentreerd op ' het werk van dingen doen M SK3 snel . Dit was de aanpak die werd gevolgd in ASPM SK5NET
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.