Què és Bootstrap i quan convé fer-lo servir

Bootstrap agilitza la creació de llocs web responsius.

El programari lliure i de codi obert ens ofereix múltiples alternatives per a moltes coses. Això fa difícil saber quina és la millor per utilitzar. Comencem dient que si no necessites un lloc web no necessites saber què és Bootstrap i quan convé fer-lo servir.

En els vells temps, per fer un lloc web podies arreglar-te-la perfectament amb un bloc de notes o fins i tot amb un processador de textos, però a mesura quee les pàgines van anar guanyant en interactivitat i el contingut va haver de ser actualitzat més freqüentment, es va fer necessari la utilització de noves eines per crear-los.

Què és Bootstrap i quan convé fer-lo servir

D'una banda, van aparèixer els editors visuals com Macromedia (Posteriorment Adobe) Dreamweaver que et permetien tant l'escriptura de codi com l'edició visual del contingut. A Linux vam tenir eines com Kompozer o NVU que, encara que no van tenir les mateixes prestacions, facilitaven força la tasca.

Si et donava bé l'escriptura de codi, no hi faltaven eines. Anjuta o Eclipse eren entorns de desenvolupament ideals per a programadors experts.

Amb el temps van aparèixer els gestors de continguts com WordPress drupal o JoomlaAquest tipus de programari permetia desentendre's de l'escriptura de codi per enfocar-se a la creació de continguts. Van resultar ser l'alternativa ideal per a llocs com Linux Adictos en què diversos autors estem actualitzant el contingut constantment.

Deixeu-me explicar una mica això.

Des del punt de vista de la codificació una pàgina web inclou:

  • Tipus de document: Indiqueu al navegador quina versió d'HTML s'està usant.
  • Contenidor HTML: Indiqueu al navegador l'inici i la fi del document HTML i podeu incloure informació addicional com l'idioma.
  • Contenidor Head: Inclou informació útil per al navegador i els cercadors com ara el títol de la pàgina, l'autor, una breu descripció del contingut i una llista de termes rellevants. A més, li diu al navegador on trobar instruccions sobre com representar el contingut a la pantalla.
  • Contenidor Body: Aquí va tot el contingut que l'usuari veurà al navegador.
  • Instrucció script: Indica al navegador on trobar instruccions en determinats llenguatges de programació com ara Javascript o PHP que permeten afegir interactivitat o enviar formularis per correu.

Les parts d'un document dins del contenidor Body són:

  • Capçalera: És on es mostra el títol del lloc web. Podeu contenir el logotip, els enllaços, la barra de navegació o una altra informació destacada.
  • Navegació: Aquest contenidor sutilitza per crear un menú de navegació que daccés a les parts principals del lloc.
  • Article: El nom és força descriptiu de la funció. Serveix per diferenciar diferents temes dins una pàgina web. Per exemple, aquest post del que us segueix a la pàgina principal de Linux Adictos.
  • Secció: Separa les parts d'un article.
  • A part: Agrupa el contingut que es mostra al costat de la pàgina.
  • Peu de pàgina: Mostra la informació a peu de pàgina. Sol utilitzar-se per mostrar informació com adreces, enllaços a altres llocs i repetir el menú.

Hi ha contenidors per marcar diferents parts del text com a h (1 a 6) op que indiquen títols i paràgrafs respectivament.

Si no existissin els gestors de continguts, cada vegada que els autors de Linux Adictos voldríem publicar un article, hauríem de reescriure tot el codi de la pàgina des de zero.  A més, hauríem d'actualitzar a mà l'ordre de la pàgina principal i la llista d'articles per categoria.

I, si als administradors se'ls acudís fer un redisseny o sorgís una nova mida de pantalla, caldria actualitzar els fulls d'estil.

El problema dels gestors de continguts

Tot i que els gestors de continguts són ideals en les condicions que esmentem, són un malbaratament de recursos en el cas de llocs que no són actualitzats freqüentment com a webs corporatives o informatives amb pocs canvis.  Daltra banda, inclouen lús de base de dades i la seva popularitat fa que siguin objecte datacs freqüents el que requereix estar pendents dactualització.

En el cas particular de WordPress, al meu entendre s'està convertint en bloatware. Cada cop més els temes exigeixen la instal·lació de complements que en molts casos compleixen la mateixa funció dels que ja tenies instal·lats. I, la majoria de les millors prestacions estan sota la modalitat de pagament. I no són precisament barats.

És aquí on frameworks de codi obert com a Bootstrap resulten útils.  Pensa en Bootstrap com una caixa de maons llec que en lloc de construir coses serveixen per construir llocs web que s'adapten fàcilment a totes les mides de pantalla. No necessites reinventar la roda ja que porta gairebé tot el que pots necessitar com a botons, icones i temes. Però alhora tens la flexibilitat perquè els teus dissenys no s'assemblin als altres.

Al proper article veurem com utilitzar-lo.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Richard Watterson va dir

    Un article interessant, encara que crec que el títol adequat seria que són els gestors de contingut i els problemes actuals, aquí no van explicar res sobre bootstrap.
    A més…
    Bootstrap és una llibreria/framework/biblioteca que ens permet dissenyar llocs responsius molt bonics, pots crear-te una web sense conèixer gaire de CSS, pots crear-te un tema per a WordPress, però hauràs de ficar-li força temps per optimitzar-lo al màxim.
    Els CMS com WordPress estan pensats a millorar el manteniment d'un lloc web, per això són tan flexibles, pots fer blocs, llocs web empresarials, botigues, fòrums, etc… i tot sense tocar una sola línia de codi.
    Els temes en el cas de WordPress, hi ha molts bastant simples, adequats per a un bloc personal, cosa que no requereixi de més atractiu visual. Per al cas dels temes «atractius», aquests solen incloure plugins, els quals doten de més funcionalitat els temes, pot afegir loaders, mega menus, animacions, i més coses, molt poques vegades els plugins inclouen CSS.
    És per això que…
    1.- Evita fer servir tot el paquet de bootstrap, carrega únicament el que necessitis.
    2.- Per WordPress inverteix en un bon hosting, això millorarà els teus temps de càrrega, pots optar per fer servir un CDN per millorar la càrrega dels teus temes.
    3.- Si uses un CMS basat en PHP, no esperis grans velocitats, és cert que es poden optimitzar, però ha de fer algú amb coneixements.
    4.- El desenvolupament i el manteniment d'un tema per a WordPress no és necessàriament barat, ni fàcil. Hi ha moltes vulnerabilitats sent descobertes diàriament i resoldre-les sense el coneixement apropiat pot ser complicat, invertir en un templat d'un editor amb experiència pot ser el més indicat, és clar, és qüestió d'economia, però s'ho val.

    1.    Diego Germán González va dir

      És el primer article de la sèrie.
      Gràcies per les teves aportacions

    2.    Jorge va dir

      Agradable article. Esperaré la continuació.