Brian you did an interesting survey. I haven’t seen this topic before, I noticed it only today.
Your question has quite a lot of clarifications that relate to both the developer and the projects that are being developed. If you take me and my projects. Now I work on mobile app projects, and before that I did CRM projects for several companies for their personal needs. All CRM projects were based on PHP for very specific reasons:
-
this is a proven and very stable solution that perfectly copes with the tasks set and has an excellent implementation in Wappler.
-
projects use a small number of heavy queries, so PHP looks more interesting in terms of performance. As far as I know, node js likes small light queries, and can digest them in large numbers.
-
the prevalence of PHP in terms of hosting and extensions.
Therefore, despite the fact that PHP is very often buried, I think that it will live and be used for a very, very, very long time. It has too much history, too large a base of web apps and web sites that use it, and it is too firmly on its feet.
If we talk about new technologies. I am not a programmer in the past, but I am very actively immersed in this science and Wappler plays a key role in this. I can say the following. The more I study, the better I understand how much the Wappler team are visionaries in technical terms.
Docker. In some cases, it can simply save the situation, or at least make life easier. At the moment, I don’t use it because all my projects have enough regular hosting, or they are hosted on the customer’s local server at all.
Node JS. Definitely an excellent technical solution. Especially if we consider mobile and desktop applications that require full-fledged work with data on the client side. Also, when switching to the JS stack, the WebAssembly technology looks very interesting, which can work not only on the front in the browser, but also on the server in Node JS. So Yes, there are a lot of amazing things waiting for us in the future. And I think Wappler will happy surprise us with its solutions more than once
PS while writing about data management on the client side, the question was spinning in my head about the support for PouchDB in Wappler, which many of us are looking forward to, in today’s update. However, then I noticed that on the forum this question arose not only in my head…
It is a pity that support for PouchDB is not planned in the near future. Full-fledged data management on the client side is a real pain…