问题标签 [cross-platform]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
340549 浏览

python - 如何在 Python 中找到当前的操作系统?

可能重复:
Python:我在什么操作系统上运行?

正如标题所说,如何在 python 中找到当前的操作系统?

0 投票
3 回答
1713 浏览

.net - .NET/Mono 的最佳图形库

我正在寻找用于 .NET 和 Mono 的高性能图形库。我看过Tao框架,虽然它很完整,但在可用性方面却很缺乏。它应该是跨平台兼容的。

还有哪些其他选择对您有用?

0 投票
3 回答
2110 浏览

windows - 您会为触摸屏界面使用哪个 GUI 工具包?

到目前为止,我对触摸屏界面的唯一体验是所有内容都是自定义绘制的,我觉得这不是最有效的方式(即使是最基本的布局更改也是地狱)。我知道很多用于键盘和鼠标界面的 GUI 工具包,但你能推荐一些适合触摸屏的工具包吗?目标平台是 Windows,但跨平台会很好。

0 投票
13 回答
17276 浏览

ruby - Ruby 对 GUI 开发有用吗?

我正在考虑创建一个我想要跨平台的基于 GUI 的工具。我不喜欢 Java,因为我个人不喜欢 Swing。我目前正在考虑使用 C# 并使用 Mono 使其成为跨平台的。但是我想知道像 Ruby 这样的新奇跨平台语言是否可以为我提供一个不错的 GUI 开发环境。

0 投票
5 回答
2700 浏览

winforms - 适用于 Mac、Linux 和 PC (Redux) 的 Mono 的 Winforms

(我用另一种方式问了这个问题,得到了一些有趣的回答,但我不太相信。)

Mono 的 GtkSharp 真的是跨平台的吗?它似乎是基于 Gnome 的......它如何与 PC 和 Mac 一起使用?

有人可以给我一个使用 Microsoft .Net 中的单个代码库编写的工作 Mac/PC/Linux 应用程序的示例吗?

0 投票
10 回答
802 浏览

xml - 适用于 Windows(或跨平台)的 RSS/ATOM 提要阅读器

为 Windows 寻找一个好的 rss/feed 阅读器,或者如果有任何好的跨平台,我会非常惊讶,或者好的网络服务(不喜欢谷歌的)。

我想要一些简单和简约的东西。

0 投票
4 回答
14462 浏览

c++ - 跨平台处理文件路径

是否存在任何处理跨平台路径的 C++ GNU 独立类?我的应用程序构建在 Windows 和 LLinux 上。我们的配置文件引用了单独目录中的另一个文件。我希望能够将其他配置文件的路径读入一个可以在 Linux 或 Windows 上运行的类。

哪个类将提供最小的占用空间来转换在任一系统上使用的路径?谢谢

0 投票
3 回答
964 浏览

java - 在 Java 中选择随机种子的跨平台方法是什么?

阅读此答案后: 从集合中选择随机子集的最佳方法?

这让我想知道,如何在 Java 中选择随机种子?

不要说使用 System.currentTimeMillis() 或 System.nanoTime()。阅读文章,看看为什么不。

这是一个很难的问题,但让我把它变得更难。假设您需要在不连接到互联网、不使用用户输入(IE,没有 gui)的情况下生成随机种子,并且它必须是跨平台的(因此没有 JNI 来访问硬件)。

是否有一些我们可以监控的 JVM 变量作为随机性的来源?

这可以做到吗?还是不可能?

0 投票
6 回答
3762 浏览

installation - 免费的多平台安装程序

扩展免费安装向导软件我正在寻找一个跨平台安装程序。我们支持 27 种平台变体,其他问题中提到的大多数安装程序仅适用于 Windows。我们正在寻找可移植的东西,可能是基于 java 的,但我想任何脚本语言也可以。建议?

编辑:按每个操作系统下的平台数量顺序:linux、solaris、windows、hpux、aix、zlinux、bsd、OSX、OS/360(我不关心这个)。因此,在没有 VMS 或大型机的情况下,您可以获得尽可能多的变化。许多 linux 平台都是相似的,只是 libc 的版本不同。但是我们在运行操作系统的每个处理器上都支持 32 位和 64 位。例如,我们支持 4 个 solaris 平台:

  • 太阳能sparc 32
  • 太阳能sparc 64
  • Solaris x86 32 位
  • Solaris x86 64 位
0 投票
15 回答
5100 浏览

cross-platform - 如何编写跨平台程序?

问候,

我想编写一个带有 GUI 的小型跨平台实用程序。我应该坚持使用哪种语言/GUI 库?有可能吗?

这将是一个小程序,所以我不想让人们下载 JVM 或 .NET Framework。可以原生开发吗?

更新 1。

“本机”是指最终结果将是本机代码,没有 Java 虚拟机或 .NET 公共语言运行时等中间层

更新 2。

免费的解决方案更可取;)