presentación del grupo phpvigo - meetup #1

33

Upload: php-vigo

Post on 15-Apr-2017

272 views

Category:

Technology


0 download

TRANSCRIPT

@SergioCarracedoWeb developer at

PHP Developer Drupal enthusiast

@felixgomezlopezFreelance Web Developer

*

http://www.pedrofigueras.com/es/proyecto/grupo-phpvigo

#1 Presentación

¿PHPVigo?

#1 Presentación

http://www.sitepoint.com/phps-creator-rasmus-lerdorf/2/

“PHP is about as exciting as your toothbrush. You use it every day, it does the job, it is a simple tool, so what? Who would want to read about toothbrushes?”

Rasmus Lerdorf

#1 Presentación

“When the world becomes standard, I will start caring about standards”

Rasmus Lerdorf

#1 Presentación

http://radar.oreilly.com/2014/03/the-new-php.html

“PHP's experiencing a renaissance, with

improvements and new standards”

Josh Lockhart@codeguy

Creator of Slim FrameworkAuthor of PHP The Right Way

● Los desarrolladores estamos convergiendo hacia reglas y herramientas comunes

● Tenemos que reconocerlo y cerrar la brecha entre los que no han seguido la evolución del lenguaje y su ecosistema y los que sí lo han hecho

● Muchos programadores acceden a programación profesional PHP después de un par de tutoriales

● La mayoría de los tutoriales no están actualizados y no hacen uso de buenas prácticas

● El primer contacto es con código de calidad cuestionable

¡Ignorarlo ha dejado de ser una opción!

PHPThe Right Way

http://www.phptherightway.com

http://php.net/supported-versions.php

#1 Presentación

PHPThe Right Way

http://www.phptherightway.com

http://www.php-fig.org/psr/

PSR-1, PSR-2

#1 Presentación

PHPThe Right Way

http://www.phptherightway.com

“If you are a software developer and you are still downloading software libraries with your browser and placing them into the right directory by hand,

then you are doing something wrong! That is totally 1999!”

http://blog.versioneye.com/2014/01/15/which-programming-language-has-the-best-package-manager/

Package manager● Download the system library from a repository● Resolving transitive dependencies● Placed the downloaded libraries into the right place

and linking them correctly into the project

http://www.php-fig.org/psr/

PSR-0

PSR-4

#1 Presentación

PHPThe Right Way

http://www.phptherightway.com

#1 Presentación

TRANSVERSAL1h 30m

ECOSISTEMA PHP Duración/charla ~ 30 - 45 m

Estructura de charlas periódicas

#callforpapers

Ideas para financiación

?