Hızlı geri bildirim
Her şeyi yerel olarak çalıştırın.
Projeleri, kapsayıcıları ve veri servislerini birlikte başlatın. Aspire, yerel uç noktaları, yapılandırmayı ve servis keşfini AppHost'tan bağlar.
aspire run4 kaynak sağlıklıAPI references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Açık kaynak ve geliştirici öncelikli
Aspire, dağıtık uygulamaları bir araya getirmek, hata ayıklamak ve dağıtmak için ajanlara hazır, kod odaklı bir araçtır.
TypeScript AppHost code showing Front end.
import { createBuilder } from './.aspire/modules/aspire.mjs';
const builder = await createBuilder();
// Add Vite frontendconst frontend = await builder .addViteApp("frontend", "./frontend") .withHttpEndpoint({ env: "PORT" });
await builder.build().run();01 Tasarımı gereği çok dilli
Uygulamanın her parçasını ona en uygun dil ve framework ile tutun. Aspire, tüm yığına tek bir model ve tek bir iş akışı sağlar.
02 Ajanlara hazır
Aspire, uygulama modelinizden, çalışan kaynaklardan ve telemetriden canlı bağlam sağlar; bu bağlamı elle toplamanız ve açıklamanız gerekmez.
Servisler + bağımlılıklar
Kaynaklar + sağlık
Günlükler + izler + hatalar
Tek bağlantı. Tam uygulama bağlamı.
Herhangi bir yapay zekâ aracıyla çalışır.
03 Tek uygulama modeli
AppHost, uygulamanın nasıl bir araya geldiğinin doğruluk kaynağıdır. Aspire bu modeli geliştirme, tanılama ve dağıtım boyunca kullanır.
Aspire, bağlı yapay zekâ araçlarına burada temsil edilen kaynak grafiğini, referansları, yapılandırmayı ve komutları sağlar.
aspire run çalıştırıldığında AppHost uygulama modeli canlı bir kaynak topolojisine dönüşür ve ardından sağlıklı her kaynak Aspire panosunda görünür.
Servisleri, kapsayıcıları, veri depolarını, referansları ve yapılandırmayı okunabilir bir AppHost içinde tanımlayın.
AppHost'u keşfedinHer bağımlılığı; servis keşfi, yerel uç noktalar ve geliştirme zamanı yapılandırması zaten bağlı olacak şekilde birlikte başlatın.
aspire run hakkında bilgi edininYerleşik OpenTelemetry ile ek kurulum yapmadan bir kaynaktan günlüklerine, izlerine, metriklerine ve sağlığına geçin.
Panoyu keşfedinBulut servisleri, kapsayıcılar, Kubernetes veya ekibinizin zaten kullandığı altyapı yolu için dağıtım yapıtları oluşturun.
Dağıtım seçeneklerini keşfedin04 Önce yerel, üretime hazır
Geliştirme, test ve dağıtım aynı uygulama topolojisine bağlı kalır. İş akışı değişir, mimarinin kaymasına gerek kalmaz.
Aspire, seçili ortamın kaynaklarını, uç noktalarını, sağlığını ve kullanılabilir komutlarını bağlı yapay zekâ araçlarına açar.
Hızlı geri bildirim
Projeleri, kapsayıcıları ve veri servislerini birlikte başlatın. Aspire, yerel uç noktaları, yapılandırmayı ve servis keşfini AppHost'tan bağlar.
aspire run4 kaynak sağlıklıTekrarlanabilir doğrulama
Bağımlılıklar ve ilişkiler, geliştiricilerin yerelde çalıştırdığı sistemle eşleşsin diye uygulama modelini otomatik testlerde ve CI iş akışlarında kullanın.
Dağıtıma hazır
Uygulamayı mimarisini değiştirmeden bulut hedeflerine taşıyın. Yönetilen servisleri, kapsayıcıları, Kubernetes'i veya kendi altyapınızı seçin.
aspire deploysürüme hazır05 Gözlemlenebilirlik dahil
Bir isteği kaynaklar arasında izleyin, yapılandırılmış günlükler ile izler arasında geçiş yapın, metrikleri inceleyin ve tek bir geliştirici panosundan kaynak sağlığına göre işlem yapın.
Aspire, bağlı yapay zekâ araçlarına günlükler, izler, metrikler, sağlık ve kaynak komutları dahil pano bağlamı sağlar.
06 Varsayılan olarak genişletilebilir
Veritabanlarını, önbellekleri, mesajlaşmayı, bulut kaynaklarını ve topluluk entegrasyonlarını aynı akıcı uygulama modeli üzerinden ekleyin.
07 Geliştirici ivmesi
Ekipler Aspire'ı işe alışmayı hızlandırmak, dağıtık davranışı anlamak ve sistem büyürken üretken bir yerel döngüyü korumak için kullanır.
Aspire lets developers be developers again.
Steven PriceSoftware Engineering Manager, Iceland FoodsI had someone start on a Monday morning and they were contributing code by lunch.
Russ HardingVP Engineering, EQengineeredI was surprised by how quickly Aspire got me from idea to running services.
Milan JovanovićEducator & Content Creator, MJ TechI've never wanted to commit to a Microsoft technology this much.
Nk54 (Reddit User)Hit F5 to begin. Skip the setup boss fight and ship code faster.
Craig TaylorPrincipal Architect, Xbox LiveAspire was easy to integrate with our existing container orchestration.
Sean KilleenVP Innovation, SCT SoftwareOpenTelemetry out-of-the-box in the Aspire dashboard is a game changer for observability!
Dan ClarkeDeveloper & Podcaster, Everstack08 Kendi yığınınızla başlayın
Aspire CLI'ı yükleyin, mevcut bir depoyu başlatın ya da sıfırdan başlayın; ardından her kaynağı tek ve net bir geliştirme döngüsüne dahil edin.