Onlangs zag ik een demonstratie van iemand die met dreamweaver een complete web applicatie genereerde zonder ook maar een regel te programmeren. Eigenlijk kan deze persoon dat ook absoluut niet. De meest simpele programmeer concepten als een loop of een variabel zijn al bijna rocket science voor hem.
Toch stond er een complete web app, inclusief aanmeld traject voor users, log-in scherm, security etc. De webapplicatie kon data vanuit een DB weergeven inclusief de mogelijkheid van koppelingen (bv eerst lijst users, dan op user clicken en je gaat naar items die bij user horen.) Ook nieuwe data invoeren was mogelijk, inclusief validatie.
Het punt was dat op deze manier het vak van programmeur nogal in waarde daalt. Zeker bij veel mensen die niet kunnen programmeren heerst nogal eens ongeloof dat je uberhaupt meer dan zeg 10 regels code met de hand intyped. Als je zegt dat je bijvoorbeeld 40.000 regels geschreven hebt voor een project dan is de reactie vaak van of je dat niet gewoon automatisch kan laten genereren.
Vroeger lachte ik nogal om dergelijke opmerkingen, maar nu ik zag wat dreamweaver automatisch kan maken komt een dergelijke scenario toch wel dichterbij.
Tuurlijk, echte business logic blijft wel hand programmeer werk, maar hoeveel van het andere programmeer werk gaat allemaal vervangen worden door automatische generators? Wat is de toekomst hiervan, en wat is de kwaliteit en voornamelijk de onderhoudbaarheid van deze code?
Ik ken dreamweaver niet eigenlijk, maar kan me niet voorstellen dat een eenmaal gegenereerd stuk code altijd weer terug gelezen kan worden naar design view, zeker niet als je handmatig veranderingen in de code hebt gemaakt.
Toch stond er een complete web app, inclusief aanmeld traject voor users, log-in scherm, security etc. De webapplicatie kon data vanuit een DB weergeven inclusief de mogelijkheid van koppelingen (bv eerst lijst users, dan op user clicken en je gaat naar items die bij user horen.) Ook nieuwe data invoeren was mogelijk, inclusief validatie.
Het punt was dat op deze manier het vak van programmeur nogal in waarde daalt. Zeker bij veel mensen die niet kunnen programmeren heerst nogal eens ongeloof dat je uberhaupt meer dan zeg 10 regels code met de hand intyped. Als je zegt dat je bijvoorbeeld 40.000 regels geschreven hebt voor een project dan is de reactie vaak van of je dat niet gewoon automatisch kan laten genereren.
Vroeger lachte ik nogal om dergelijke opmerkingen, maar nu ik zag wat dreamweaver automatisch kan maken komt een dergelijke scenario toch wel dichterbij.
Tuurlijk, echte business logic blijft wel hand programmeer werk, maar hoeveel van het andere programmeer werk gaat allemaal vervangen worden door automatische generators? Wat is de toekomst hiervan, en wat is de kwaliteit en voornamelijk de onderhoudbaarheid van deze code?
Ik ken dreamweaver niet eigenlijk, maar kan me niet voorstellen dat een eenmaal gegenereerd stuk code altijd weer terug gelezen kan worden naar design view, zeker niet als je handmatig veranderingen in de code hebt gemaakt.