Where is the value in using this? #4356
MSBassSinger
started this conversation in
General
Replies: 1 comment 2 replies
-
If you run docker desktop it should start up the sample. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I walked through the Aspire .NET Starter app in VS 2022. It doesn't even start without an error.
Container runtime 'docker' was found but appears to be unhealthy. The error from the container runtime check was error during connect: in the default daemon configuration on Windows, the docker client must be run with elevated privileges to connect: Get "http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json?limit=1": open //./pipe/docker_engine: The system cannot find the file specified.
If this is supposed to be "cloud native", then why the containers and kubernetes? Azure cloud native does not need developers to waste time on those cloud-hosted tools. Whether MS uses them "under the covers" for Azure cloud native doesn't matter. What matters is where Azure provides scalability as promised.
And why use Entity Framework? That monstrosity only slows down an app, increases complexity unnecessarily, and does not scale weel, particularly as an app matures. I've seen several software shops take EF out of their .NET apps after two or three years of trying to make it work.
So, from a value engineering perspective, what value is offered with this hodgepodge referred to as Aspire, as compared to simply building a cloud app with better, leaner, less complex, more scalable, cloud native architecture? And Microsoft making Aspire opinionated (which is ironic since MS has made a practice of non-opinionated development tools) doesn't seem like a plus.
At least make your sample app run right the first time.
Beta Was this translation helpful? Give feedback.
All reactions