Hva er forskjellen mellom CMS og Framework? Hvilken skal du velge?

Nylig ga en av mine klienter noen sitater for redesign av nettstedet hans. Spontant vendte han seg til WordPress CMS.

Imidlertid tilbyr et av sitatene ham Symfony, med overbevisende eksempler på implementering som støtte.

Hva er forskjellen mellom de to eller mer generelt mellom et CMS og et rammeverk? Hvordan velge rasjonelt?

 

CMS: en standard som er enkel å lære

Et CMS er en innholdsstyringssystem (" content management system“). Det er en programvare som lar deg lage og oppdatere (enkelt) en nettside.

Det krever ingen spesifikk programmeringskunnskap og kan brukes av flere brukere. Til slutt lar den deg administrere skjema og innhold separat.

Redaktøren (backoffice) er generelt intuitivt, nær Word; ta for eksempel WordPress, den mest populære i verden og brukt her for denne bloggen:

Eksempel WordPress CMS-grensesnitt

 

Vær forsiktig fordi noen CMS er kjent for å være mindre tilgjengelige (Drupal, Joomla ...).

 

Det er 2 typer CMS: åpen kildekode eller eiere. CMS åpen kildekode er lett pålagt takket være fellesskapet deres og utvidelsene som er tilgjengelige.

Omvendt er det mulig å bli blokkert eller begrenset i utviklingen av nettstedet ditt når det bruker en proprietær løsning:

  1. Oxatis fakturerer for eksempel overgangen fra en E-handel til https (sikker side) mens operasjonen er enkel og gratis med La oss kryptere.
  2. Shopify er den dominerende proprietære løsningen; Ulempen: deres nettsteder administrerer ikke for øyeblikket protokollen http / 2, verdifull for å optimalisere hastigheten.

 

Rammeverket: for mer komplekse prosjekter

Rammeverket er også kjent som programvarerammeverket; men infrastrukturen er det rammen som støtter hele strukturen.

Dette skjelettet er faktisk et sett med verktøy som lar deg bygge en personlig løsning, fra laget for å måle. Ulempe: det er lengre og dyrere å sette opp enn et standardisert CMS.

Alle kan bruke et CMS mens et rammeverk er ganske forbeholdt utviklere.

Rammeverket vil teoretisk sett være mer skalerbart, men under forutsetning av alltid å ha utvikleren for hånden.

Som med CMS, vinner rammeverk med åpen kildekode mesteparten av markedsandelen. Ruby på skinner er en av de mest populære; Symfony utvikler seg godt i USA og Frankrike i henhold til bygget med :

symfoniutvikling rundt om i verden

 

Hvordan arbitrere mellom 2 løsninger?

Når det gjelder naturlig referanse (SEO), er alle løsningene like fra et teknisk synspunkt: det er arbeidet til utgiveren og SEO-en som vil utgjøre forskjellen på lang sikt.

Samlet sett vil det være nødvendig å sikre:

  1. For å produsere best mulig innhold.
  2. For å tilby en rask side.
  3. For å få lenker.

Disse trinnene kan være mer eller mindre lange avhengig av personlig mestring eller ikke av den valgte løsningen.

Ellers:

  1. Er det mulig å lære det raskt? Å trene? (læringskurve)
  2. Hvis det lokale byrået som tilbyr det i dag stenger eller øker prisene kraftig, vil vi da lett kunne finne en partner?

 

Som ofte for et teknisk problem, vil valget bli tatt mer på det menneskelige! Hvor komfortabel er du med det foreslåtte CMS eller rammeverket? Hva er kvaliteten på kontakten med byrået?

 

Jeg tjente min første inntekt på nettet i 2012 ved å utvikle og tjene penger på trafikken på nettstedene mine (AdSense...).


Siden 2013 og mine første profesjonelle tjenester, har jeg hatt muligheten til å delta i utviklingen av mer enn 450 nettsteder i mer enn +20 land.

Les også på bloggen

Se alle artiklene
Ingen kommentarer

En kommentar ?