Skip to content

Latest commit

 

History

History
156 lines (117 loc) · 7.47 KB

README.tr.md

File metadata and controls

156 lines (117 loc) · 7.47 KB


Go ve Web Teknolojilerini kullanarak masaüstü uygulamaları oluşturun.

GitHub Go Reference CodeFactor Awesome Discord
Build GitHub tag (latest SemVer pre-release)

İçerik

Giriş

Go programlarına web arayüzleri sağlamak için geleneksel yöntem, yerleşik bir web sunucusu kullanmaktır. Wails, farklı bir yaklaşım sunar: Hem Go kodunu hem de bir web ön yüzünü tek bir ikili dosyada paketleme yeteneği sağlar. Proje oluşturma, derleme ve paketleme işlemlerini kolaylaştıran araçlar sunar. Tek yapmanız gereken yaratıcı olmaktır!

Özellikler

  • Backend için standart Go kullanın
  • Kullanıcı arayüzünüzü oluşturmak için zaten aşina olduğunuz herhangi bir frontend teknolojisini kullanın
  • Hazır şablonlar kullanarak Go programlarınız için hızlıca zengin ön yüzler oluşturun
  • Javascript'ten Go metodlarını kolayca çağırın
  • Go yapı ve metodlarınız için otomatik oluşturulan Typescript tanımları
  • Yerel Diyaloglar ve Menüler
  • Yerel Karanlık / Aydınlık mod desteği
  • Modern saydamlık ve "buzlu cam" efektlerini destekler
  • Go ve Javascript arasında birleşik olay sistemi
  • Projelerinizi hızlıca oluşturmak ve derlemek için güçlü bir komut satırı aracı
  • Çoklu platform desteği
  • Yerel render motorlarını kullanır - gömülü tarayıcı yok!

Yol Haritesı

Proje yol haritasına buradan ulaşabilirsiniz. Lütfen bir iyileştirme talebi oluşturmadan önce danışın.

Başlarken

Kurulum talimatları resmi web sitesinde bulunmaktadır.

Sponsorlar

Bu proje, aşağıdaki nazik insanlar / şirketler tarafından desteklenmektedir:

Sıkça Sorulan Sorular

  • Bu Electron'a alternatif mi?

    Gereksinimlerinize bağlıdır. Go programcılarının hafif masaüstü uygulamaları yapmasını veya mevcut uygulamalarına bir ön yüz eklemelerini kolaylaştırmak için tasarlanmıştır. Wails, menüler ve diyaloglar gibi yerel öğeler sunduğundan, hafif bir Electron alternatifi olarak kabul edilebilir.

  • Bu proje kimlere yöneliktir?

    HTML/JS/CSS ön yüzünü uygulamalarıyla birlikte paketlemek isteyen, ancak bir sunucu oluşturup bir tarayıcı açmaya başvurmadan bunu yapmak isteyen Go programcıları için.

  • İsmin anlamı nedir?

    WebView'i gördüğümde, "Aslında istediğim şey, WebView uygulaması oluşturmak için araçlar, biraz Rails'in Ruby için olduğu gibi" diye düşündüm. Bu nedenle başlangıçta kelime oyunu (Rails üzerinde Webview) olarak ortaya çıktı. Ayrıca, benim geldiğim ülkenin İngilizce adıyla homofon olması tesadüf oldu. Bu yüzden bu isim kaldı.

Zaman içinda yıldızlayanlar

Star History Chart

Katkıda Bulunanlar

Katkıda bulunanların listesi, README için çok büyük hale geldi! Bu projeye katkıda bulunan tüm harika insanların kendi sayfaları burada bulunmaktadır.

Lisans

FOSSA Status

İlham

Bu proje esas olarak aşağıdaki albümler dinlenilerek kodlandı: