Architecture 在桌面上托管web应用程序

Architecture 在桌面上托管web应用程序,architecture,web-applications,cross-platform,desktop,Architecture,Web Applications,Cross Platform,Desktop,只想在Windows、Linux和Mac上的桌面窗口中包装一页 用户可以看到标准(针对给定操作系统)外观(窗口、关闭/最小化按钮等) 但它基本上只不过是该窗口内的一个浏览器 我想实现的其他目标(除了每个浏览器都有的目标): 应用程序应该能够要求注意(可能只是闪烁一些图标一秒钟),所以用户可以选择一些选项,它将隐藏到下一次 可能会弹出一个小窗口 我真的希望桌面部分尽可能小,所以它只是网站的包装。因此,Flex可能不是最佳选择(但从未尝试过) 用途:时间跟踪网站,更方便,定期输入时间 你会怎么做

只想Windows、Linux和Mac上的桌面窗口中包装一页

用户可以看到标准(针对给定操作系统)外观(窗口、关闭/最小化按钮等)

但它基本上只不过是该窗口内的一个浏览器

我想实现的其他目标(除了每个浏览器都有的目标):

  • 应用程序应该能够要求注意(可能只是闪烁一些图标一秒钟),所以用户可以选择一些选项,它将隐藏到下一次
  • 可能会弹出一个小窗口
我真的希望桌面部分尽可能小,所以它只是网站的包装。因此,Flex可能不是最佳选择(但从未尝试过)

用途:时间跟踪网站,更方便,定期输入时间

你会怎么做

谢谢,

Dmitry.

由于“应用程序”部分相当简单,我可能会选择创建3个用本机平台API编写的独立应用程序。例如,适用于Windows的Win32(或event.NET)应用程序、适用于Linux的GTK+和适用于Mac OS X的Cocoa。现在,如果这是一个大型应用程序,它可能会超出其价值。另一种选择是RealBASIC,它支持做这类事情,并在大部分情况下使用本机GUI小部件。不过,我会选择前者。这三个平台都支持某种类型的“Web浏览器”组件,可以将其放置在表单上,并提供事件和公开属性等。

由于“应用程序”部分相当简单,我可能会选择创建3个用本机平台API编写的独立应用程序。例如,适用于Windows的Win32(或event.NET)应用程序、适用于Linux的GTK+和适用于Mac OS X的Cocoa。现在,如果这是一个大型应用程序,它可能会超出其价值。另一种选择是RealBASIC,它支持做这类事情,并在大部分情况下使用本机GUI小部件。不过,我会选择前者。这三个平台都支持某种“Web浏览器”组件,可以放置在表单上并提供事件和公开属性等。

是否有其他类似于RealBASIC(最好是OSS)的工具来实现这一点?是否有其他类似于RealBASIC(最好是OSS)的工具来实现这一点?