Blog

Perry ile yerel uygulamalar oluşturma hakkında haberler, eğitimler ve derinlemesine incelemeler.

tvOScross-compilationbillingWindowsmilestone

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.

threadingi18nwatchOScompilermilestone

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'ı.

compilercross-compilationinfrastructuremilestone

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.

distributiondocumentationWidgetKitmilestone

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.

ecosystemperry/uidatabasesinfrastructuremilestone

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.

UIcross-platformreleasemilestone

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.

architectureperformancecompiler

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.

compilerframeworksprogress

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.

tutorialshowcasePry

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.

architectureUIcross-platform

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.

announcementcompilerTypeScript

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.