Live data from Hacker News

Rambling On [PHP] Internals

blog.ircmaxell.com

61–70 of 169 posts

Re: Rambling On [PHP] Internals

#61
post #14

PHP is addictive. You can create whole web app in one PHP file from scratch and it will have everything including API and DB management layer and be secure and fully functioning. And it will work on all servers and on all operating systems. Millions are made by average developers developing themes and plugins for wordpress. Hard to beat all that. #drama is for queens :)

I've been clean for four years now

Re: Rambling On [PHP] Internals

#62
post #30
post #14

PHP is addictive. You can create whole web app in one PHP file from scratch and it will have everything including API and DB management layer and be secure and fully functioning. And it will work on all servers and on all operating systems. Millions are made by average developers developing themes and plugins for wordpress. Hard to beat all that. #drama is for queens :)

Common Lisp is addictive. You can create a whole web app in one CL file from scratch and it will have everything including API and DB management layer and be secure and fully functioning. And it will work on all servers and on all operating systems. Also hard to beat that.

> fully functional

FTFY

Re: Rambling On [PHP] Internals

#63
post #34

Earlier quoted context omitted.

As someone who's had to deploy PHP apps to various servers on various operating systems, I can guarantee you that your third line is absolutely not the case. You can deploy much code to many servers on some operating systems, but it's far from universal.

It's only universally deployable if the developers knew what they were doing. The same can be said of any language, it just happens that PHP makes it a bit easier than the others.

The problem is that cheap hosts will often not support newer best practice libraries like PDO. So apps that are widely deployable tend to end up as a jungle of mysql_query().

Re: Rambling On [PHP] Internals

#64
post #3

Any large community has these problems. This is the advantage to using forum engines that allow non-anonymous upvotes/downvotes over a naive mail-list - people can silently agree and separate the wheat from the chaff, and consensus becomes far more visible. You can even give the important contributors greater "weight" to the ups/downs (this is not a democracy, contributors are worth more).

Why not put RFCs in a special issue tracker?

Re: Rambling On [PHP] Internals

#65
I read php-internals every day, and.. this is totally understandable. There's a lot of opinionated people on that list with totally different visions - nikic, stas, that one guy Lester who is convinced 5.3 and E_STRICT was the worst thing in the world... PHP just appeals to too many people to have a consensus. Possibly the point this was made most clear was when the property accessors RFC was declined on a hairpin vote despite having a majority (and the time that switching to an actual AST-based parser was a non-starter).

Your contributions and voice will be missed.

Re: Rambling On [PHP] Internals

#66

Earlier quoted context omitted.

Facebook is entirely written in PHP. It uses all sorts of databases and other systems to handle stuff, but so does every other website. It's still written in PHP. Facebook has their own PHP fork, which they use/and modify. I do not believe that Facebook pushes their modifications to PHP as a whole.

Those "databases and other systems" make up a significant portion of their code base, and in many cases Facebook either contributes to their development or created them internally. To claim that Facebook is written entirely in PHP is false. Examples: - Cassandra (Java) was created by Facebook http://en.wikipedia.org/wiki/Apache_Cassandra - Giraph (Java) has significant contributions from Facebook and I believe was fo…

The last link you posted has this though; "PHP is an incredibly popular scripting language which makes up the majority of our code-base. Its simple syntax lets us move fast and iterate on products." Not sure if I believe it though.

Re: Rambling On [PHP] Internals

#67
post #30

Earlier quoted context omitted.

Common Lisp is addictive. You can create a whole web app in one CL file from scratch and it will have everything including API and DB management layer and be secure and fully functioning. And it will work on all servers and on all operating systems. Also hard to beat that.

> fully functional FTFY

CL people are not very tolerant of functional nazis. (Probably because functional nazis are usually static type system junkies who scoff at macros and incomplete-impure-but-working solutions to problems which are often associated with CL.)

Re: Rambling On [PHP] Internals

#68

Earlier quoted context omitted.

ircmaxwell has contributed a hell of a lot to PHP recently, this is not some worthless shmuck complaining, this is someone that can and does provide significant value to the community.

Who said he was a "worthless schmuck"? Geniuses can have temper-tantrums, too. Just because he has made worthy contributions doesn't mean that he isn't acting like a drama queen.

Who said he was a "worthless schmuck"?

You've implied that what he's in charge of right now are "toys". Does that qualify?

Re: Rambling On [PHP] Internals

#69
post #42

This is super relevant. How to protect your open source project from poisonous people. http://www.slideshare.net/vishnu/how-to-protect-yourhow-to-p...

That's extremely helpful advice. The video to those slides : https://www.youtube.com/watch?v=ZSFDm3UYkeE

They also have a few other talks on youtube about similar topics and a book now: http://shop.oreilly.com/product/0636920018025.do

Re: Rambling On [PHP] Internals

#70

Earlier quoted context omitted.

ircmaxwell has contributed a hell of a lot to PHP recently, this is not some worthless shmuck complaining, this is someone that can and does provide significant value to the community.

Who said he was a "worthless schmuck"? Geniuses can have temper-tantrums, too. Just because he has made worthy contributions doesn't mean that he isn't acting like a drama queen.

That was ad hominem. Try addressing the individual issues he raised.
Post reply on HN