問題タブ [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.
cross-platform - マルチプラットフォーム開発
私は現在、Mono を使用して C# でデスクトップ アプリケーションを開発し、SuSE と Windows でテストしていました。概念はそれほど重要ではありませんが、これは Web サイトをスキャンして、セキュリティやクロス ブラウザーの互換性に関する問題を返す「Web lint」プログラムです。ただし、複数のプラットフォームにバイナリを提供できるようにしたいと考えています。Mono にとどまるべきですか、それとも、Mac、Windows、Linux など (おそらくモバイル プラットフォーム) などのプラットフォームの可用性が向上し、移植が容易になる別のプラットフォームはありますか?
c++ - さまざまなプラットフォーム向けに個別に開発していますが、それを推奨する人はいますか?
いくつかのクロス プラットフォーム ライブラリを推奨するのは簡単です。
しかし、製品ごとに各プラットフォームを個別に扱う利点はありますか?
はい、すべてのプラットフォームで使用される基本ライブラリがいくつかありますが、UI やその他の要素はプラットフォームごとに異なります。
製品が各プラットフォームで 100% 同一でなければならないという制限はありません。
Mac、Linux、および Windows がターゲット プラットフォームです。
重い win32 API、MFC は Windows 版で既に使用されています。
私がクロス プラットフォーム ライブラリに完全に賛成していない理由は、すべてのプラットフォームに一般化しようとすると、最終製品が少し苦労するだろうと感じているからです。
.net - クロスプラットフォームの WCF サービスにはどの認証を選択すればよいですか?
サービスに推奨する認証の種類は次のとおりです。
- WCF として実装され、さまざまなエンドポイント (XML-RPC を含む) を介して公開されます。
- さまざまなクロスプラットフォーム クライアントで簡単に使用する必要がある
なんで?
私が知っているオプションは次のとおりです。
- IIS でホストされる WCF のフォームベースの認証 (実装は簡単ですが、クロスプラットフォームのサポートはひどいものであり、REST ではありません)
- すべての呼び出しでプレーンテキストのユーザー名/パスワードを送信する (どのプラットフォームでも簡単に使用できますが、完全に安全ではありません)
- チケットベースの認証を使用して、ユーザー名とパスワードを使用して、しばらくの間有効で、すべてのリクエストで渡されるチケットを作成します (どのクライアントでも簡単に使用できますが、API モデルはこのタイプのセキュリティにバインドされています)。
御時間ありがとうございます!
git - Git で CRLF (キャリッジ リターン、ライン フィード) を処理するための戦略は何ですか?
CRLF で終わる行を含むファイルをコミットしようとしましたが、失敗しました。
私は一日中 Windows コンピューターでさまざまな戦略を試していましたが、Git を使用するのをやめて、代わりにMercurialを試すことにほとんど惹かれました。
CRLF の行末を適切に処理するには?
c++ - size_t型の変数のクロスプラットフォームフォーマット文字列?
クロスプラットフォームのc/c ++プロジェクト(Win32、Linux、OSX)では、*printf関数を使用してsize_t型の変数を出力する必要があります。一部の環境ではsize_tは8バイトで、他の環境では4バイトです。glibcでは%zdがあり、Win32では%Idを使用できます。これを処理するエレガントな方法はありますか?
cross-platform - クロスプラットフォームのビルド環境
優れた開発者として、プラットフォーム間の移植を支援するために、コードを可能な限り標準に準拠させます。しかし、複数のプラットフォーム間で統一された方法でコードを構築するのに役立つツールは何ですか?
*nix ファミリにはありますmake
が、Windows が必要nmake
です。
SConsについて読んだことはありますが、怒りで使用したことはありません。お気に入りのビルド ツールは何ですか。なぜそれが効果的だと思いますか。制限はありますか (つまり、サポートが不十分なプラットフォームなど)。
クロスプラットフォーム IDE も同様です。
javascript - Javascriptからサウンドを再生するためのクロスプラットフォーム、クロスブラウザの方法?
システムのインタラクティブなシミュレーションを作成するdhtmlアプリケーションを作成しています。シミュレーションのデータは別のツールから生成されており、すでに非常に大量のレガシーデータがあります。
シミュレーションの一部の手順では、オーディオの「ナレーション」クリップを再生する必要があります。複数のブラウザでこれを実現する簡単な方法を見つけることができませんでした。
Soundmanager2は私が必要としているものにかなり近いですが、mp3ファイルしか再生せず、レガシーデータにはいくつかの.wavファイルも含まれている可能性があります。
誰かが役立つかもしれない他のライブラリを持っていますか?
cross-platform - クロス プラットフォーム (Windows と Mac) のデスクトップ アプリケーションに適した言語とフレームワーク
私が最後に行ったクロス プラットフォーム デスクトップ開発は、Java/Swing でした。フレックスはどうですか?
cross-platform - 主要な言語とプラットフォームごとの使用率は?
主要な言語/プラットフォームのそれぞれを使用している開発者の数を知りたいのですが、最近の良い調査を見つけることができませんでした. 良いデータを知っている場合は、調査の方法論 (誰がどのように調査したかなど) とその結論 (開発者の 16% が Java を使用し、12% が RoR を使用するなど) の簡単な概要とともにリンクを提供してください。
visual-studio - WindowsとUnixでのコードフォーマット
どのVisualStudio設定と.emacsマクロが、Windows(Visual Studio)で記述されたコードがEmacs(およびその逆)でも見栄えがする可能性を向上させますか?私は最近、emacsのタブをオフにすることにしました(タブはスペースを介してレンダリングされます)。これにより、少なくともコードは同じように見えます(特定のタブサイズが好きな人は運が悪いです)。もっと良い方法はありますか?