20 d’agost de 2015

Bootstrap 4 ja arriba!


En el món de la web, un dels frameworks més coneguts per maquetació és el Bootstrap, un conjunt d'eines per treballar en webs adaptatives (responsive web design), per tal que la web és vegi bé en dispostius mòbils i d'escriptori. D'aquest framework actualment hi ha la versió 3.3.5 ( a dia d'aquest post), i ara ja s'està treballant en la versió 4. 
En aquesta nova versió hi ha un munt de grans canvis per arrencar i és impossible cobrir tots en detall aquí, però podem veure els següents:
  •     Mogut a Sass. Bootstrap ara compila més ràpid que mai gràcies a Libsass.
  •     Millora del sistema de GRID. 
  •     Opt-in FlexBox és aquí. El futur és ara canviar una variable booleana i recompilar el teu CSS per prendre avantatge d'un sistema de xarxa basat en FlexBox i components.
  •     Les targetes són un nou component.
  •     Restableix HTML en un nou mòdul, Reboot.
  •     Noves opcions de personalització.
  •     S'abandona el suport IE8 i es traslladen les unitats a REM i em. 
  •     S'han reescrit els plugins Javascript.
  •     Millora d'auto-col·locació d'informació sobre eines i popovers gràcies a l'ajuda d'una eina anomenada Tether.
  •     Documentació millorada. 
Per més informació podeu començar a remanar a la web de Bootstrap 4.

12 d’agost de 2015

PHP7 i el rendiment web


D'aqui a pocs mesos ja tindrem aqui el PHP7, el PHP és un llenguatge de Servidor amb el qual funcionen la gran majoria de webs. Actualment el PHP va per la versió 5.6, tot i que a molts servidors s'està utilitzant majoritariament la 5.2 o 5.3. Com es pot entreveure no hi haurà versió 6, després dels problemes que es van arrosegar durant el seu desenvolupment, el PHP7 surt en part gràcies a PHPNG (nova generació) que va desenvolupar Zend. L'objectiu de la nova versió és augmentar molt el rendiment de les aplicacions web, ja que cada vegada és demana que les aplicacions vagin més ràpides i més segures. La part bona d'aquesta versió és que s'ha anunciat que serà compatible amb les antigues versions (sempre hi quan sigui estigui funcionant actualment en PHP 5.6), per tant, és una gran noticia. Poso un exemple de rendiment funcionant amb Symfony 2:
Com es pot veure a mesura que les versions de PHP han evolucionat, també ho ha fet el seu rendiment, però en el cas de la versió 7, hi ha un canvi substancial. 
Si en voleu saber més us recomano aquesta pàgina de la web de Zend sobre el PHP7.