问题标签 [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 投票
7 回答
580 浏览

cross-platform - 多平台开发

我目前正在使用单声道在 C# 中开发桌面应用程序,并在 SuSE 和 Windows 中进行测试。这个概念并不重要,但它是一个“web lint”程序,它将扫描网站并返回可能存在的安全问题和/或跨浏览器兼容性问题。但是,我希望能够为多个平台提供二进制文件。我应该继续使用 Mono,还是有其他平台可以让我更好地使用平台,例如 Mac、Windows、Linux 和其他平台(可能是移动平台),并且更容易移植?

0 投票
6 回答
341 浏览

c++ - 分别针对不同平台开发,有人推荐吗?

我知道推荐几个跨平台库很容易。

但是,为您的产品单独处理每个平台是否有好处?

是的,所有平台都会使用一些基础库,但 UI 和其他一些东西在每个平台上都会有所不同。

我没有限制每个平台上的产品必须 100% 相似。

Mac、Linux 和 Windows 是目标平台。

重win32 API,MFC已经用于Windows版本。

我不完全支持跨平台库的原因是因为我觉得最终产品在尝试将其推广到所有平台时会受到一点影响。

0 投票
2 回答
938 浏览

.net - 为跨平台 WCF 服务选择什么身份验证?

您会为以下服务建议哪种类型的身份验证:

  • 实现为 WCF 并通过各种端点(包括 XML-RPC)公开
  • 必须被各种跨平台客户端轻松消费

为什么?

我知道的选项是:

  • IIS 托管 WCF 的基于表单的身份验证(易于实现,但具有可怕的跨平台支持,而且它不是 REST)
  • 每次通话都发送纯文本用户名/密码(易于在任何平台上使用,但完全不安全)
  • 使用基于票证的身份验证,当用户名和密码用于创建一个票证时,该票证在一段时间内有效并随每个请求传递(任何客户端都可以轻松使用,但 API 模型绑定到这种类型的安全性)

谢谢你的时间!

0 投票
9 回答
231775 浏览

git - 用 Git 处理 CRLF(回车、换行)的策略是什么?

我尝试使用以 CRLF 结尾的行提交文件,但失败了。

我花了一整天的时间在我的 Windows 电脑上尝试不同的策略,几乎被吸引停止尝试使用 Git 而是尝试Mercurial

如何正确处理 CRLF 行尾?

0 投票
10 回答
17441 浏览

c++ - size_t 类型变量的跨平台格式字符串?

在跨平台的 c/c++ 项目(Win32、Linux、OSX)上,我需要使用 *printf 函数来打印一些 size_t 类型的变量。在某些环境中 size_t 是 8 个字节,而在其他环境中是 4 个。在 glibc 上我有 %zd,在 Win32 上我可以使用%Id。有没有一种优雅的方法来处理这个?

0 投票
8 回答
5136 浏览

cross-platform - 跨平台构建环境

作为优秀的开发人员,我们尽可能保持代码符合标准,以帮助在平台之间进行移植。但是有哪些工具可以帮助我们以统一的方式跨多个平台构建代码。

*nix 家族有make但 Windows 需要nmake

我读过关于SCons的文章,但从未在愤怒中使用它。你最喜欢的构建工具是什么,为什么你觉得它有效,是否有任何限制(支持不良的平台等)。

跨平台 IDE 也是如此。

0 投票
10 回答
60190 浏览

javascript - 跨平台、跨浏览器从 Javascript 播放声音的方式?

我正在编写一个 dhtml 应用程序来创建系统的交互式模拟。用于模拟的数据是从另一个工具生成的,并且已经有非常大量的遗留数据。

模拟中的某些步骤要求我们播放“画外音”音频片段。我一直无法找到一种简单的方法来跨多个浏览器完成此操作。

Soundmanager2非常接近我的需要,但它只能播放 mp3 文件,并且旧数据可能还包含一些 .wav 文件。

有没有人有任何其他可能有帮助的图书馆?

0 投票
11 回答
2262 浏览

cross-platform - 跨平台(windows和mac)桌面应用程序的良好语言和框架

我做的最后一个跨平台桌面开发是 Java/Swing。弹性呢?

0 投票
3 回答
131 浏览

cross-platform - 每种主要语言和平台的利用率是多少?

我很想知道有多少开发人员使用每种主要语言/平台,但我最近找不到任何好的调查。如果您知道任何好的数据,请提供一个链接以及调查方法的简要概要(他们调查了谁以及如何调查等)及其结论(16% 的开发人员使用 Java,12% 使用 RoR 等)。

0 投票
4 回答
648 浏览

visual-studio - 跨 Windows 和 Unix 的代码格式化

哪些 Visual Studio 设置和 .emacs 宏提高了在 Windows(在 Visual Studio 中)编写的代码在 Emacs 中仍然看起来不错(反之亦然)的可能性?我最近开始关闭 emacs 中的选项卡(因此选项卡通过空格呈现),这至少使代码看起来相同(但喜欢某些选项卡大小的人不走运)。有没有更好的办法?