2012-01-04 49 views
3

微軟有good idea偶爾:使用HTML/CSS GUI在Ubuntu上開發本機應用程序?

的下一代Windows將拿出一個新的編程基礎,讓開發人員構建他們使用的Web應用程序相同的技術原生應用。微軟稱這個新品種爲「量身定製的應用」。

開發圖形用戶界面總是有一條陡峭的學習曲線;你學到的每一個新的工具包都是不同的,它需要花費大量的時間和精力以及沮喪。因此用CSS開發HTML看起來非常有吸引力:它更容易和更便攜;並與HTML 5和CSS 3,它是非常強大的。

在Ubuntu上是否有任何支持(甚至更好,跨平臺工具包)用於開發爲GUI使用HTML/CSS的本機應用程序?爲了儘量減少開銷,我不想開始一個完整的瀏覽器會話。 (這不是很好的桌面集成。)我對原生JavaScript或Python 3的答案特別感興趣,但任何語言都可以(在我的書中比新的GUI工具包更容易學習新語言)。我發現this page,但沒有時間閱讀或測試它。它鏈接到Python XULRunner,但我再也沒有以前的知識。

+0

inb4「糟糕的界面」,它會破壞GUI風格指南並混淆最終用戶。 – You 2012-01-04 19:00:56

+1

XUL? https://developer.mozilla.org/zh/The_Joy_of_XUL – 2012-01-04 19:38:04

+0

@Diodeus:這是一個非常可愛的文章標題。鑑於實際文章的基調,幾乎是一種錯誤。 – BoltClock 2012-01-04 21:13:41

回答

4

This was asked on Ask Ubuntu back in August of 2011.

綜上所述,選項有:

有更多的選擇,但這些是兩個「大的」。

+0

優秀的答案,謝謝。我想知道是否在Ask Ubuntu上提出這個問題。猜猜我應該先看看那裏,這對於StackOverflow來說似乎仍然是一個合理的問題。 – 2012-01-04 21:44:52

+0

@Kazark這是任何一個網站的合法問題。 :) – jrg 2012-01-04 22:02:53

3

您可以使用node-webkit以HTML/CSS和Javascript編寫本機應用程序,它是基於Chromium和node.js的應用程序運行時,您可以將Node.js模塊用於您的應用程序。它在Linux,Mac OSX和Windows上可用

1

我想將QtWebKit添加到列表中。這就像SeedKit更好的支持。

我個人在項目中使用它,我們有數據層原生(C++)代碼,業務邏輯和表示層是通過HTML5和大量JavaScript使用完成的。據我所知,Qt也可以與python一起使用,所以也許你可以將它用於所有的業務邏輯。

相關問題