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
PHP Micro framework comparison
Search
Boynux
April 23, 2014
Technology
1
1.1k
PHP Micro framework comparison
PHP Micro frameworks comparison
Boynux
April 23, 2014
Tweet
Share
More Decks by Boynux
See All by Boynux
Load Balancing
boynux
0
120
VCS - TEST - CI
boynux
0
130
Design Patterns
boynux
2
220
Gearman Intro
boynux
1
75
Avoid Doctrine Memory Leaks
boynux
1
260
Introduction to GNU/Linux
boynux
0
210
Other Decks in Technology
See All in Technology
CoRL 2025 Survey
harukiabe
1
200
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
「れきちず」のこれまでとこれから - 誰にでもわかりやすい歴史地図を目指して / FOSS4G 2025 Japan
hjmkth
1
310
Claude Codeを駆使した初めてのiOSアプリ開発 ~ゼロから3週間でグローバルハッカソンで入賞するまで~
oikon48
9
3.9k
フレームワークを意識させないワークショップづくり
keigosuda
0
190
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
930
GoでもGUIアプリを作りたい!
kworkdev
PRO
0
140
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
450
AWS Top Engineer、浮いてませんか? / As an AWS Top Engineer, Are You Out of Place?
yuj1osm
2
210
防災デジタル分野での官民共創の取り組み (2)DIT/CCとD-CERTについて
ditccsugii
0
300
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
Git in Team
kawaguti
PRO
3
370
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
20
1.2k
The Language of Interfaces
destraynor
162
25k
Practical Orchestrator
shlominoach
190
11k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.7k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
61k
How to Think Like a Performance Engineer
csswizardry
27
2k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Code Review Best Practice
trishagee
72
19k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Speed Design
sergeychernyshev
32
1.2k
Transcript
MICRO Frameworks Tend to be : • Small • Fast
• Easy to use
Candidates • Epiphany • Flight • Fat Free • Silex
• Slim
Epiphany • Pros • Fast • Good API • Modular
• HTTP caching • Separate Configuration file • Error Handling • Cons • Weird Code • Not easy to extend
Flight • Pros • Fast • Good API • Easy
to Extend • Easy to override funcationalities • Error handling • Filtering • Well Documented • Cons : • ?
FatFree (F3) • Pros • Relatively fast • Well Documented
• Its own unit testing (PHPUnit!?) • Feature-rich • Its own template engine • Built-in ORM • Cons • Not easy to extend • No RegExp Support
Silex • Pros • Not very slow ;) • Tons
of features (do we realy need?) • Its own Tempate engine (TWIG) • Error Handling • Cons : • Wierd API • Not easy to extend • Huge (Many dependencies) • Is that really micro?
Slim • Pros • Good API • Good Documentation •
Easy to Extend • Full-Feature • Error Handling • Build-in Logger • Cons : • Very slow
Speed Comparison 1000 requests in 10x100 concurrent batches
Fasten Your Seat belts ...
Winner ? applause
Sample Code
Question ?