|
|
1
3
你可以在你的应用程序中嵌入一个web服务器,也可以在应用程序窗口中嵌入浏览器。我知道eclipse做得很好。它使用SWT来做重物
http://www.eclipse.org/swt/snippets/#browser
你的web服务器甚至不必是一个合适的web服务器,它只需要设置内容,并可以动态查询/更改它。页面上的javascript甚至可以直接与您的应用程序交互。 你甚至应该能够使用疯狂的web框架,比如
http://echo.nextapp.com/site/
甚至可以通过JRUBY运行ruby站点
|
|
|
2
3
Adobe AIR技术解决了这个问题。您使用Flex开发的代码可以在浏览器的Flash播放器插件中呈现,也可以将相同的代码轻松打包为在AIR运行时上运行的桌面应用程序。 |
|
|
3
3
你见过Appcelerator的钛桌面吗
|
|
|
4
2
Mozilla的Prism正是为此目标而设计的。我相信,它现在也已经退出测试版了。 |
|
|
5
2
检查 Google Gears y Adobe AIR |
|
|
6
1
这不是“很多工作要做”,而是大量的工作要做——你实际上是在编写自己的浏览器,它永远不会接近市面上流行的浏览器,仅仅是因为你不会得到像Firefox那样的反馈。 如果你试图避免地址栏、菜单栏等,这些可以在所有流行的浏览器中关闭,因此对用户来说,它的外观更像是应用程序,只有HTML的丰富内容可见。 |
|
|
7
1
听起来JavaFX对你有好处吗? |
|
|
8
1
尝试 XULRunner 从 Mozilla 。如果你已经为Firefox开发了扩展,那么这是完全相同的事情。XULRunner包含Gecko引擎,因此它可以使用CSS渲染XUL和HTML,并且它支持JavaScript和许多有用的XUL组件,如文件读写、目录浏览器和网络工具。 因为它支持HTML,所以你实际上可以制作一个网页,并让它像应用程序一样运行。此外,它是跨平台的,因此它可以在Windows、Mac和Linux上运行,也可以在Firefox实际运行的任何地方运行。 有一些关于在网上创建XULRunner应用程序的信息,但由于它与制作Firefox扩展程序非常相似,你可以在谷歌上搜索一下。一个好的入门教程是 this one . |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |