Voordelen voor developers
Volledig webbased editor met highlighting
De editor waarmee je een website in de webassembler programmeert is volledig webbased toegankelijk. Overal en altijd kun je bij de broncode van je website om deze aan te passen. Mogelijkheden zijn onder andere:
- Files uploaden
- Pagina's aanmaken
- Entiteiten aanmaken
- Instellingen beheren
- Foutmeldingen inzien en openen
Altijd duidelijke foutmeldingen
Tijdens het programmeren van de webassembler code wordt deze automatisch gecontroleerd op fouten. Elke fout wordt vervolgens overzichtelijk onderaan de editor weergegeven.
De website kan in de testomgeving door een programmeur of klant bekeken worden. Fouten die dan optreden worden uitgebreid weergegeven en kunnen in de editor ingeladen worden.

Nooit meer SQL queries schrijven
De webassembler is gebaseerd op het Entity-relationship model. Dit klinkt ingewikkeld, maar maakt database interactie juist heel simpel. Denk bijvoorbeeld aan een persoon (een entitieit) waarvan zijn voor- en achternaam eigenschappen zijn. Deze kunnen via de online editor aangemaakt worden en via relaties aan elkaar
verbonden. Bijbehorende database tabellen worden automatisch aangemaakt.
Relaties definiëren en direct gebruiken
De relaties tussen de entiteiten kunnen ook via de editor opgegeven worden. Deze kunnen vervolgens in code gebruikt worden. Zo hoef je bijvoorbeeld alleen nog maar 'persoon.vrienden' te typen om alle vrienden van een persoon uit de database te halen.
Een test en live omgeving voor iedere website
Al onze klanten krijgen een eigen url om de webassembler test omgeving te benaderen, zoals:
https://jouwbedrijfsnaam.webassembler.nl/
In de testomgeving kunnen naar eigen inzicht gebruikers toegevoegd worden, rechten verdeelt en websites aangemaakt worden. Elke website heeft een eigen test-versie op de server van inovia en kan via de online editor aangepast worden.
Het online plaatsen van een website in de testomgeving gaat via een rollout. Dit kan naar elke server die aan de systeemeisen van de webassembler voldoet. Via een aantal simpele stappen voer je de gegevens van de server in en zal de website automatisch online geplaatst worden. Hierna kan de test website weer aangepast worden, en als deze aanpassingen naar tevredenheid zijn kan de live website via het rollout systeem geupdate worden.
Mooie URLs met mappers
Via mappers kunnen zeer gemakkelijk dynamische URLs opgebouwd worden. In een mapper kunnen variabelen gebruikt worden die automatisch ingevuld worden met waardes tijdens het maken van het URL. Op deze manier kan bijvoorbeeld gemakkelijk de titel van een bericht in het URL herhaald worden.
Gemakkelijk te maken formulieren
De webassembler code biedt uitgebreide ondersteuning voor het schrijven van formulieren. Door het binden van variabelen aan een formulier kunnen deze met invoervelden aangepast worden. Via verschillende layouts kan het formulier over meerdere pagina's verdeeld worden en knoppen kunnen via events afgehandeld worden. Zo kun je doormiddel van 2 regels code een captcha invoerveld genereren.
Er zijn nog veel meer voordelen:
- Nooit problemen met character encoding (UTF8)
- Ondersteuning voor exceptions
- Geen problemen met verschillen tussen servers
- Geef je eigen klanten toegang tot de testomgeving
- Perfecte integratie met javascript door JSON output van webassembler objecten
- Programmeer object georienteerd in de webassembler code
