İçeriğe geç
Aspire
Aspire Logosu

Aspire

Yığınınız basitleştirildi.

Frontend'leri, API'leri, konteynerleri ve veritabanlarını zahmetsizce orkestre edin—yeniden yazma yok, sınır yok. Her projeyi güçlendirmek için Aspire'ı genişletin.

Ücretsiz ve Açık Kaynak

Aspire, geliştirici odaklı, her zaman ücretsiz bir açık kaynak platformdur. Canlı topluluğa katılın ve modern yazılım geliştirmenin geleceğini şekillendirin.

Geliştiriciler neden Aspire’ı seçiyor

Section titled “Geliştiriciler neden Aspire’ı seçiyor”

Kod ile kontrol

Yığınınızı kodda tanımlayın—tip güvenli ve okunabilir. Yerelde çalıştırın, mimariyi değiştirmeden her yere deploy edin.

Modüler ve genişletilebilir

Frontend, API, konteyner ve veritabanlarını yeniden yazma olmadan orkestre edin. Aspire’ı stack’inize göre genişletin—deploy her yerde.

Esnek dağıtımlar

Her yere deploy—Kubernetes, bulut veya on‑prem. Ek yeniden yazma olmadan tutarlı tekrarlanabilirlik.

Aspire modüler, kompozisyonel ve genişletilebilir. İlişkileri, deploy seçeneklerini ve dev bayraklarını tek yerde tanımlayın. AppHost hakkında daha fazla.

AppHost Oluştur

Aspire'ın yığını nasıl tanımladığını görmek için özellikleri aç/kapat.

AppHost.cs
var builder = DistributedApplication.CreateBuilder(args);
// Add frontend service
var frontend = builder.AddViteApp("frontend", "../frontend")
.WithHttpEndpoint(env: "PORT");
builder.Build().Run();

Stack’iniz için tasarlandı, C#, Java, Python, JavaScript, TypeScript, Go ve daha fazlasındaki uygulamaları orkestre eder—sevdiğiniz dilleri kullanın. Uygulamaları nasıl modelleyeceğinizi görün.

Geniş dil ve framework desteğiyle sevdiğiniz teknolojiyle üretirken Aspire orkestrasyonunu kullanırsınız.

Lokal geliştirme için, Aspire makinenizde prod benzeri bir ortam yansıtır ve “bende çalışıyor” sorununu azaltır. Deploy ve topoloji hakkında.

Kapsüllenmiş servislerle yerel geliştirme
Test için tam sahneleme ortamları başlat / kapat
Prodüksiyon bulut servisleri — kod değişikliği yok
Terminal window
aspire run
Terminal window
aspire deploy -e test
Terminal window
aspire deploy
Redis
AWS ElastiCache
Redis
Shortlived container
Redis
Local container
PostgreSQL
Azure Database for PostgreSQL
PostgreSQL
Staged DB
PostgreSQL
Local container
Frontend
Azure Static Web Apps
Frontend
Dev tunnel
Frontend
Local process
API
Azure Container Apps
API
Staging environment
API
Local process

Aspire CLI ile her şeyi lokalde başlatın veya CI/CD’de deploy artefaktları üretin. İlk Aspire uygulamanızı oluşturun.

Geliştirici dostu OpenTelemetry dashboard

Section titled “Geliştirici dostu OpenTelemetry dashboard”

Log, metrik ve trace’leri gerçek zamanlı izleyin — iş akışınıza entegre OpenTelemetry dashboard.

Çoklu bulut, sınırsız entegrasyon — Azure, AWS veya kendi altyapınıza bağlanın. Her stack için zengin ekosistem. Entegrasyon galerisi.

Sadece bizim sözümüz değil! Indie’den enterprise’a—daha hızlı geliştirme, güvenli yayınlama. Katkıda bulunan topluluk.

Aspire CLI’yi kurun ve Docs ile modelleme, çalıştırma ve deploy adımlarını öğrenin.

Sor & Yanıtla İşbirliği Topluluk Tartış İzle
Microsoft'ta 💜 ile yapıldı