Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Symfony 3 [german]
Search
Frank Neff
March 11, 2015
Programming
0
420
Symfony 3 [german]
Slides of my talk about Symfony 3 at #SfUgZh
Frank Neff
March 11, 2015
Tweet
Share
More Decks by Frank Neff
See All by Frank Neff
Principles of Object Orientation
frne
0
270
Symfony High Availability in the Cloud
frne
0
510
Exception Handling in PHP
frne
2
120
Solr für Volltext-Suche oder gleich als Datenbank Engine
frne
0
300
Plaing with Neo4j -[:USING]-> PHP
frne
0
400
PHP under the hood
frne
3
210
Other Decks in Programming
See All in Programming
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
930
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
590
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
170
Findy Team+ Awardを受賞したかった!ベストプラクティス応募内容をふりかえり、開発生産性向上もふりかえる / Findy Team Plus Award BestPractice and DPE Retrospective 2024
honyanya
0
140
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
100
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
280
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
300
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
280
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
550
技術的負債と向き合うカイゼン活動を1年続けて分かった "持続可能" なプロダクト開発
yuichiro_serita
0
300
月刊 競技プログラミングをお仕事に役立てるには
terryu16
1
1.2k
chibiccをCILに移植した結果 (NGK2025S版)
kekyo
PRO
0
130
Featured
See All Featured
Navigating Team Friction
lara
183
15k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Designing for Performance
lara
604
68k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Embracing the Ebb and Flow
colly
84
4.5k
A designer walks into a library…
pauljervisheath
205
24k
BBQ
matthewcrist
85
9.4k
Transcript
SYMFONY 3 WAS ZU ERWARTEN IST UND DIE WICHTIGSTEN ÄNDERUNGEN
FRANK NEFF
– Fabien Potencier „In the Symfony world, Symfony 2 was
also a big revolution as it is very different from symfony 1. I realise that talking about Symfony 3 makes people nervous…“
HTTPKernel? Routing? Bundles? BC Breaks? Upgrade Aufwand?
STATUS QUO • Symfony 3 ist voll in der Entwicklung
• 2.7 wird der letzte 2.x Release • github.com/symfony/symfony (master) • Vieles wird diskutiert / entwickelt
MOTIVATION • Aufräumen von Altlasten / Refactoring • Architekturelle Optimierungen
• Decoupling von zu komplex gewordenen Komponenten • Umsetzung von Entwicklungen mit BC-Breaks
None
UPGRADE
NOT THAT HARD… …as upgrading from 1.4 to 2.0
MAJOR CHANGES • PSR-3 Logging (HttpKernel\Log\LoggerInterface) • Console-Helper Deprecations (ProgressBar
etc.) • HTTPKernel Split (ref) • Kernel • Profiler • HttpKernel
MAJOR CHANGES (RFC) • Drop PHP Templates Support (ref) •
Remove Session / „Scopes“ from Services (ref) • Split Config component (ref) • Remove the *.class parameters from core (ref)
DIRECTORY STRUCTURE https://github.com/symfony/symfony-standard/ issues/674 2.x 3.x app/cache var/cache app/logs var/logs
app/bootstrap.php.cache var/bootstrap.php.cache app/console bin/console app/phpunit.xml.dist phpunit.xml.dist
PHP VERSION • PHP 5.5.x (voting) • evtl. 5.6 innerhalb
des nächsten Jahres • Symfony 3 basierend auf HACK war ein Aprilscherz
UPGRADE PATH https://github.com/symfony/symfony/blob/master/ UPGRADE-3.0.md
– Fabien Potencier „Symfony 3.0 will be released in November
2015“
so..?
RESOURCES • https://github.com/symfony/symfony/blob/master/ UPGRADE-3.0.md • https://github.com/symfony/symfony/issues/11742 • http://symfony.com/blog/symfony-3-0-the-roadmap • https://github.com/symfony/symfony/milestones/3.0
• https://github.com/symfony/symfony-standard/issues
ES GIBT NOCH VIEL ZU TUN github.com/symfony/symfony
DANKE Frank Neff @frank_neff frankneff.ch iBROWS AG @iBROWSWEB ibrows.ch Symfony
Trainings: We are hiring motivated devs 20. - 23. April 2015 / ibrows.ch/training.html