Appcelerator'ın yanı sıra, webkit: CAM + ve Qt'yi saran bir tarayıcı bileşenine sahip iki masaüstü GUI çerçevesinin farkındayım. Tarayıcı bileşenini uygulamanızın penceresini doldurabilir ve uygulamanın çoğunu (veya tümünü) HTML + CSS'de yazabilirsiniz. Python dilini veya çok önemli bir standart kitaplığı beğendiyseniz, python bağlantılarını pyQt veya pyGTK kullanabilirsiniz.
Prisner'a alternatif bir "beefy" alternatifi, eğer Gecko motoruna gitmeye hazırsanız, XULRunner (https://developer.mozilla.org/En/XULRunner). Prism, bir web uygulaması için masaüstüne bir dizi hafif bağlamalar olsa da, XULRunner, Firefox'un kendisi veya Thunderbird gibi tam bir uygulama oluşturmanıza izin verir. Birçok XULRunner uygulaması XUL ile yazılırken, tüm uygulamayı kullanarak yazmak kolaydır Tek bir XUL WebBrowser bileşeninin içindeki HTML/CSS - ve javascript'iniz hala yerel bir masaüstü uygulamasının tüm gücüne sahiptir.
XULRunner kullanarak birkaç masaüstü uygulaması yazdım. Hemen hemen tüm uygulamaların kodları HTML/CSS/Javascript'dir, ancak Python çerçevesini (pyXPCOM ve pyXPCOMext aracılığıyla) ekledim ve bazı Python işlevlerini Javascript'e ileten ince bir katman yazdım. XULRunner ile birlikte gelen Mozilla bileşenleri size iyi bir işlevsellik kazandırır, ancak daha fazla işleve veya tam özellikli bir programlama kitaplığına ihtiyaç duyarsanız, Python hile yapar. Java'ya da bağlamalar var. Veya C veya C++ kitaplıklarını kullanmak isterseniz, XULRunner'ı sıfırdan oluşturabilirsiniz.
Güncelleme: birkaç nokta Başlangıçta İlk olarak 2009 yılında yukarıda yazdım çünkü, Prizma projesi Mozilla Labs düştü ve sonradan geç 2011 (http://www.salsitasoft.com/2011/09/08/discontinuing-webrunner/) içinde tamamen kesildi değişti. Bakmaya değer bir alternatif https://github.com/rogerwang/node-webkit.
Ara 2014 Güncelleştirmesi: Başka bir seçenek de GitHub'un Atom Kabuğu.Node-webkit ve Chromium Embedded Framework gibi Chromium'un "içerik" modülünü kullanır (ve bunu bağımsız bir lib olarak yayınlar: https://github.com/brightray/libchromiumcontent). Düğüm-webkit'teki önemli bir fark, düğümün olay döngüsünü Chromium'un olay döngüsü ile birleştirmek yerine, Atom'u her ikisini de ayrı işlemlerde başlatır ve aralarında iletişim kurmak için eşitleme ve eşzamanlı olmayan süreç içi iletilerin bir karışımını kullanır.
C++ veya .Net uygulamasında Chromium'u yerleştirmekle ilgileniyorsanız, Awesomium da vardır.
XULRunner'a iyi çağrı. Firefox 3'ten beri, [XULRunner Firefox ile birlikte geliyor] (https://developer.mozilla.org/en/XULRunner_tips#Using_Firefox_3_to_run_XULRunner_applications) 'dan bahsedebiliriz! Sadece XUL uygulamanızı başlatmak için Firefox yürütülebilir dosyasını kullanan bir komut dosyası oluşturun: '/ path/to/firefox -app path// application.ini'. – styfle