De techniek

Leer de techniek achter Sofco CMS 2.0 kennen

De techniek

Geavanceerd, uitbreidbaar en kostenbesparend

Sofco CMS 2.0 is voorzien van de allerlaatste technieken. Op deze pagina vindt u informatie over de techniek die schuilt achter onze software en wordt uitgelegd waarom wij voor bepaalde technieken hebben gekozen die kostenbesparend zijn voor uw bedrijf en voordelig zijn voor uw website en eventuele uitbreidingen in de toekomst.

Sofco ontwikkelt software met behulp van PHP

Sofco ontwikkelt software met behulp van PHP

Sofco ontwikkelt software met behulp van PHP code. Waarom PHP? Hier hebben we diverse redenen voor. De eerste en voornaamste reden is dat wij hier verstand van hebben. Sofco heeft in de afgelopen 20 jaar voor veel bedrijven websites en applicaties ontwikkeld en veel ervaring opgedaan.

Ook een belangrijke reden zijn de kosten voor hosting. Bijvoorbeeld ASP.NET-codes moeten worden uitgevoerd op een Windows-server met een geïnstalleerde IIS-server. Hierdoor dienen veel bedrijven en ontwikkelaars beide componenten te kopen om de ASP.NET te laten draaien. Dit kan voor bedrijven een dure optie zijn. PHP draait op een Linux Server die beschikbaar is op de servers van Sofco, die voor elk bedrijf betaalbaar is en minder gevoelig voor malware.

PHP biedt een enorme standaardbibliotheek en door de populariteit van php is er een grote community met informatie van PHP programmeurs over de hele wereld. PHP wordt momenteel voor 79% van alle websites wereldwijd ingezet (bron: W3Techs.com). Bovendien heeft PHP een zeer flexibele en schaalbare database-connectiviteit.

Applicaties die Sofco ontwikkelt zijn stabiel, betrouwbaar en makkelijk uit te breiden

Applicaties die Sofco ontwikkelt zijn stabiel, betrouwbaar en makkelijk uit te breiden

Sofco heeft een eigen framework ontwikkeld op basis van PHP en heeft eigen code gecombineerd met bestaande PHP frameworks zoals Symfony en Laravel. Symfony en Laravel zijn een set van PHP-componenten, een web toepassingsraamwerk, een filosofie en een community die allemaal in harmonie met elkaar samenwerken. De code waarmee een dergelijk framework ontwikkeld is, staat bekend als mooie, eenvoudige en goed leesbare code. Hierdoor zijn applicaties die Sofco ontwikkelt stabiel, betrouwbaar en makkelijk uit te breiden. De code van uw website is hierdoor beter gestructureerd waardoor deze ook sneller is en een stuk beter te onderhouden.

Het Sofco framework

op basis van MVC

Het framework van Sofco is ontwikkeld op basis van MVC. Model-View-Controller (of MVC) is een ontwerppatroon dat het ontwerp van complexe toepassingen opdeelt in drie eenheden met verschillende verantwoordelijkheden: datamodel (model), datapresentatie (view) en applicatielogica (controller).Het scheiden van deze verantwoordelijkheden bevordert de leesbaarheid en herbruikbaarheid van code. Het maakt ook dat bijvoorbeeld veranderingen in de gebruikersinterface niet direct invloed hebben op het datamodel en vice versa. Hierdoor kan er veel tijd en geld bespaard worden aan programmering en het uitbreiden van functionaliteiten. Voor meer informatie zie: Software op basis van MVC.

Foto

Snelheid & SEO ranking

De voordelen zitten met name in de ‘lichtheid’ van het Sofco framework en daarmee de snelheid die ermee gewonnen wordt. Snelheid ervaart u bijvoorbeeld in de ontwikkeling van een applicatie en daarnaast de prestaties van uw webapplicatie of website. Hoe lichter en hoe beter de code is, hoe sneller de applicatie gaat werken en hoe makkelijker het wordt om deze te beheren. Dit heeft natuurlijk direct een positieve invloed op de kosten bij het op maat ontwikkelen van software door Sofco.

Zoekmachines
Snelheid is altijd een belangrijk onderdeel geweest voor zoekmachines zoals Google. Sinds een paar jaar is de snelheid van websites een belangrijke factor in zoekmachine optimalisatie (SEO). Snellere laadtijden zorgen ervoor dat uw website hoger in de zoekresultaten verschijnt. Nu dat Google heeft aangekondigd de laadsnelheid van websites voor haar gebruikers te voorspellen en bij de gevonden zoekresultaten te vermelden zal dit een nog belangrijkere ranking factor worden dan ooit daarvoor.

Wij werken met Git voor gecentraliseerde versiebeheer

Git helpt ons bij het ontwerpen, ontwikkelen en veilig beheren van code- en projectgegevens vanuit een enkel gedistribueerd versiebeheersysteem om een ​​snelle iteratie en levering van bedrijfswaarde mogelijk te maken.Git-opslagplaatsen bieden een schaalbare, enkele bron van waarheid voor samenwerking aan projecten en code waarmee wij productief kunnen zijn zonder onze workflow te verstoren.Git helpt ons de cyclustijd van weken tot minuten te verbeteren, ontwikkelingskosten en time-to-market te verlagen en tegelijkertijd de productiviteit te verhogen.

Versiebeheer met Git is van groot belang bij het ontwikkelen van complexe software en maakt het erg eenvoudig om branches aan te maken en deze ook weer te mergen. Zo ontwikkelen wij software in een development versie die uiteindelijk, via een geautomatiseerde deployment, wordt gepusht naar productie, oftewel naar de live omgeving van uw website.

Foto

Meer over Sofco CMS 2.0

Wilt u meer weten of heeft u vragen over het Sofco CMS onderhoudssysteem?
Klik op één van onderstaande onderwerpen voor meer informatie of bekijk de documentatie.

Het onderhoudssysteem

Het onderhoudssysteem

Ontdek het gemak van Sofco CMS en de onbegrensde mogelijkheden.

De Modules

De Modules

Maak kennis met de modules waarmee wij Sofco CMS voor u kunnen uitbreiden.

De Techniek

De Techniek

Ontdek de geavanceerde techniek achter Sofco CMS.

Veelgestelde vragen

Veelgestelde vragen

Lees welke vragen het meest aan ons gesteld worden over Sofco CMS.

Vraag vrijblijvend een offerte aan

Hebben wij uw interesse gewekt? Vraag vrijblijvend een offerte aan!

Offerte aanvragen