Hi all, just wondering when we could expect support for Node.js? I know it’s on the roadmap. I’m not sure how this will take form (Express, Koa etc.) but it is definitely a feature I’d love to see.
Any chance we could get a rough idea when this feature is planned?
One language to rule them all. You use js for frontend, backend and database layer.
NPM tooling
Big adoption by community
I believe that once Wappler implements nodejs it will become the main language and asp and php will start to lag behind. There are certain components that the team would be able to build in node.js that can’t be easily replicated in classic php/asp. i.e. real-time and streaming components.
Well for starters I won’t have to use PHP or Apache.
Express.js makes things a little easier too, so for example with Express, you just write your server, define your routes, route handlers etc. It’s a much easier system to understand. Then you can expand it into MVC if you want to.
Also, it’s all JavaScript. So if you’re used to using JavaScript on the frontend, it’s nice to use the same language on the backend.
It’s also quite fast and can handle a lot of concurrent connections.
Just to clarify the NodeJS support coming to Wappler. To avoid confusion.
The NodeJS support will be implemented as an extra server model for Server Connect.
So just as you now choose the Server Language ASP, PHP or ASP.NET you will be able to choose NodeJS.
And Server Connect actions and routes will work just as now - but they will execute in NodeJS+Express environment.
So visually there won’t be much changes in Wappler. You will use the Server Connect as you do now.
And define routes as you do in the Routing Manager.
Of course you can also write and run your own custom JS code in NodeJS, just as you do now with PHP - but that is all up to you. We like the visual workflow way of Server Connect Actions and we will be extending much more on that.