DNSimple mühendislik ekibi, Rails 8.1 varsayılanlarına geçiş sürecinin önemli bir parçası olarak büyük bir mimari göçü tamamladı. Bu süreçte uygulamadaki tüm Vue bileşenleri ve jQuery betikleri kaldırıldı. Süreç, önceden DNS çözümleme kontrollerini yapan 350 satırlık bir Vue bileşeninin silinmesiyle başladı; bu bileşenin yerini Turbo Frame ve hafif bir Stimulus denetleyicisi aldı. Bu değişiklik, daha geniş çabalara ışık tutan küçük bir örnek teşkil etti: İş mantığını tarayıcıdan sunucuya geri taşımak. Rails 8.1 varsayılanlarını benimseyen ekip, JavaScript paketleyici ihtiyacını ortadan kaldırdı ve bunun yerine Vue tek dosyalı bileşenleri derlemeyen importmaps teknolojisine güvendi.

Konular: Yazılım Mühendisliği, Web Geliştirme ve Rails Mimarisinde Yeni Dönem

SiteM’de tam özet, flashcard ve quiz →

Orijinal kaynak: blog.dnsimple.com

Kaynak: sitem.co — paylas.io yer imi / keşif katmanı.