3 ms·
I've been programming for about 15 years - started with PHP and I'm ever since mainly using PHP. I tried C#, Python, Dart and some others. I will still use the
by tomschwiha 4y ago
I've been programming for about 15 years - started with PHP and I'm ever since mainly using PHP.
I tried C#, Python, Dart and some others. I will still use them from time to time if a job or library that has no eqivalent counterpart requires it. And I like it.
However I feel most comfortable with PHP - it has some quirks but the team behind increased the DX a lot over the past few years.
And I believe I got a better programmer by learning a framework - Symfony in my case.
- jalino23 4y agoPHP is the goat! hn folks lives in a bubble. deployment is painless without all the docker/Kubernetes bs
- bluetomcat 4y agoIn the days of widespread PHP popularity, "deployment" meant uploading your files via FTP on a shared hosting provider :-)
- oaiey 4y agoIt is not only HN bubble. It is also the dark developers in the corporations. Yet another bubble. However these two are not a lot intersecting and are both huge bubbles. PHP has it strength in it's own bubble :)
- pphysch 4y agoI don't care how painless "deployment" is when I have to manually update the ~5 different places in a single PHP script where a particular data schema is expected to be synchronized (SQL, HTML, JS). It's really really easy to write and deploy unmaintainable code in PHP. Frankly, a little bit of friction in deployment is probably a good thing for code quality.
- bluetomcat 4y agoI really liked it up until 4.4. Version 5 marked a general departure from its dynamic, practical nature as it started to mimic "proper OO" from Java. Today, it feels like a bloated and patched-up language that has incrementally copied all the "good" features of other popular languages.
- leke 4y agoI've been using PHP/SQL professionally for about 3 years with a custom framework at my workplace, and about 10 years as a hobbyist. Today I learned there was a new company pretty much doing the SAAS we are doing, but using Firebase. I don't have that much experience with Firebase, but it got me wondering if the work we do to get data to and from the database with PHP is much more difficult than with a document like store that is used with Firebase. Do you think development platforms like Firebase have a advantages of development speed over our more traditional stack?
- tomschwiha 4y agoI think for people in need to get started quickly Firebase is perfectly suited to start without much hassle. For me personally I can get my personal PHP stack (Percona mysql server, nginx, php8.1-fpm) running on a fresh debian server within 10 minutes. However I don't have the experience (yet) what I need to change in my setup to scale up to very many concurrent users. So far I assume my setup should be able to handle few hundreds connections in the same second.