1
A
回答
3
XUL非常適合創建豐富的用戶界面。
另一方面,您的應用程序語言將是JavaScript。如果你的通信層是http,這是行得通的。否則,您將需要構建一個可以與您的專有語言進行交流的組件,並從JavaScript中調用該組件。
這通常是通過在C++中編寫XPCOM組件(可能很痛苦)或者最近通過在Python中編寫並使用pyxpcomext來完成的。
0
Mozilla提供XULrunner以使用Javascript編寫的代碼運行XUL應用程序,但也有其他一些暗示,如luxor,其中您使用Java編寫代碼並在SWT中構建接口。
XUL是一種描述UI的語言。 Swing是一個API。有些程序需要XUL並生成Swing代碼。
您可以將使用swing的Java客戶端替換爲使用Javascript編寫的客戶端或可能使用XUL的其他語言的客戶端,但這樣做並不會獲得任何好處。
+0
Mozilla的XUL只有一個實現。 Luxor使用不同的基於XML的界面語言,也稱爲XUL,但幾乎沒有人說他們只是說XUL。所以要小心。 – Nickolay 2009-11-12 20:03:25
相關問題
- 1. Web開發的客戶端
- 2. 在Sharepoint客戶端開發webparts
- 3. 在Windows CE上開發Internet客戶端
- 4. DB2應用程序開發客戶端
- 5. 的多客戶端的開發
- 6. mobile - 開發一個SIP客戶端
- 7. Magento開發客戶端限制
- 8. 開發通用DVR客戶端
- 9. 開發icecast服務器的客戶端
- 10. 如何開發一個jabber客戶端
- 11. 如何開發JAX-WS webservice客戶端?
- 12. 開發Microsoft Exchange ActiveSync客戶端
- 13. iPhone開發開發人員計劃和客戶端
- 14. 在開發中使用自簽名客戶端證書
- 15. socket.io客戶端'on'僅在兩個客戶端發出'
- 16. .NET SMTP客戶端 - 客戶端無權發送此發件人
- 17. 在HttpWebRequest中發送客戶端證書
- 18. 用於web開發的XUL
- 19. Ejabberd抓客戶端斷開
- 20. SecurityNegotiationException斷開域客戶端
- 21. 客戶端立即斷開
- 22. SignalR:客戶端斷開
- 23. 客戶端斷開連接
- 24. 斷開node-xmpp客戶端
- 25. TCP客戶端斷開
- 26. 如何在客戶端斷開連接時向客房客戶端發送消息
- 27. 將WCF服務公開給asmx客戶端和WCF客戶端
- 28. 客戶端從其他客戶端收到消息時斷開
- 29. 編寫USSD客戶端或USSD開源/待購客戶端
- 30. 意圖打開電子郵件客戶端,短信客戶端
您幾乎可以肯定地構建與JS中專有協議一起工作的組件。 – Nickolay 2009-11-12 20:04:45
嗯..好點。我猜如果XPCOM已經有了用於完成tcp層的組件(可能是) – 2009-11-13 01:32:02