InfoQ Homepage Presentations Taking PHP Seriously
Taking PHP Seriously
Summary
Keith Adams outlines PHP's strengths and Facebook's attempts at remedying the inconsistencies and misfeatures in the core language.
Bio
Keith Adams is a Virtual Machinist at Facebook. He is one of the initial designers and implementers of HHVM, the open source PHP JIT that runs Facebook's front-end. Through a series of mostly fortunate events, Keith became a founding member of The I-can't-believe-I'm-a-PHP-advocate Club. Before working at Facebook, Keith worked on VMware's virtual machine monitor.
About the conference
Strange Loop is a multi-disciplinary conference that aims to bring together the developers and thinkers building tomorrow's technology in fields such as emerging languages, alternative databases, concurrency, distributed systems, mobile development, and the web.
Community comments
Taking PHP Seriously ? Seriously ?
by Dominique De Vito,
Re: Taking PHP Seriously ? Seriously ?
by Travis Crowder,
HTML
by Vic Cekvenich,
Taking PHP Seriously ? Seriously ?
by Dominique De Vito,
Your message is awaiting moderation. Thank you for participating in the discussion.
JavaScript is moving towards Java and Java is moving towards JavaScript:
* JavaScript is moving to server-side and is going to have classes and modules and other stuff coming soon
* Java is moving towards JavaScript with lambda and some dose of type inference and due to (also) Avatar, enabling to execute efficiently JavaScript code on the Java server-side platform.
And PHP ? IMHO, PHP sits into the middle, that is, between JavaScript and Java.
A JavaScript++ (that JavaScript+classes+modules) will be as good as PHP: no type, classes, modules, lambda... (but, today, JavaScript is not as widely used on the server-side as PHP).
But PHP does not have (out of the box) the "typing" insurance and the performance of the Java platform.
Then: JavaScript++ < PHP < Java.
When, JavaScript and Java are moving towards each other, what will be the place left to PHP ? IMHO, it will be not so big...
HTML
by Vic Cekvenich,
Your message is awaiting moderation. Thank you for participating in the discussion.
If you use PHP, you can't CDN your HTML.
If you use PHP, you can't PhoneGap build your HTML.
I recommend pure HTML (and call API/CORS). (Same is true of ASP, etc.). Pure HTML!
Re: Taking PHP Seriously ? Seriously ?
by Travis Crowder,
Your message is awaiting moderation. Thank you for participating in the discussion.
Except Oracle is killing Java