Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Express as a framework? #157

Open
Cadienvan opened this issue Sep 15, 2023 · 2 comments
Open

Express as a framework? #157

Cadienvan opened this issue Sep 15, 2023 · 2 comments

Comments

@Cadienvan
Copy link
Contributor

Cadienvan commented Sep 15, 2023

Despite the enormous success it had over the years, Express isn't clearly catching up with the demands of today's products and can be considered deprecated or, at least, not maintained anymore.
Last commit in master branch has been on March 4, 2023 and the last commit in v5, the "will-be-next" one, is dated Feb 15, 2022.

Modern expressions of Node async power such as Fastify are clearly winning this race and, in my - and many others' - opinion should be suggested instead of Express.

The risk here is to start with technical debt.

@mhdawson
Copy link
Contributor

The reference archicture reflects what components the team has had success with over the yearss verus a prediction of what people might have success with in the future.

We do review periodically but in terms of what the team has had success with there is still no clear new winner.

This was added recently which reflects the acknoweledgement that things might change in the future in terms of where we can report success but that we are not there yet:

There are other frameworks that are gaining on Express and may be a good fit for your deployments. The team has had success with some of them, however, there is still no clear successor to express. For a good overview of some of the other frameworks and considerations for selecting a web framework you can check out this article - introduction-nodejs-reference-architecture-part-6-choosing-web-frameworks

@Cadienvan
Copy link
Contributor Author

I get your point, yet I suggest a word or two about the current state of the art (only about express, of course) might be worth for Devs approaching this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants