Live data from Hacker News

PHP 3.0 Final is out (1998)

web.archive.org

11–20 of 176 posts

Re: PHP 3.0 Final is out (1998)

#11
It’s hard to explain just how much easier PHP made creating a dynamic web site back in the 90s / early 00s.

You drop a file in your public web server folder and you’re done. Prior was CGI Perl scripts that hacked together how to access session and rest data. Or you had to develop in C. PHP had native support for the web. It also eliminate the need for an app server.

I’m still not certain even today, if anything exists that is faster to get a dynamic site up and running than PHP.

Re: PHP 3.0 Final is out (1998)

#12
post #11

It’s hard to explain just how much easier PHP made creating a dynamic web site back in the 90s / early 00s. You drop a file in your public web server folder and you’re done. Prior was CGI Perl scripts that hacked together how to access session and rest data. Or you had to develop in C. PHP had native support for the web. It also eliminate the need for an app server. I’m still not certain even today, if anything exist…

I'm currently working on a Django project and have to restart uwsgi after each git pull. It's a pain

Re: PHP 3.0 Final is out (1998)

#13
post #11

It’s hard to explain just how much easier PHP made creating a dynamic web site back in the 90s / early 00s. You drop a file in your public web server folder and you’re done. Prior was CGI Perl scripts that hacked together how to access session and rest data. Or you had to develop in C. PHP had native support for the web. It also eliminate the need for an app server. I’m still not certain even today, if anything exist…

> I’m still not certain even today, if anything exists that is faster to get a dynamic site up and running than PHP.

With PHP you can just start typing in your file and produce output. Even with lightweight frameworks like Flask there is boilerplate.

Re: PHP 3.0 Final is out (1998)

#14
post #10
post #6

Earlier quoted context omitted.

It’s funny. For all the hate php gets these days, it was a pretty big part of the web getting to where it’s at today. I was super pleased when php 7 came out, this project isn’t going anywhere just yet.

PHP deliberately has a low barrier to entry, and as a result there is a lot of poor quality code out there, written by beginners. People like to use this fact to suggest that the entire language is bad, which it most certainly is not. I've seen lots great, well structured and performant PHP code - the quality depends on the programmer, as it does for any other language.

Back in the days it had terrible defaults that made it very difficult not to write insecure code and it was lacking so much it was really hard to write good, structured code.

Re: PHP 3.0 Final is out (1998)

#15
post #10
post #6

Earlier quoted context omitted.

It’s funny. For all the hate php gets these days, it was a pretty big part of the web getting to where it’s at today. I was super pleased when php 7 came out, this project isn’t going anywhere just yet.

PHP deliberately has a low barrier to entry, and as a result there is a lot of poor quality code out there, written by beginners. People like to use this fact to suggest that the entire language is bad, which it most certainly is not. I've seen lots great, well structured and performant PHP code - the quality depends on the programmer, as it does for any other language.

It's not the wand, it's the wizard.

Re: PHP 3.0 Final is out (1998)

#18
post #10
post #6

Earlier quoted context omitted.

It’s funny. For all the hate php gets these days, it was a pretty big part of the web getting to where it’s at today. I was super pleased when php 7 came out, this project isn’t going anywhere just yet.

PHP deliberately has a low barrier to entry, and as a result there is a lot of poor quality code out there, written by beginners. People like to use this fact to suggest that the entire language is bad, which it most certainly is not. I've seen lots great, well structured and performant PHP code - the quality depends on the programmer, as it does for any other language.

As somebody who loves PHP, some PHP mockery is deserved. The standard function naming and argument ordering is inconsistent and stupid. It throws errors written in Hebrew. There were fundamental decisions made that harmed web security for years. Unicode wasn’t in PHP for a long time. Getting decent performance and/or scaling was/is a major challenge. The comparison tables are questionable at best. Etc.

The language is bad, but... you can still write great code in a bad language. And you don’t need a good language, or even good code to build a great website. Facebook has made more money with questionable PHP code than any site built with elegant pearl webscripts that I know of. Wikipedia is PHP. So was Digg (RIP). Your users don’t give a darn how good your language or code is so long as it usually works.

So tl;dr, PHP sucks, but I love PHP.

Re: PHP 3.0 Final is out (1998)

#19
post #10

Earlier quoted context omitted.

PHP deliberately has a low barrier to entry, and as a result there is a lot of poor quality code out there, written by beginners. People like to use this fact to suggest that the entire language is bad, which it most certainly is not. I've seen lots great, well structured and performant PHP code - the quality depends on the programmer, as it does for any other language.

Back in the days it had terrible defaults that made it very difficult not to write insecure code and it was lacking so much it was really hard to write good, structured code.

Back in the day perhaps, but not today. PHP has come a really long way.

Re: PHP 3.0 Final is out (1998)

#20
I haven’t used PHP in years, but Laravel was such a fun and productive framework to work in. It really has a way of making you feel like a “code artisan”, something I typically only hear coming from Rails developers. In contrast, every Node app I’ve worked on has felt somewhat amateur, even if the code was high quality.
Post reply on HN