Wat is Bootstrap en wanneer moet ik het gebruiken?

Bootstrap maakt het snel om responsieve websites te bouwen.

Gratis en open source software biedt ons meerdere alternatieven voor veel dingen. Dit maakt het moeilijk om te weten welke het beste is om te gebruiken. Laten we beginnen met te zeggen dat als je geen website nodig hebt, je ook niet hoeft te weten wat het is Bootstrap en wanneer het moet worden gebruikt.

Vroeger kon je om een ​​website te maken prima rondkomen met kladblok of zelfs een tekstverwerker, maar zoals jee de pagina's aan interactiviteit wonnen en de inhoud vaker moest worden bijgewerkt, werd het noodzakelijk om nieuwe tools te gebruiken om ze te maken.

Wat is Bootstrap en wanneer moet ik het gebruiken?

Aan de ene kant verschenen visuele editors zoals Macromedia (later Adobe) Dreamweaver waarmee je zowel code kon schrijven als visueel inhoud kon bewerken. In Linux hadden we tools zoals Kompozer of NVU die, hoewel ze niet dezelfde functies hadden, de taak vrij eenvoudig maakten.

Als je goed was in het schrijven van code, was er geen gebrek aan tools. Anjuta of Eclipse waren ideale ontwikkelomgevingen voor ervaren programmeurs.

In de loop van de tijd verschenen contentmanagers als: WordPress, Drupal o JoomlaDit type software maakte het mogelijk om het schrijven van code te negeren om zich te concentreren op het maken van inhoud.. Ze bleken het ideale alternatief voor plaatsen als Linux Adictos waarin verschillende auteurs de inhoud voortdurend bijwerken.

Laat me dit even uitleggen.

Vanuit het oogpunt van codering omvat een webpagina:

  • Type document: Het vertelt de browser welke versie van HTML wordt gebruikt.
  • HTML-container: Het vertelt de browser het begin en einde van het HTML-document en kan aanvullende informatie bevatten, zoals de taal.
  • Hoofdcontainer: Het bevat nuttige informatie voor de browser en zoekmachines zoals de titel van de pagina, de auteur, een korte beschrijving van de inhoud en een lijst met relevante termen. Het vertelt de browser ook waar instructies te vinden zijn over hoe de inhoud op het scherm moet worden weergegeven.
  • Lichaamscontainer: Hier komt alle inhoud die de gebruiker in de browser zal zien.
  • Scriptverklaring: Het vertelt de browser waar hij instructies kan vinden in bepaalde programmeertalen zoals Javascript of PHP waarmee je interactiviteit kunt toevoegen of formulieren per e-mail kunt verzenden.

De verschillende delen van een document in de Body-container zijn:

  • header: Hier wordt de titel van de website weergegeven. Het kan het logo, links, navigatiebalk of andere prominente informatie bevatten.
  • Navigatie: Deze container wordt gebruikt om een ​​navigatiemenu te maken dat toegang geeft tot de belangrijkste onderdelen van de site.
  • Artikel: De naam is vrij beschrijvend voor de functie. Het wordt gebruikt om verschillende onderwerpen binnen een webpagina te onderscheiden. Bijvoorbeeld dit bericht dat volgt op de hoofdpagina van Linux Adictos.
  • Sectie: Scheid de verschillende delen van een artikel.
  • terzijde: Groepeert de inhoud die aan de zijkant van de pagina wordt weergegeven.
  • Footer: Toont de informatie onderaan de pagina. Het wordt vaak gebruikt om informatie weer te geven, zoals routebeschrijvingen, links naar andere sites en het herhalen van het menu.

Er zijn containers om verschillende delen van de tekst te markeren als h (1 tot 6) op die respectievelijk titels en alinea's aangeven.

Als er geen contentmanagers waren, telkens de auteurs van Linux Adictos We willen graag een artikel publiceren, we zouden de hele paginacode helemaal opnieuw moeten schrijven.  Bovendien moeten we de volgorde van de hoofdpagina en de lijst met artikelen per categorie handmatig bijwerken.

