Flisk vs .NET Aspire and Encore
Aspire and Encore are frameworks you adopt. Flisk needs no code changes.
| Task | Flisk Local dev stack | .NET Aspire .NET app framework | Encore Backend framework |
|---|---|---|---|
| Create an app | aspire new aspire-starter |
encore app create my-app |
|
| Add a service | flisk resource api --type backend |
Different job, closest command.
aspire add redisAdds an integration package, not a service of your own. |
No equivalent
A service is a directory with an encore.service.ts file. |
| Run locally | aspire run |
encore run |
|
| Run tests | No equivalent
|
Different job, closest command.
dotnet testA dotnet command. The aspire CLI has no test command. |
encore test |
| Read logs | flisk logs -s api |
aspire logs api |
Different job, closest command.
encore logsStreams an environment's logs, such as prod. encore run prints local logs. |
| Check status | flisk status |
aspire describe |
No equivalent
The local development dashboard shows the running app. |
| Generate an API client | No equivalent
|
No equivalent
|
encore gen client --lang=typescript |
| Deploy to the cloud | aspire deployListed as a preview command in the CLI reference. |
git push encorePushes to the Encore git remote. A CLI form exists: encore alpha deploy. |
|
| Check the machine | flisk doctor |
aspire doctor |
Different job, closest command.
encore checkChecks that the app compiles and starts. It does not inspect the machine. |
No task matches. Try a shorter search.
- Same job
- Different job: closest command, not a swap
- Blank: no equivalent
- Hover a cell for ↗︎ source and i note. Click a command to copy it.