【发布时间】:2012-08-27 07:13:26
【问题描述】:
首先,我对专业地做这件事不感兴趣。我是一名网络开发人员,我的一个同事最近离开了 Spotify,他说他将主要使用 JavaScript 为 Spotify 桌面应用程序工作。他说它使用“Chrome 框架”,里面的一切都像网络应用程序(HTML/JS/CSS)一样完成。
作为一个从未为桌面构建过任何东西的网络开发人员,这是个好消息。如果我可以使用我已经知道的技术并在某种“框架”内实现它们,并且仍然能够构建 Windows 或更好的跨平台应用程序。
我知道我没有提到任何关于数据库的内容,但即使是一个简单的带有网络技术的 hello world 桌面应用程序也很适合。
那么怎么做呢?我到底需要/需要知道什么?
【问题讨论】:
-
应该注意的是,至少有两个非排他性的 web-app-iness 层。一种是客户端、单页应用程序风格的应用程序,另一种是使用数据库或其他东西维护状态的应用程序。 (当然,最好的应用程序两者兼而有之。)您可以学习如何做一个,而无需了解另一个。
-
这里的另一个相关主题 [Can you do Desktop Development using JavaScript?][1] [1]: stackoverflow.com/questions/109399/… Regards, Ben
-
你做错了。 Web 不是为桌面应用程序设计的。 Period.If you want you can use QML/QtQuick,这是一个很好的权衡(但它仍然是桌面,而不是网络!)
标签: javascript html css desktop-application