php : why and when!
DESCRIPTION
Pune PHP User Meet Up : Presented my talk on when and why to use #PHP. What should be the parameters, to opt for #PHP over other languages (or say technology).TRANSCRIPT
![Page 1: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/1.jpg)
Why? When?
ByNishant Shrivastava@n1shant
![Page 2: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/2.jpg)
● It’s Open source and its free ;)
● It’s Easy with clean & simple documentation
● Active community backing the development
● Ample utilities and libraries - PECL or Packagist
● Low infrastructure costs
Why?
![Page 3: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/3.jpg)
The good thing about
![Page 4: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/4.jpg)
● Documentation is simply awesome
● Community is vast and superb
● Good, clean and easy to understand documentation
● Active and helpful community
It’s Easy
![Page 5: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/5.jpg)
● PECL : The old way
● Packagist and Composer : The new artillery
Packages & Libraries
![Page 6: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/6.jpg)
Infrastructure Costs● Low infrastructure costs
● Runs on almost every environment
It also supports Windows Server :P
![Page 7: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/7.jpg)
But we have other Open Source languages too..
ThenWhy PHP
![Page 8: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/8.jpg)
PHP Factors● Scaling
● Development speed
● Development tools
● Maintainability
![Page 9: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/9.jpg)
Scaling
![Page 10: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/10.jpg)
● PHPStorm
● NetBeans
● xDebug
● CodeSnifffer
● Composer
● PHPUnit
Development Speed & Tools
![Page 11: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/11.jpg)
TheMaintainability
![Page 12: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/12.jpg)
The Comparison
![Page 13: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/13.jpg)
PHP When?
![Page 14: Php : Why and When!](https://reader033.vdocuments.us/reader033/viewer/2022052523/5562537dd8b42a1b4b8b4f60/html5/thumbnails/14.jpg)
ThanksWould Love to answer your queries…
Nishant Shrivastava@n1shant