使用HTML / CSS GUI在Ubuntu上开发本机应用程序?

时间:2012-01-04 18:50:20

标签: html css user-interface ubuntu

Redmond偶尔有good idea

  

下一代Windows将带来一个新的编程基础,让开发人员使用与Web应用程序相同的技术构建本机应用程序。微软称这种新品种为“量身定制的应用程序”。

开发GUI总是有一个陡峭的学习曲线;您学习的每个新工具包都不同,需要花费大量的时间,精力和挫折感。因此,使用CSS开发HTML开始看起来非常吸引人:它更容易,更便携;使用HTML 5和CSS 3,它非常强大。

Ubuntu(甚至是更好的跨平台工具包)是否还支持开发使用HTML / CSS进行GUI的本机应用程序?为了减少开销,我不想启动完整的浏览器会话。 (这不是很好的桌面集成。)我对原生JavaScript或Python 3的答案特别感兴趣,但是在我的书中,任何语言都可以(比新的GUI工具包更容易学习新语言)。

修改:我找到了this page,但没有时间阅读或测试它。它与Python XULRunner相关联,但我再也不知道它。

3 个答案:

答案 0 :(得分:4)

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

总之,选项包括:

还有更多选择,但这些是两个“大问题”。

答案 1 :(得分:3)

您可以使用node-webkit在HTML / CSS和Javascript中编写本机应用,是基于Chromium和node.js的应用运行时,您可以将node.js模块用于您的应用。它可以在Linux,Mac OSX和Windows上使用

答案 2 :(得分:1)

我想将QtWebKit添加到列表中。这就像 SeedKit 有更好的支持。

我个人在一个项目中使用它,我们有数据层的本地(C ++)代码,业务逻辑和表示层是通过HTML5和大量使用JavaScript完成的。据我所知,Qt也可以与python一起使用,所以也许你可以将它用于所有的业务逻辑。