Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Symfony 3 est sorti! Forum PHP 2015

7,020 views

Published on

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.

Published in: Internet
  • Hey guys! Who wants to chat with me? More photos with me here 👉 http://www.bit.ly/katekoxx
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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

×