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

[Dart] Add more frameworks #7284

Open
cyrusmsk opened this issue Mar 5, 2024 · 8 comments
Open

[Dart] Add more frameworks #7284

cyrusmsk opened this issue Mar 5, 2024 · 8 comments

Comments

@cyrusmsk
Copy link
Contributor

cyrusmsk commented Mar 5, 2024

It seems Dart is having some well-prepared frameworks.
Will be interesting to see their comparison

https://spry.fun/
https://serverpod.dev/
https://dartfrog.vgv.dev/
https://www.theconduit.dev/
https://angel3-framework.web.app/#/about

@waghanza
Copy link
Collaborator

waghanza commented Mar 6, 2024

Hi @cyrusmsk ,

spry is already listed.

Be my guest for the other ;-)

@cyrusmsk
Copy link
Contributor Author

cyrusmsk commented Mar 6, 2024

Hi,
Unfortunately I don't know Dart, just recently found it has many solutions for backend development
I think Dart community should be more interested

@medz
Copy link
Contributor

medz commented Mar 17, 2024

With the exception of Shelf and Spry, other current frameworks have their own CLIs that do specific things to run. There is no way to simply write a file that will satisfy the benchmark requirements.

I'm not quite sure if setting unique commands in a single framework app construct for a single language in web-frameworks. Because the dockerfile is generic, setting up separate commands for individual frameworks can be cumbersome.

@waghanza
Copy link
Collaborator

Not sure I understand @medz. We can override command on the docker file

@medz
Copy link
Contributor

medz commented Mar 17, 2024

We can override command on the docker file

This is great, but I don't know how to implement it.

For example, Dart Frog requires dart_frog build to be run before compilation instead of dart compile common to Dart projects. Other frames also have a lot of front-facing unique brightness.

In addition, I personally think that Dart Frog has nothing to add to the benchmark, because it is built on top of shelf, and its results will not be better than shelf.

@waghanza
Copy link
Collaborator

Even if dart frog could be like syntaxic suger on top of shelf, I think it is accurate to have it here.

I understand that it can not perform better, but perhaps the way to write dart frog based app could be appreciated by some folks.

@medz
Copy link
Contributor

medz commented Sep 9, 2024

@waghanza Can you guide me on how to override commands, or implement more commands in different frameworks under a single language? I would like to add more Dart frameworks to the comparison for this project. 💗

@waghanza
Copy link
Collaborator

waghanza commented Sep 9, 2024

Sure, please start some PR with those frameworks, the idea is to mimic the endpoint of an existing implementation.

I'll add config files... We are actually changing the scenarios to have a more meaningful version of this project

PS : Please do not use master branch, so as I can push 😀

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

3 participants