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
290
Symfony High Availability in the Cloud
frne
0
560
Exception Handling in PHP
frne
2
130
Solr für Volltext-Suche oder gleich als Datenbank Engine
frne
0
330
Plaing with Neo4j -[:USING]-> PHP
frne
0
420
PHP under the hood
frne
3
210
Other Decks in Programming
See All in Programming
Python型ヒント完全ガイド 初心者でも分かる、現代的で実践的な使い方
mickey_kubo
1
240
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
280
ペアプロ × 生成AI 現場での実践と課題について / generative-ai-in-pair-programming
codmoninc
2
21k
TypeScriptでDXを上げろ! Hono編
yusukebe
3
750
AI時代のソフトウェア開発を考える(2025/07版) / Agentic Software Engineering Findy 2025-07 Edition
twada
PRO
99
36k
What's new in AppKit on macOS 26
1024jp
0
150
Git Sync を超える!OSS で実現する CDK Pull 型デプロイ / Deploying CDK with PipeCD in Pull-style
tkikuc
4
340
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
270
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
200
リバースエンジニアリング新時代へ! GhidraとClaude DesktopをMCPで繋ぐ/findy202507
tkmru
3
890
生成AI時代のコンポーネントライブラリの作り方
touyou
1
280
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
12k
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Embracing the Ebb and Flow
colly
86
4.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Unsuck your backbone
ammeep
671
58k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
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