Countdown to 6.0

It’s that time of the year:

Taking a seat.

Great meeting the other day about the future of Wappler with AI and PHP deprecation. Also very happy that finally you will put all the resources on ASP Classic.

6 Likes

You’re so naughty @JonL!

1 Like

3 Likes

but but you know i dont have a choice… … (* JonL voice…* there is always a way… no wait … there is no choice… death to you…)

4 Likes

The world wide hate is still real :joy:

It’s up there with la crème de la crème of most hated programming languages

1 Like

Actually we do have some great PHP stuff coming up tomorrow! So stay tuned!

17 Likes

Yeah, killing PHP is like killing your grandpa! Come on man. Haha!

5 Likes

Any given Monday:

Wappler hires me as product manager.

The community that Thursday:

“I can’t choose PHP as server model. Where is it?”

Me:

image

6 Likes

NOTE TO WAPPLER CEO: DON’T HIRE JonL as product manager :stuck_out_tongue_winking_eye: :grin:

4 Likes

Mean while im lowkey hoping that happens so wappler staff ain’t spread so thin with everything they support haha

1 Like

Wait for the angry mob to appear.

Supporting multiple languages like ASP, .NET, PHP, and Node.js can make Wappler more versatile and accessible to a broader audience. For agencies/dev shops that work on projects for clients, this flexibility can be advantageous, as they can cater to diverse client requirements and technology stacks. However, this approach may not align with a developer-first mindset, as it introduces complexity in maintaining the tool and keeping up with updates in each language. Consequently, developers may be deterred from adopting Wappler due to the confusion and fragmentation caused by supporting different server models.

On the other hand, Wappler’s extensive choices can be overwhelming for users who simply want to build a web app and make it work. These users may not benefit from the support for multiple server models, as they are more likely to prefer a more streamlined, focused approach. The multitude of options might create a steep learning curve and hinder the adoption of the tool by those looking for a simpler solution.

All in all I think Wappler is still in the middle of identity crisis. Less than before as they have recently positioned themselves as a low-code tool instead of no-code which was the right choice IMO.

But still I think supporting different models just benefits agencies, not single users. The fact that some people find PHP easier is just due to familiarity and the myriad of CMS that were born in the PHP golden age.

But the fact that any other user other than dev shops would choose PHP over nodejs baffles me. If they love PHP so much and they are so familiar with it why not go the Laravel route and write PHP code? It makes no sense that they would choose PHP as server model if they are basically going to use an abstraction called Server Connect on top of it.

7 Likes

We’ve always used Windows servers since the 90s, they started of not so good but now they’re excellent (for us anyway…).

Leaving that massive debate aside I thought Id pitch in with our own example of what we do. We have specific applications that use ALL of the following on the same website: PHP, Classic ASP, a smattering of .NET and a bit of JavaScript thrown in - all easily configured through a PLESK CP.

Wappler allows us to not worry about whats going on with the server model. Now that were transitioning into NodeJS we can ditch the mix and match approach and have a much more integrated design, and no more updating nightmares we’ve seen in the past.

What happens if we fall out with NodeJS…? No problem, we switch over to PHP… or .NET … or GO (coming soon so I hear). Having Wappler in this equation means we no longer have to treat this as a concern. I suppose my ambling point is that it’s certainly nice to have that choice, it’s very potent to be empowered with the knowledge that whatever server model we choose will mean very little hassle once the initial Wappler learning curve has been dealt with - it’s a very worthy trade-off.

4 Likes

Indeed. Streamlining everything and choosing nodejs where possible makes a lot of sense. Being able to use the same language for the frontend and the backend is really a productivity boost. You also have 3rd party JS libraries that work on the browser and the server so once you learn it you can use it anywhere.

I can’t think of a lot of reasons in Wappler to fall out of nodejs given there is an abstraction on top of it. So it’s basically the same as choosing PHP but without all the cons.

I can only think of infrastructure reasons. Hosting cost/complexity has been brought up several times but I think that myth has been debunked the same amount of times that it’s been brought up.

But the identity crisis is still real. I guess with time it will all settle.

We’re on a dedicated server, however, our NodeJS is very easily managed through PLESK Obsidian, so I’m still always surprised when Io hear about hosting / pricing complaints. I think there’ll be greater take up once people realise how really straightforward it is.

2 Likes

Wappler 5.6.0 Released - Oh boy, oh boy! @JonL will be pissed

3 Likes

image

At least we got App Connect 2.0!

4 Likes

If it only supported react and all recent gems like rsc(react server components) and rpc (remote procedure call, you write the function/method once and you call it from anywhere, be it backend or frontend), or type inference in trpc. Not to mention the rise of React Native with the upcoming rsc support and upcoming unified file-based router, so you write once react (native) and have it running on web and mobile (ios and android) with zero code rewriting.
Jon, do you want a hint in support of your words?

Change your Server Connect and bam get error notification on the frontend pages that use that API.

1 Like

Here is the hint - the PR on github count about 2 millions for TS/JS and only 100k for php https://twitter.com/orta/status/1572103371003408385

1 Like

Indeed. Those numbers tell a big story. Still you will find a bunch of people that will tell you that PHP is more popular than JS and bring up a chart of the percentage of public websites that use PHP.

Of course they leave out unknowingly or on purpose the fact that 40% of the public websites are wordpress blogs. So of course PHP runs the web. That doesn’t mean that it’s popular from a developer point of view.

Funny enough wordpress.com was completely rewritten in JS a few years ago :smiley: So even Matt was aware of the shortcomings of PHP and jumped on the JS wagon. Even when 100% of Automattic devs were PHP experts…

3 Likes