我正在评估需要同时支持Windows和Mac的桌面应用程序的选项,并且考虑到我们可用的资源,似乎Silverlight可能是最佳选择。我们将考虑构建一个Silverlight 4 Out Of Browser应用程序并使用与what is described here类似的东西来制作Mac安装程序。
然而,我可以看到的一个主要问题是该应用程序将需要本地数据存储,到目前为止,存储所述数据的最有用方式将是在本地关系数据库中(需求可能在数十万的范围内)记录,十个或表格,非常关系结构)。
我做了一些搜索并找到了过去提到的一些选项,但在相当古老的问题中,所以我不确定这些信息是否是最新的。
在我做一些实验之前,任何人都可以提供任何指导:(a) siaqodb 和/或 Sterling 是否可以在Mac浏览器中运行环境存储本地文件系统的数据,以及(b)“准备黄金时间” siaqodb 和 Sterling 如何用于商业软件开发?
答案 0 :(得分:2)
(我参与Siaqodb项目如此全面披露)。我们相信Siaqodb是Silverlight最常用的客户端数据库引擎之一。它通过将数据存储在SL4的“我的...”文件夹中完全支持Windows和Mac上的OOB,从SL5开始,您可以存储在客户端计算机上的任何位置。请参阅here哪些公司使用Siaqodb。我们现在正在使用3.X版本,这将带来额外的功能和即将支持的平台。
答案 1 :(得分:0)
我不知道Siaqodb,但我曾与Sterling合作,它使用了独立存储,所以它可以在Mac上运行。您还可以使用其FileSystemDriver,然后将其数据存储到您指定的位置。这也应该有效,但我还没试过。
答案 2 :(得分:-2)
我认为它没有为黄金时间做好准备,与技术本身无关,只是微软已将其杀死。该平台没有未来。
https://everythingexpress.wordpress.com/2011/11/17/news-microsoft-kills-silverlight/