Is PHP dead or dying?

Everybody dies....

From time to time this question is asked. Being in the developer world for around 40 years, I came across many programming languages and as many older developers I started my career as a Cobol developer. Everybody told me, that it would be temporary job, as the language would die soon because of the 4GL tools that was hyped in those days. Even today Cobol is a main language in the financial world, and although not very popular under young developers it is not likely that it will go away soon. But I got my interest in languages and have been working with Cobol, Fortran, Algol, Simula, Ada, Pascal/delphi, C, C++., C#, PHP, Perl, Forth, Assembers, Perl, etc. etc. etc. I worked on reporting generators, compilers and more 'technical stuff'. Building tools always have had my focus, and I build my first Cobol application generator back around 1985.

So, is PHP dead or dying? I came across the next video and I invite anyone to watch it:

There are many programming languages. They all have their pro's and con's. Even the modern languages of today like Python is not the holy grail. I remember rewriting - a lot - when the new Python version had major incompatibilities towards the original coding. One thing that I found out, is that developers have the tendency to be lazy. They learn a language and then they got stuck into it. Java developers 'hate' PHP because for whatever reason, PHP developers hate Java, or .Net. Why? Because they have learned the libraries well over the years and know exactly what to do to achieve certain things. Moving over to a new language means that you need to learn all that good stuff again.

Actually this is a silly discussion. As working in the IT you are continuous working on changing the end-users way of doing things. To improve things. And you expect that your end-users are flexible and are eager to get the new whisltes and bells. So why is it so strange to expect that you are subject to change as well? That you have to embrace new technologies, or the way you are doing things?

So why PHP. Why PHsPeed?

First of all, the majority of the web runs on PHP. I don't think that there is any web-hoster out there that does not support PHP and MySQL/Maria DB out of the box. Try to find a web-hoster that supports .Net, Java or even Python as standard. Not many, right? You have to use a Virtual Server, or host it on the intranet where you own your own server. Writing your applications in PHP means that you can host is anywhere, anytime.

Second, even the world of building applications is changing. Of course you use high-code instead of low-code, learn all the in's and out's of HTML(5), JavaScript, CSS, Bootstrap, JQuery, or coding platforms like Laravel. Fact is that building an application takes quite some time. And over the years you really have seen it all, in regards of writing crud applications.
Low coding tools makes things more easy. You generate most of the boring code, and can focus on the things that really matters. Focus on the business rules. Prototyping with end users that are quite more educated that in the early days. Low coding tools like PHsPeed makes it possible to produce complex applications in weeks, instead of months.

Before the end of this year we will release version 2.0 of PHsPeed. In the upcoming week we will start making changes to our website and publish videos about the new version. PHP is not dead. Nor are we. But the world of application development is changing. Low code tooling is popular and with a good reason. The main advantages of PHsPeed is that you create PHP application that you can run anywhere. Even the generated code is good readable and maintainable outside of PHsPeed if you have to. You are not bound to a certain provider or platform, not vendor locking what-so-ever. PHsPeed uses proven technology, generated full responsive (bootstrap) applications, is database independent (PDO), is feature rich and includes even debugging tools. Why not give it a try? You're welcome!

Happy coding!

30 Nov 2021 Blog None