Blog
Perry ile yerel uygulamalar oluşturma hakkında haberler, eğitimler ve derinlemesine incelemeler.
tvOS, Linux'tan iOS Çapraz Derleme ve Perry Login
Perry v0.4.24: 10. derleme hedefi olarak tvOS, ld64.lld ile Linux'tan iOS ve macOS çapraz derleme, kullanım bazlı faturalandırma ile perry login, Windows UI yenilemesi, macOS noter onayı ve 5 günde 120 commit.
Gerçek Çok İş Parçacığı, Derleme Zamanı i18n ve watchOS
Perry v0.4.0: derleme zamanı güvenliği ile gerçek işletim sistemi iş parçacıkları, 30'dan fazla dil için sıfır tören uluslararasılaştırma sistemi, 9. derleme hedefi olarak watchOS, ses ve kamera API'leri ve paralel derleyici pipeline'ı.
Windows'a Çapraz Derleme, iOS Game Loop'ları ve %100 Test Eşitliği
Bir haftada 103 commit: lld-link ile Linux'tan Windows'a çapraz derleme, iOS game loop desteği, çökme raporlama, iki aşamalı Hub derleme pipeline'ı ve kendi kendini barındıran derleyici 68/68 deterministik test eşitliğine ulaşır.
Tam Pipeline: Dokümantasyon, Dağıtım ve WidgetKit
Bir haftada 82 commit: 49 sayfalık dokümantasyon sitesi, otomatik App Store ve Play Store yayınlama, Homebrew ve APT paketleri, TypeScript'ten yerel WidgetKit uzantıları, yeni widget'lar, http/https modülleri ve kendi kendini barındıran LLVM derleyicisi.
Derleyiciden Ekosisteme: React, Veritabanları ve Bulut Derlemeleri
Perry bir derleyiciden tam bir ekosisteme dönüşür. Merkezde perry/ui, MySQL/PostgreSQL/SQLite için Prisma uyumlu ORM'ler, evrensel push bildirimleri, App Store yayınlamalı dağıtık derlemeler ve React uyumluluk katmanı — hepsi bir haftada.
Altı Platformun Tamamında Tam Özellik Eşitliği
20'den fazla yerel UI widget'ı, Canvas widget'ı, Table view'lar, sistem bildirimleri, keychain erişimi, çoklu pencere desteği ve macOS, iOS, iPadOS, Android, Linux ve Windows genelinde tam özellik eşitliği — tek bir TypeScript kod tabanından.
Eklenti Sistemleri Bir Performans Vergisidir
Eklenti mimarileri performansı genişletilebilirlik için takas eder. Peki ya genişletilebilirlik runtime yerine derleme zamanında gerçekleşseydi? Derleme zamanı bileşimi size her ikisini de verir — sıfır yük, tam esneklik.
Hono, tRPC ve Strapi'yi Yerel İkili Dosyalara Derleme
Perry artık üç büyük TypeScript framework'ünü — Hono, tRPC ve Strapi — yerel ARM64 çalıştırılabilir dosyalara derler. Bir saniyeden kısa sürede derlenir, 2 MB'nin altında ikili dosyalar üretir ve çökmeden çalışır.
Pry'ı İnşa Etmek: TypeScript'te Yerel Bir JSON Görüntüleyici
Pry'ın inşa sürecine adım adım bakış — TypeScript'ten yerel ARM64 ikili dosyasına derlenen yerel bir JSON görüntüleyici. Runtime yok, web view yok.
TypeScript'ten Çapraz Platform Yerel UI
Perry tek bir TypeScript kod tabanını AppKit, UIKit, Android Views, GTK4 ve Win32'ye nasıl eşler — her platformda gerçekten yerel UI sunar.
Perry'yi Tanıtıyoruz
Perry, Rust ile yazılmış yerel bir TypeScript derleyicisidir ve TypeScript'inizi doğrudan bağımsız çalıştırılabilir dosyalara derler. Runtime yok, Electron yok, taviz yok.