Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
SensioLabs
Symfony 3.0
est sorti !
#forumphp
@nicolasgrekas
joind.in/15259
components
framework
+=
One monolithic
repo.
+
46 synchronized
components
=
#forumphp @nicolasgrekas joind.in/15259
Symfony Lifecycle
Release
end of
support
+8 months +14 months +36 months +48 month...
Backward
Compatibility
Promise
#forumphp @nicolasgrekas joind.in/15259
3. @internal @api
The Backward Compatibility Promise
http://symfony.com/bc
#forumphp @nicolasgrekas joind.in/15259
Major
Minor
Patch
#forumphp @nicolasgrekas joind.in/15259
•
o
•
o
•
o
Semantic Versioning
What’s new
in Symfony 3?
Well... Nothing!
#forumphp @nicolasgrekas joind.in/15259
The Symfony 3.0 Architecture
•
•
•
•
•
#forumphp @nicolasgrekas joind.in/15259
The Symfony 3.0 Architecture
#forumphp @nicolasgrekas joind.in/15259
All new features are
already included in
Symfony 2.8
What’s new in Symfony 3?
What’s new
in Symfony 2.8?
#forumphp @nicolasgrekas joind.in/15259
100+ new features in 2.8
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
What’s new
in Symfony 3?
The
Continuous
Upgrade
Path
#forumphp @nicolasgrekas joind.in/15259
The Symfony Core Team Wish!
#forumphp @nicolasgrekas joind.in/15259
Continuous Migration Path Before 2.7
•
•
•
•
•
•
• 
#forumphp @nicolasgrekas joind.in/15259
Continuous Migration Path Since 2.7
•
•
•
•
•
•
•
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Trigger deprecation notices at run-time
#forumphp @nicolasgrekas joind.in/15259
Statically-detect deprecated code paths
Sustainability
of the CUP wish?
#forumphp @nicolasgrekas joind.in/15259
Cross Versions Dependencies
•
o
o ~2.x|~3.0.0
•
o
o ~2.8|~3.0
#forumphp @nicolasgrekas joind.in/15259
Prefer Lowest Requirements
#forumphp @nicolasgrekas joind.in/15259
The @legacy PHPUnit Group
#forumphp @nicolasgrekas joind.in/15259
Travis Matrix
#forumphp @nicolasgrekas joind.in/15259
Appveyor for Windows
#forumphp @nicolasgrekas joind.in/15259
•
•
Sustainability of the CUP
What about the
Symfony ecosystem?
#forumphp @nicolasgrekas joind.in/15259
Use the Symfony PHPUnit Bridge
#forumphp @nicolasgrekas joind.in/15259
Allow Symfony ~3.0 Dependencies
#forumphp @nicolasgrekas joind.in/15259
Their turn to deprecate
#forumphp @nicolasgrekas joind.in/15259
Their turn to deprecate
What’s new
in Symfony 3?
#forumphp @nicolasgrekas joind.in/15259
@trigger_error(…, E_USER_DEPRECATED);
•
•
•
•
SensioLabs
Merci !
#forumphp
@nicolasgrekas
joind.in/15259
À vous de jouer !
#forumphp @nicolasgrekas joind.in/15259
•
•
•
•
o
o
o
•
•
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
#forumphp @nicolasgrekas joind.in/15259
Some guidelines
SensioLabs
Merci !
#forumphp
@nicolasgrekas
joind.in/15259
Symfony 3 est sorti! Forum PHP 2015
Prochain SlideShare
Chargement dans…5
×

sur

