Meet .NET Aspire

Sdílet
Vložit
  • čas přidán 20. 05. 2024
  • Learn more: aka.ms/AspireGA | Watch the .NET Aspire series: aka.ms/aspire/videos
    .NET Aspire is our new cloud-native stack that provides tools and libraries to simplify the development of cloud-native applications. It lets developers focus on the logic that matters and the tools they know and love.
    Connect with .NET:
    Blog: aka.ms/dotnet/blog
    Twitter: aka.ms/dotnet/twitter
    TikTok: aka.ms/dotnet/tiktok
    Mastodon: aka.ms/dotnet/mastodon
    LinkedIn: aka.ms/dotnet/linkedin
    Facebook: aka.ms/dotnet/facebook
    Docs: learn.microsoft.com/dotnet
    Forums: aka.ms/dotnet/forums
    🙋‍♀️Q&A: aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: aka.ms/learndotnet
    #dotnet #cloudnative #dotnetaspire #aspire
  • Věda a technologie

Komentáře • 29

  • @mgbrown09
    @mgbrown09 Před 28 dny +46

    I'm still none the wiser what aspire is.

    • @richardcox7939
      @richardcox7939 Před 28 dny +8

      This 1000%. I keep listening to podcasts, watching "intro" videos and none start with "this is the problem Aspire solves".

    • @michaelnurse9089
      @michaelnurse9089 Před 28 dny +3

      Looks like a dashboard where you can 1-click basic cloud tasks. Cloud portals are intimidating for many.

    • @goqsane
      @goqsane Před 26 dny

      It's so obvious someone's got an earful from management and was forced to make this poor presentation :D

    • @bbqchickenrobot3
      @bbqchickenrobot3 Před 25 dny +4

      Its very simple, it helps to build, orchestrate and manage microservice environments/applications. All of the things that Aspire does were normally handled manually minus a few automated scripts that had to be written by you to help in this process. It has service discovery built-in, whereas in the past this was done manually via some custom nuget package or code. etc, this is just one aspect, the dashboard gives great insights as to how your microservice environment is running, etc....

    • @davidfowl
      @davidfowl Před 24 dny +2

      It’s easier to use it than it listen to podcasts about using it 😅

  • @Euquila
    @Euquila Před 25 dny +8

    I've played around with it a few weeks ago. I like that it basically just configures everything for you and I can just click "Run" in visual studio (not vscode, but visual studio) and the debugger is attached and everything... breakpoints work, integrates with docker nicely (just make sure you are running docker desktop in the background)
    this is basically a full-stack + deployment system ready for you. Personally, I do like having this as a kind of baseline to develop upon. It reminds me of the days of winforms where it was easy to build and deploy with something like clickonce

  • @mattrobb3566
    @mattrobb3566 Před 28 dny +4

    OK. Thats how much you love it and you already know about Aspire and what it can do. But I'm a Maui developer, so what is Aspire and can it help me? Oh and what is the learning curve like?

    • @pontusdorsay4673
      @pontusdorsay4673 Před 26 dny

      Well that depends on if you want your maui application to run in the cloud, doesn't it.

  • @star_imaging
    @star_imaging Před 12 dny

    Correct me if I am wrong but this seems to spin up one container per service compared to related container services or functions. So wouldn't it make small projects a lot more expensive to run with service instance utilization is low? It would also be good to have a VSTS deploy template (if it does not exist) to ensure deployments are managed rather than ad-hoc 'publish'. It looks like a great starting point for first release though.

  • @JoaoVictorFerreira-xx1rq

    When I use .NET Aspire, my packages for external tools like database, cache, queue must be the Aspire Package or be other? Example EFCore, EasyQ. Using other libraries I keep with this trace available? And how do a connection, once that a new container is update for each run.

    • @davidfowl
      @davidfowl Před 26 dny +2

      You can use whatever libraries you want. If you use the aspire packages you will get telemetry, resiliency, DI integration and IConfiguration support by default. That's what it does for you. If you use EasyQ then make sure they support emitting the same telemetry if you'd like to preserve those dashboard traces.

  • @MatijaGrcic
    @MatijaGrcic Před 28 dny +1

    This is great; everything that was once split into individual packages and libraries is now cohesive.

  • @MikeSigsworth
    @MikeSigsworth Před 29 dny +16

    That background is extremely difficult to look at. My eyes kept going out of focus like I was looking at a stereogram.

  • @timmy334
    @timmy334 Před 27 dny +10

    This still tells us nothing about what it is and how it's specifically used. Why should I use this over Blazor server? It looks the same.

    • @Paul-uo9sv
      @Paul-uo9sv Před 21 dnem +2

      This is the sixth video that I'm watching about what net Aspire is and I still don't know crap

  • @robertical
    @robertical Před 27 dny +3

    Is Aspire like service fabric?

    • @star_imaging
      @star_imaging Před 12 dny

      It looks like a progression - Service Fabric -> Kuburnetes -> Container Services -> Aspire - where configuration is simplified at each generation of evolution of the ecosystem

  • @DConnor799
    @DConnor799 Před 28 dny +2

    Looks like they all got the same hand gesture training!

    • @michaelnurse9089
      @michaelnurse9089 Před 28 dny +1

      I hate it. Let the people speak without moving their hands if that is their style.

    • @rand0mtv660
      @rand0mtv660 Před 26 dny +1

      I think it's normal to gesture like that when explaining something. I do it without being trained to do so.

    • @drkovalex
      @drkovalex Před 15 dny

      They are "overgestured". It seems like they are trying to hypnotise me like a Jedis.

  • @kvelez
    @kvelez Před 24 dny

    ❤❤

  • @ghaznavipc
    @ghaznavipc Před 8 dny

    So... What is .net Aspire?

  • @drkovalex
    @drkovalex Před 15 dny

    I understood nothing from this video. For sure you need another specialist who can clearly tell the story of the product. Is it a server? Is it a platform? Is it a web-application build on top of... on top of what? Is it a Linux/Windows service that run and able to monitor applications? Where this applications are running Docker/IIS/Kestrel? 2 minutes about nothing...

    • @star_imaging
      @star_imaging Před 12 dny +1

      It looks like infrastructure as code just moved to C# so all the configuration and services are discoverable and declared in C#, like Service Fabric used to be. It looks like it is another step toward simplifying setup of container micro services as Container Services simplified Container Clusters.

  • @diegoX6Turbo
    @diegoX6Turbo Před 18 dny

    Microsoft aspire to every human pay a monthly fee for its st....d cloud services