Masaüstü uygulamalarının (Windows, iOS, Linux) sunucuyla konuşacağı ve kullanıcıların verilerini senkronize tutacağı bir web sitesine sahip olacak bir çapraz platform uygulaması yapmak istiyorum.
Şimdiye kadar gördüğüm seçenekler:
- 3 OS her biri için yerel bir GUI yazın, bu yüzden 3 GUI kod tabanları (ve tek bir arka uç sistemi) olurdu
- Bahsedilen tüm platformlarda destekli bir sistem kullanabilmem için GTK gibi bir şey kullan.
Ama çok fazla bilgi bulamadım (belki de hala C # ve .Net için yeni olduğum gibi doğru terimleri aramıyorum), gömülü bir WebKit örneği yerleşik bir pencere olması , bu da web sitesi için kullanacağım GUI sistemini kullanmama izin verecekti. Hangi istemci uygulaması ve web sitesi birbirine mümkün olduğunca yakın görünmesini sağlayacak böylece kullanıcılar arayüzü aşina.
WebKit için bu son seçenek makul mü? Zaten JavaScript / HTML'yi iyi tanıyorum ve bu bilgiyi arayüzü yapmak için kullanabilseydim, bu harika olurdu. Ayrıca, kullanıcıların eklentilerle arayüzü özelleştirmesine izin vermenin harika bir yolu olurdu ve herhangi bir UI tercihini yerelden web'e senkronize edebilirler.