Symfony 3 est sorti! Forum PHP 2015 Slide 1 Symfony 3 est sorti! Forum PHP 2015 Slide 2 Symfony 3 est sorti! Forum PHP 2015 Slide 3 Symfony 3 est sorti! Forum PHP 2015 Slide 4 Symfony 3 est sorti! Forum PHP 2015 Slide 5 Symfony 3 est sorti! Forum PHP 2015 Slide 6 Symfony 3 est sorti! Forum PHP 2015 Slide 7 Symfony 3 est sorti! Forum PHP 2015 Slide 8 Symfony 3 est sorti! Forum PHP 2015 Slide 9 Symfony 3 est sorti! Forum PHP 2015 Slide 10 Symfony 3 est sorti! Forum PHP 2015 Slide 11 Symfony 3 est sorti! Forum PHP 2015 Slide 12 Symfony 3 est sorti! Forum PHP 2015 Slide 13 Symfony 3 est sorti! Forum PHP 2015 Slide 14 Symfony 3 est sorti! Forum PHP 2015 Slide 15 Symfony 3 est sorti! Forum PHP 2015 Slide 16 Symfony 3 est sorti! Forum PHP 2015 Slide 17 Symfony 3 est sorti! Forum PHP 2015 Slide 18 Symfony 3 est sorti! Forum PHP 2015 Slide 19 Symfony 3 est sorti! Forum PHP 2015 Slide 20 Symfony 3 est sorti! Forum PHP 2015 Slide 21 Symfony 3 est sorti! Forum PHP 2015 Slide 22 Symfony 3 est sorti! Forum PHP 2015 Slide 23 Symfony 3 est sorti! Forum PHP 2015 Slide 24 Symfony 3 est sorti! Forum PHP 2015 Slide 25 Symfony 3 est sorti! Forum PHP 2015 Slide 26 Symfony 3 est sorti! Forum PHP 2015 Slide 27 Symfony 3 est sorti! Forum PHP 2015 Slide 28 Symfony 3 est sorti! Forum PHP 2015 Slide 29 Symfony 3 est sorti! Forum PHP 2015 Slide 30 Symfony 3 est sorti! Forum PHP 2015 Slide 31 Symfony 3 est sorti! Forum PHP 2015 Slide 32 Symfony 3 est sorti! Forum PHP 2015 Slide 33 Symfony 3 est sorti! Forum PHP 2015 Slide 34 Symfony 3 est sorti! Forum PHP 2015 Slide 35 Symfony 3 est sorti! Forum PHP 2015 Slide 36 Symfony 3 est sorti! Forum PHP 2015 Slide 37 Symfony 3 est sorti! Forum PHP 2015 Slide 38 Symfony 3 est sorti! Forum PHP 2015 Slide 39 Symfony 3 est sorti! Forum PHP 2015 Slide 40 Symfony 3 est sorti! Forum PHP 2015 Slide 41 Symfony 3 est sorti! Forum PHP 2015 Slide 42 Symfony 3 est sorti! Forum PHP 2015 Slide 43 Symfony 3 est sorti! Forum PHP 2015 Slide 44 Symfony 3 est sorti! Forum PHP 2015 Slide 45 Symfony 3 est sorti! Forum PHP 2015 Slide 46 Symfony 3 est sorti! Forum PHP 2015 Slide 47 Symfony 3 est sorti! Forum PHP 2015 Slide 48 Symfony 3 est sorti! Forum PHP 2015 Slide 49 Symfony 3 est sorti! Forum PHP 2015 Slide 50 Symfony 3 est sorti! Forum PHP 2015 Slide 51 Symfony 3 est sorti! Forum PHP 2015 Slide 52 Symfony 3 est sorti! Forum PHP 2015 Slide 53 Symfony 3 est sorti! Forum PHP 2015 Slide 54
Prochain SlideShare
Migrating to Symfony 3.0
Suivant
Télécharger pour lire hors ligne et voir en mode plein écran

9 j’aime

Partager

Télécharger pour lire hors ligne

Symfony 3 est sorti! Forum PHP 2015

Télécharger pour lire hors ligne

Symfony 3.0 vient tout juste de sortir. Évidement, la compatibilité PHP7 est au rendez-vous. Et comme pour PHP7, tout a été fait pour que la migration vers ces toutes dernières technologies se fasse le plus simplement possible pour vous. Avec Symfony 3.0, le framework innove en continuité, sans vous obliger à réécrire toute votre application! Comment est-ce possible? Dans cette session, vous découvrirez comment la promesse rétro-compatibilité assure des migrations facilitées. Je vous présenterai également la nouvelle politique de dépréciation commencée avec Symfony 2.7. Ce sont les deux pierres angulaires qui permettent à Symfony de faire le grand écart : motoriser de nombreuses applications stables en production, sans sacrifier l'innovation au sein du framework.

Livres associés

Gratuit avec un essai de 30 jours de Scribd

Tout voir

Symfony 3 est sorti! Forum PHP 2015

  1. 1. SensioLabs Symfony 3.0 est sorti ! #forumphp @nicolasgrekas joind.in/15259
  2. 2. components framework +=
  3. 3. One monolithic repo. + 46 synchronized components =
  4. 4. #forumphp @nicolasgrekas joind.in/15259 Symfony Lifecycle Release end of support +8 months +14 months +36 months +48 months end of security support end of security support end of support Standard Releases (2.4, 2.5, 2.6, 3.0) LTS Releases (2.3, 2.7, 2.8)
  5. 5. Backward Compatibility Promise
  6. 6. #forumphp @nicolasgrekas joind.in/15259 3. @internal @api The Backward Compatibility Promise http://symfony.com/bc
  7. 7. #forumphp @nicolasgrekas joind.in/15259 Major Minor Patch
  8. 8. #forumphp @nicolasgrekas joind.in/15259 • o • o • o Semantic Versioning
  9. 9. What’s new in Symfony 3?
  10. 10. Well... Nothing!
  11. 11. #forumphp @nicolasgrekas joind.in/15259 The Symfony 3.0 Architecture • • • • •
  12. 12. #forumphp @nicolasgrekas joind.in/15259 The Symfony 3.0 Architecture
  13. 13. #forumphp @nicolasgrekas joind.in/15259 All new features are already included in Symfony 2.8 What’s new in Symfony 3?
  14. 14. What’s new in Symfony 2.8?
  15. 15. #forumphp @nicolasgrekas joind.in/15259 100+ new features in 2.8 • • • • • • • • • • • • • • • • • •
  16. 16. What’s new in Symfony 3?
  17. 17. The Continuous Upgrade Path
  18. 18. #forumphp @nicolasgrekas joind.in/15259 The Symfony Core Team Wish!
  19. 19. #forumphp @nicolasgrekas joind.in/15259 Continuous Migration Path Before 2.7 • • • • • • • 
  20. 20. #forumphp @nicolasgrekas joind.in/15259 Continuous Migration Path Since 2.7 • • • • • • •
  21. 21. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  22. 22. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  23. 23. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  24. 24. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  25. 25. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  26. 26. #forumphp @nicolasgrekas joind.in/15259 Trigger deprecation notices at run-time
  27. 27. #forumphp @nicolasgrekas joind.in/15259 Statically-detect deprecated code paths
  28. 28. Sustainability of the CUP wish?
  29. 29. #forumphp @nicolasgrekas joind.in/15259 Cross Versions Dependencies • o o ~2.x|~3.0.0 • o o ~2.8|~3.0
  30. 30. #forumphp @nicolasgrekas joind.in/15259 Prefer Lowest Requirements
  31. 31. #forumphp @nicolasgrekas joind.in/15259 The @legacy PHPUnit Group
  32. 32. #forumphp @nicolasgrekas joind.in/15259 Travis Matrix
  33. 33. #forumphp @nicolasgrekas joind.in/15259 Appveyor for Windows
  34. 34. #forumphp @nicolasgrekas joind.in/15259 • • Sustainability of the CUP
  35. 35. What about the Symfony ecosystem?
  36. 36. #forumphp @nicolasgrekas joind.in/15259 Use the Symfony PHPUnit Bridge
  37. 37. #forumphp @nicolasgrekas joind.in/15259 Allow Symfony ~3.0 Dependencies
  38. 38. #forumphp @nicolasgrekas joind.in/15259 Their turn to deprecate
  39. 39. #forumphp @nicolasgrekas joind.in/15259 Their turn to deprecate
  40. 40. What’s new in Symfony 3?
  41. 41. #forumphp @nicolasgrekas joind.in/15259 @trigger_error(…, E_USER_DEPRECATED); • • • •
  42. 42. SensioLabs Merci ! #forumphp @nicolasgrekas joind.in/15259
  43. 43. À vous de jouer !
  44. 44. #forumphp @nicolasgrekas joind.in/15259 • • • • o o o • • Some guidelines
  45. 45. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  46. 46. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  47. 47. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  48. 48. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  49. 49. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  50. 50. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  51. 51. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  52. 52. #forumphp @nicolasgrekas joind.in/15259 Some guidelines
  53. 53. SensioLabs Merci ! #forumphp @nicolasgrekas joind.in/15259
  • HawaMSangar

    Nov. 10, 2016
  • hongsarajrodrueng

    Dec. 24, 2015
  • smkmuh2muntilan

    Dec. 18, 2015
  • moueza

    Dec. 12, 2015
  • zatamine

    Dec. 1, 2015
  • IsmailBaskin

    Nov. 30, 2015
  • yemistikris

    Nov. 25, 2015
  • mythii

    Nov. 24, 2015
  • bgatellier

    Nov. 23, 2015

Symfony 3.0 vient tout juste de sortir. Évidement, la compatibilité PHP7 est au rendez-vous. Et comme pour PHP7, tout a été fait pour que la migration vers ces toutes dernières technologies se fasse le plus simplement possible pour vous. Avec Symfony 3.0, le framework innove en continuité, sans vous obliger à réécrire toute votre application! Comment est-ce possible? Dans cette session, vous découvrirez comment la promesse rétro-compatibilité assure des migrations facilitées. Je vous présenterai également la nouvelle politique de dépréciation commencée avec Symfony 2.7. Ce sont les deux pierres angulaires qui permettent à Symfony de faire le grand écart : motoriser de nombreuses applications stables en production, sans sacrifier l'innovation au sein du framework.

Vues

Nombre de vues

7 944

Sur Slideshare

0

À partir des intégrations

0

Nombre d'intégrations

544

Actions

Téléchargements

25

Partages

0

Commentaires

0

Mentions J'aime

9

×