De nieuwe ‘BO Core’ van Blackorange

Aangezien 2015 voor Blackorange in het teken stond van investering is er ook een nieuwe core ontwikkeld om vanaf 2016 nieuwe projecten op te lanceren. Gebaseerd op het OpenSource framework Laravel, en met een flinke scheut zelf ontwikkelde standaard-features, is de core geschikt voor iedere webapplicatie. Maar wat is eigenlijk een Core, een Framework of een CMS? Onze lead developer Kevin legt uit…

Framework versus Core versus CMS

Even met wat vaktermen gooien want er zit een noemenswaardig verschil tussen de drie bovengenoemde systemen. Ten eerste is een framework de basis van de andere twee, en kan je zien als een gereedschapskist met tools van hoge kwaliteit; het doet op zichzelf niets tot je hem open doet. Een core is de fundering om een bepaald type bouwwerk op te fabriceren, uiteraard met behulp van (tools uit) het framework. Een Content Management Systeem (CMS) is een bepaald type core met als specifiek doel om website pagina’s en blogs (zoals WordPress) te beheren.

Laravel – OpenSource framework

Als toolbox en basis voor de nieuwe core is na intern onderzoek gekozen voor Laravel. Het is geschreven in PHP, met duidelijke documentatie, wordt bijna dagelijks geüpdate door de ontwikkelaars, en heeft een actieve community. Uiteraard zitten er voor ons techneuten heel veel coole functies in, wat de doorslag gaf om het geheel eigen te maken.

Wel Source, niet open

Met 15 jaar ervaring in development en het ontwikkelen van eigen cores is de keuze voor OpenSource niet direct voor de hand liggend – we kunnen het ook geheel zelf bouwen. Hoewel een ‘core-from-scratch’ het voordeel heeft dat alle facetten van het systeem naar eigen hand te zetten zijn, moeten we ook beseffen dat we gebruik kunnen maken van krachtige, reeds bestaande, tools.

Door gebruik te maken van de beste onderdelen van Laravel, en deze uit te breiden met eigen expertise hebben we een ‘best-of-both-worlds’ situatie gecreëerd. Aan de ene kant winnen we kwaliteit door beproefde code en functionaliteiten te gebruiken, waardoor we aan de andere kant routes kunnen implementeren waardoor we kunnen focussen op het bouwen van gave platformen voor onze klanten.

Voordelen van de nieuwe core

  • Sneller ontwikkelen door de combo OpenSource en eigen code: community- en interne programmeer standaarden;
  • Geoptimaliseerde code, inclusief caching, voor snellere responsetijd;
  • Geïntegreerde beveiliging volgens standaarden;
  • Voorbereid en gestandaardiseerd op complexe applicaties;
  • Standaard admin- en applicatie modules;
  • Standaard Adyen betaalsysteem t.b.v. applicatie-abonnementen;
  • Centraal beheerd en verspreid d.m.v. GIT versiebeheer;
  • Heel veel super technische coole features.

De nieuwe core is geschikt voor zowel kleinschalige websites als grote platformen met gebruikers en profielen e.d. Dankzij de gecentraliseerde structuur zullen alle ‘core-projecten’ constant genieten van verbeteringen en uitbreidingen van het systeem.

Heeft u een vraag over onze ‘BO-Core’ of iets anders? Neem contact met ons op via onderstaand formulier:

Privacy Voorkeuren

    Noodzakelijk

    Deze cookies houden je cookieinstellingen en sessie instellingen bij.

    PHPSESSID,gdpr[consent_types],gdpr[allowed_cookies]

    Analytics

    Analytics cookies worden gebruikt voor statistische redenen.

    _gid,_gat,_ga