Our great sponsors
-
RoadRunner
🤯 High-performance PHP application server, process manager written in Go and powered with plugins
Also, there's progress being made to tackle the single threaded / sync-only 'issue'. You can use Roadrunner to experiment with multi threading or Revolt to have an async event-loop runtime. What more does one need?
-
I agree with a lot of others in this thread that php has become a modern language and is a reliable choice with a big, mature ecosystem (via composer/packagist). You can choose from several well-built and proven frameworks (for example Symfony/Laravel) and have an API running in no time using API Platform.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
However, if you wanted to use js to interact directly with db then a framework like express would not be necessary. You’d just use a database connector that’s specific to the type of database you’re using. for example