Er is weinig twijfel over het feit dat frameworks de toekomst van het web volledig zullen bepalen. Daarbij wordt het onderscheid tussen webapplicaties en desktoptoepassingen steeds kleiner en kleiner. En kan alles nog een beetje sneller (door via
Ajax met XML-data te werken). Willen of niet: in de toekomst zal het met frameworks te doen zijn.
In het vak Internetprogrammatie op school hebben we dit jaar een inleiding gekregen op een aantal van die nieuwe frameworks of nieuwe ontwikkelingen op het web, zoals
Flex,
XAML,
Ruby on Rails,
Backbase,
XUL,... Ikzelf kreeg de opdracht
Echo2 te bestuderen. Echo2 is een vrij nieuw framework dat beroep doet op Java en Ajax. Met behulp van EchoStudio, de ontwikkelomgeving van Echo als Eclipse-plugin, kan je op heel korte tijd vrij grote applicaties opzetten. Net als andere frameworks gaat ook Echo2 uit van het MVC-model.
Nog iets over het nut/noodzaak van object-georiënteerd werken op het web:
Ik denk dat je inderdaad moet kijken naar wat je gaat maken. Voor gewone of losse websites heeft het weinig zin met klassen te gaan werken, maar als je vaak dezelfde dingen begint te doen, dan kan het wel een stuk efficiënter dankzij objecten. Bovendien zitten er in de nieuwe frameworks bijna altijd functies die iedereen nodig heeft, zoals formuliercontrole, error-afhandeling,...
Spreken we elkaar nog eens over 10 jaar?
To
ps: Zelfs bij
Windows Live zijn ze bezig met de Ajax-technologie. De verplaatsbare en wegklikbare venstertjes zijn daar een voorbeeld van (merk op dat je browser niet "flikkert": de pagina moet niet opnieuw ingeladen worden).