3 ms·
Some of the statements there such as this really disappoint me. "PHP is what people use to get their first site off the ground. PHP is what a web designer lear
by verelo 14y ago
Some of the statements there such as this really disappoint me.
"PHP is what people use to get their first site
off the ground. PHP is what a web designer learns when he/she wants to
go into programming. PHP is what a random Joe uses when he needs to whip
up a page and he's in "do it yourself" mind."
PHP is a great language in that its very flexible and quick to get going with, the sad thing is people don't want it to grow up...after all, so many massive companies (FB?) use PHP for core components. Why can't those internally have a slightly larger vision...
- lucasmullens 14y agoFacebook hates PHP, but it would be too expensive to convert their 3 million lines of code. They just use HipHop to compile it to C++.
- verelo 14y agoA totally reasonable reply (kind of expected someone to say it!) but the fact that they use php (despite the use of HipHop, which is a wonderful innovation) does say something about the language. It just makes me sad that rather than saying "look what php can do with some work!" and doing something to head in a direction that could make some of its power uses (like FB) love/like the language, the people in charge simply seem to not care. A better positioning would be saying something like "php is a great tool to start a web project in, and over time it'll continue to be the best tool to start a project in by helping people innovate even faster." Building it into boxes and decouple it from the rest of the code down the road, like FB have, is likely what most people will do, but at least saying PHP strives to fit this need would be a better vision than saying its for "Joe's weekend website", when clearly that's just shortsighted. Saying what you're going to do in a public place does increase your chances of following through with it. PHP should document something that says what they want to be, even if its not what some people want them to be!
- fizz_and_buzz 14y agoThey are actually phasing out the HPHPc translator and are now developing, as far as I can see, a more conventional one, which translates php into bytecode and can perform JIT on the bytecode into native code without going through C++.
- smsm42 14y agoFor some reason, people thing "grow up" means "get the feature I think I need today into the core of the language - pronto!". More features, especially more features picked from here and there without consideration of how it plays with the rest of the language, is not "growing up". PHP is adding tons of features lately, but if the author of some proposal does not get what he wants, and now, he starts preaching to anybody who listens that PHP is resistant to change and never wants to grow up. This is just untrue - PHP has grown up long ago, and doesn't really need to justify itself by seeking constant approval of everybody. There are things that are good for it, and things that are not. Things that are good are going to get in, things that are not would hopefully stay out.