Onze oplossingen
We ontwikkelen al jaren maatwerk applicaties. Eigenlijk al sinds de tijd dat ze nog met classic ASP werden geschreven, waarbij je vrijwel alles zelf moest maken. Van de gebruikers interface tot de database koppelingen, goede componenten waren er nog nauwelijks.
De softwareontwikkeling ging als een raket, vanuit MVC applicaties ging alles over op de Single Page Applications. We zijn even weg gestapt van het Microsoft-domein om applicaties met Angular te maken, wel nog met een .NET Core API backend.
Ondanks dat dit een prachtige techniek is blijft het Microsoft landschap erg aantrekkelijk en bouwen we ook weer applicaties met Blazor, waar we als Microsoft ontwikkelaars helemaal blij van worden, maar wat het qua populariteit in de markt nog lang niet haalt bij andere technieken.
Omdat veel klanten ook naast een website een mobiele app willen hebben en Blazor (incl hybrid), het vroegere Xamarin en MAUI helaas wat dat betreft momenteel nog te ver in de kinderschoenen staan, hebben we ook uitgebreide ervaring opgedaan in React en Flutter, waarbij vooral die laatste wel weer een hele andere programmeertaal meebracht (Dark).
Het blijft daarmee wel een eeuwige uitdaging om bij te houden welke technieken er op de markt komen en wat de beste opties zijn om de oplossingen voor onze klanten zo goed mogelijk te implementeren. Gelukkig blijven de basis principes voor softwareontwikkeling overal wel hetzelfde.
Voor web ontwikkeling is het inmiddels zonde om zelf nog het wiel opnieuw uit te gaan vinden, aangezien voor vrijwel alles een goed uitgewerkt component bestaat. Office-documenten maken en bewerken wij met Aspose, voor de front-end hebben we ervaring met DevExpress, Progress/Telerik en Radzen. Entity Framework is in gebruik voor het communiceren met databases en de backend is altijd .NET Core in C#, waarbij we het liefst zo snel mogelijk de laatste stabiele versie hanteren.
Voor applicaties waar de gebruikers deels de content moeten beheren, is als basis een CMS systeem aan te raden. We hebben uitgebreide ervaring in het uitbreiden van de functionaliteit op zowel Umbraco als Sitefinity.
Het opsommen van alle componenten waar we ervaring mee hebben dat zou een enorme lijst worden waarbij de kans nog groot is dat we de helft vergeten (alleen al met een basis project komen er vanuit NuGet zoveel externe packages mee). We komen met al deze tools en ervaring eigenlijk nooit een opdracht tegen waarvan we nog echt uit moeten zoeken of het mogelijk is en hoe we dat zouden moeten doen.
Dat maakt het werk ver van saai, want er blijft vooruitgang, er komen continu nieuwe technieken en mogelijkheden. Momenteel is kunstmatige intelligentie vol in opmars en zijn we druk bezig daarmee te experimenteren en de laatste technieken te doorgronden.
Uiteraard is al onze software, in welke omgeving het nu is geschreven en welke tools daarbij zijn toegepast, altijd uitgebreid getest voor oplevering.
Gerelateerde artikelen:
Vrijblijvend advies
Wij zullen altijd eerst uitgebreid met u overleggen over uw wensen en mogelijkheden.