Php-En-2021.Pdf

Php-En-2021.Pdf

PHP en 2021 PHP 1. Evolución 2. Soporte 3. Benchmarks 4. Popularidad 5. asos concretos 6. Presente " #uturo 1 Evolución 1$$3 % && Perl 0.x ,1$$4- • Pretendía ser un sistema de plantillas • onjunto de ommon )ate*a" +nter#ace , )+) escritos en • .os e/tiende para trabajar con1 • 2ormularios • BB.DD. 1.0 2.0 3.0 4.0 1$$5 1$$4 1$$5 2000 2oros • vBulletin (2000- • phpBB (2000- • Simple 6achines Forum (2001- • +nvision ommunity (2002- • +nvision Po*er Board (2002- 6S • 3rupal (2000- • 6oodle (1$$$72001- • 8ordPress (2003- • Joomla (2005- 8ebs • Source2orge (1$$$- • 8ikipedia (2001- • 6ailchimp (2001- • 2lickr (2004- • 2ace0ook (2004- .;6P • Linu/ • ;pache • PHP • 6"SQL 5.0 5.1 5.2 5.3 5.4 5.5 5.6 2004 2005 200! 200$ 2012 2013 2014 2rameworks • akePHP (2005- • S"m#on" (2005- • ode+:niter (200!- • =end Frame*ork (200!) → .aminas Pro(ect • Laravel ,2011- • 3octrine O?M (200!- omercio electrónico • PrestaShop (2004- • 6agento (2005- • Open art (2010- • 8ooCommerce (2011- 6icroframeworks • Silex (2010- 7> EOL junio 2015 • Slim (2011- omposer • 2012 • )estor de dependencias • +nspirado en npm y en bundler • Packa:ist • onfiguración JS>B • Cso simple y robusto PHP72+) • 200$: PHP Standards Group • 2011: PHP Frame*ork +nteroperabilit" Group • PS?: PHP Standard ?ecommendations (13- • 8ordPressD Laravel, Symfon" EspeciAcación del lenguaje PHP – 2014 20 años desde el inicio 2acebook • 2010 • HHVM: VM con compilación J+T • ?endimiento superior • Hack: tipado estItico y dinámico • Septiembre 2014. De(a de ser compatible con PHP Evolución • Gersión ma"or o menor cada aFo • 2 años soporte • 1 año más de soporte de se:uridad 7.0 7.1 7.2 7.3 7.4 8.0 2015 201! 2014 2015 201$ 2020 2 Soporte en las distintas versiones 3 Benchmarks J 4 Popularidad Backend we0 79,2 K *3techs.com Sitios populares • 2acebook.com L • 8ikipedia.or: • Gk.com • 8ordPress.com • Pinterest.com • Gimeo.com 5 asos concretos 8ordPress • 2003 • MS líder: 41D$ % de la cuota de mercado *e0 • !5,0 K de la cuota de mercado de CMS • Propósito :eneral, no solo 0logs • ;utomattic (valorada en 3000 millones $) 8ordPress • omunidad mu" :rande • 96 :rupos de meetup en España • Bivel mundial: • 749 :rupos • 109 países • 464.806 miem0ros • 142 8ordCamps en 2019 ,36.000 asistentes) 8ordPress • Ecosistema de ne:ocios inmenso • Hosting dedicado • 6arketplaces • Empresas de temas " plu:ins • ;:encias de servicios .aravel • Bace en 2011 • 2rame*ork 6G • Haylor >t*ell • Basado en los componentes de Sym#on" • >?6 propio ,Eloquent) • 6otor de plantillas propio ,Blade- • <uer" builder .aravel • 6i:raciones y seeding en las BB.DD. • omposer como :estión de paquetes • Hest unitario ,PHPUnit) " tests de inte:ración ,3usk) • Entornos de desarrollo: HomesteadD Galet • .+ ,;rtisan) • Paquetes oficiales: ashierD PassportD SocialiteD... .aravel • Gran comunidad: paquetes • 6odelo de ne:ocio SaaS: 2or:eD Envo"erD Gapor, Bova, certiAcación,... • on#erencias: CS, ECD ;ustralia • urva de aprendiOaje pequeña Sym#on" • Bace en 2005 • 2rame*ork *e0 • on(unto de bi0liotecas PHP desacopladas • 2abien Potencier • SensioLabs • 3octrine ,>?6- • H*i: ,motor de plantillas) Sym#on" • Sus componentes son usados en otros pro"ectos: • .aravel • Drupal • Be:ocio SaaS: Cloud, S"m#on" astsD S"m#on"+nsi:ht, blackfireD certiAcación, conferencias,... ! Presente y futuro Presente y futuro • urva de aprendiOaje baja • Barrera de entrada pequeña • ;ccesible a una :ran cantidad de usuarios, no solo a programadores => diversidad • ;ccesible en todos los +SP • Barato • Diseñado para *e0D aunque vIlido en otros entornos ,CLI,...- Presente y futuro • ;ltamente escalable. Buen rendimiento • omunidad enorme • Programadores disponibles para contratar • 2ormación rápida • .en:uaje >> y completo • omposer • PSR ,PHP Standards ?ecommendations- Presente y futuro • Herramientas de :ran calidad: • +3E1 PhpStorm • Entornos desarrollo: HomesteadD .;6PD GGG,... • Hests: PHPUnit, Laravel 3uskD Sym#on" PantherD... • .i0rer'as: Hhe .eague of Extraordinar" Packa:es, Spatie,... Presente y futuro • Herramientas ampliamente usadas: • 6S: 8ordPress, 3rupalD... • 2rame*orks: LaravelD S"m#on"D... • omercio electrónico: 8ooCommerceD 6agentoD PrestaShop,... • .;6P omnipresente Presente y futuro • Barrera de entrada pequeña => códi:o y pro"ectos de mala calidad => mala imagen • arencias en el lenguaje • 6ucho tiempo para nuevas #uncionalidades • 2alta de una #undación que :estione el pro"ecto • 2alta de Ananciación • 6ala imagenD poco Qcool» S3ebemos aprender PHP en 2021T Sí Pero, ¿PHP no estI muerto? jesusUjesusamieiro.com .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    56 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us