En als de beheerders een herontwerp zouden doen of als er een nieuw schermformaat zou komen, zou het nodig zijn om de stylesheets bij te werken.

Het probleem van contentmanagers

Hoewel contentmanagers ideaal zijn in de omstandigheden die we noemden, ze zijn een verspilling van middelen in het geval van sites die niet vaak worden bijgewerkt, zoals bedrijfswebsites of informatieve websites met weinig wijzigingen.  Aan de andere kant omvatten ze het gebruik van databases en hun populariteit maakt ze het doelwit van frequente aanvallen, die moeten worden bijgewerkt.

In het specifieke geval van WordPress wordt het naar mijn mening bloatware. Steeds meer thema's vereisen de installatie van add-ons die in veel gevallen dezelfde functie vervullen als degene die u al had geïnstalleerd. En de meeste van de beste voordelen zijn onder de betalingsmethode. En ze zijn niet bepaald goedkoop.

Dit is waar open source frameworks zoals Bootstrap van pas komen.  Zie Bootstrap als een doos met Legoblokjes die in plaats van dingen te bouwen worden gebruikt om websites te bouwen die zich gemakkelijk aanpassen aan alle schermformaten. U hoeft het wiel niet opnieuw uit te vinden, want het wordt geleverd met bijna alles wat u nodig heeft, zoals knoppen, pictogrammen en thema's. Maar tegelijkertijd heeft u de flexibiliteit zodat uw ontwerpen niet op andere lijken.

In het volgende artikel zullen we zien hoe het te gebruiken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Richard Watterson zei

    Een interessant artikel, hoewel ik denk dat de juiste titel contentmanagers en actuele problemen zou zijn, hier werd niets uitgelegd over bootstrap.
    Bovendien…
    Bootstrap is een bibliotheek/framework/bibliotheek waarmee we zeer mooie responsieve sites kunnen ontwerpen, je kunt een website maken zonder veel van CSS te weten, je kunt een WordPress-thema maken, maar je moet er veel tijd in steken om het te optimaliseren het maximum.
    CMS zoals WordPress zijn ontworpen om het onderhoud van een website te verbeteren, daarom zijn ze zo flexibel, je kunt blogs, zakelijke websites, winkels, forums, etc etc... maken en dat allemaal zonder een enkele regel code aan te raken.
    Thema's in het geval van WordPress zijn er veel vrij eenvoudig, geschikt voor een persoonlijke blog, iets dat niet meer visuele aantrekkingskracht vereist. In het geval van "aantrekkelijke" thema's bevatten deze meestal plug-ins, die de thema's meer functionaliteit bieden, je kunt loaders, megamenu's, animaties en meer toevoegen, zeer zelden bevatten de plug-ins CSS.
    Dat is waarom…
    1.- Vermijd het gebruik van het hele bootstrap-pakket, laad alleen wat je nodig hebt.
    2.- Voor WordPress: investeer in een goede hosting, dit zal uw laadtijden verbeteren, u kunt ervoor kiezen om een ​​CDN te gebruiken om het laden van uw thema's te verbeteren.
    3.- Als je een CMS gebruikt op basis van PHP, verwacht dan geen grote snelheden, het is waar dat ze kunnen worden geoptimaliseerd, maar iemand met kennis moet het doen.
    4.- Het ontwikkelen en onderhouden van een WordPress-thema is niet per se goedkoop of gemakkelijk. Er worden dagelijks veel kwetsbaarheden ontdekt en het oplossen ervan zonder de juiste kennis kan ingewikkeld zijn, investeren in een sjabloon van een ervaren redacteur kan het meest geschikt zijn, natuurlijk, het is een kwestie van zuinigheid, maar het is het waard.

    1.    Diego Duitse Gonzalez zei

      Het is het eerste artikel in de reeks.
      Bedankt voor je bijdrage

    2.    Jorge zei

      Leuk artikel. Ik wacht op het vervolg.