Introduce lumen php micro framework
-
Upload
jung-soo-ahn -
Category
Software
-
view
316 -
download
3
Transcript of Introduce lumen php micro framework
1. What is the Lumen?
2. Lumen’s advantage
3. Lumen’s limitation
4. What is difference between slim and lumen
5. Conclusion?
목차
Laravel Component"illuminate/auth"“illuminate/bus"“illuminate/cache""illuminate/console""illuminate/container""illuminate/contracts""illuminate/cookie""illuminate/database""illuminate/encryption""illuminate/events""illuminate/filesystem""illuminate/hashing""illuminate/http""illuminate/pagination""illuminate/queue""illuminate/session""illuminate/support""illuminate/translation""illuminate/validation"“illuminate/view"
+“illuminate/broadcasting"“illuminate/config"“illuminate/exception"“illuminate/foundation""illuminate/log"“illuminate/mail"“illuminate/pipeline""illuminate/redis""illuminate/routing"
Based on Same Laravel component.
(Illuminate component)
"illuminate/auth""illuminate/bus""illuminate/config""illuminate/container""illuminate/contracts""illuminate/cache""illuminate/console""illuminate/cookie""illuminate/database""illuminate/encryption""illuminate/events""illuminate/filesystem""illuminate/hashing""illuminate/http""illuminate/pagination""illuminate/queue""illuminate/session""illuminate/support""illuminate/translation""illuminate/validation""illuminate/view"
Laravel ? Lumen?
라라벨은 full -framework 를 지향, 유연성, 확장성을 지향
루멘은 micro-framework 를 지향,
빠른 속도,
API, micro-service, 모바일 대응 용도에 적합
- https://pbs.twimg.com/media/CCvail4VIAAn4H5.png:large
Benchmark #1
- http://taylorotwell.com/how-lumen-is-benchmarked/
Benchmark #2
NO. debug bar, CMS system.
Not Using Symphony Routing
- Can not use sub domain name….. and so.
Laravel friendly but, not larval
Lumen & Slim
framework Route Dependency PSR-7
LumenMicro
frameworkfast route More Not yet
SlimMicro
frameworkfast route Less Support
Slim은 다른 system or framework에 붙이기 더 쉬운 방향을 구성하였음
(more less dependency. )
따라서 다른 프레임워크와 연결되려면 Slim,
Laravel 과 연결이라면 Lumen이 더 나은 선택
Lumen & Slim 결론
- Micron Framework가 필요한 곳이라면 어디든,
- Fastest Framework가 필요한 곳이라면
- API, Micro Service, Mobile 용도의 작은 서비스들이라면
- Laravel Friendly 가 필요하다면.
Where should I use?