問題タブ [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 投票する
15 に答える
26087 参照

java - クロスプラットフォーム開発には、.NET/Mono または Java のどちらが適していますか?

Mono のライブラリは Java のライブラリよりどれくらい少ないのですか?

両方の選択肢についての概要はありませんが、次のプロジェクトではかなり自由に選択できます。の分野で難しい技術的事実を探しています

  • パフォーマンス (たとえば、Java はスレッド化に適していると言われています。また、最近ではランタイム コードの最適化が .NET に対して非常に優れていると聞いています)
  • 現実世界での移植性 (両方とも移植可能であることを意図しています。それぞれの Catch-22 とは何ですか?)
  • ツールの可用性 ( CI、ビルドの自動化、デバッグ、IDE)

私がググって得たものよりも、あなた自身の仕事で実際に経験したことを特に探しています。私のアプリケーションは、時系列の大量のデータを処理するバックエンド サービスです。

私の主なターゲット プラットフォームは Linux です。

編集: 私の質問をより適切に表現するために、言語だけでなく、パッケージ全体(サードパーティのライブラリなど)に興味があります。ライブラリの場合、それはおそらく「Mono のライブラリは Java のライブラリよりどれだけ少ないか」という質問に要約されますか?


参考までに、このプロジェクトに Java を選択したのは、移植性の面で使い古されたように見え、古いシステムでもしばらく使用されていたためです。私は C# に非常に興味があり、C# で大規模なプロジェクトをやりたいと思っていたので、少し残念ですが、次回はそうするかもしれません。すべてのアドバイスをありがとう。

0 投票する
7 に答える
3894 参照

c++ - VS 2005(8) IDE 内から GCC を使用する

Visual Studio IDE を介して開発しながら、GCC コンパイラを利用する方法はありますか?

私たちのプロジェクトはクロスプラットフォームであり、標準に準拠していないコードをチェックインしているため 、同僚から頻繁にトラブルに巻き込まれます (これは VS コンパイラに起因する可能性があります!)。

MSコンパイラを使用してコンパイルできるようにしたいので、デバッグなどを続けることができますが、壊れていないことを確認できるように、GCCを使用してコンパイルするように切り替えたいと思います.他のプラットフォームでのビルド。

これは可能ですか?

0 投票する
9 に答える
9012 参照

c# - C#/Winform アプリケーションをクロスプラットフォームにする - AIR、Mono、または他のものを使用する必要がありますか?

C#/WinForms (私の小さなアプリ) で作成したアプリがあります。クロスプラットフォームにするために、Adobe AIRでやり直そうと思っています。クロスプラットフォーム アプリとして WinForms を支持する議論はありますか? Winforms (例えば、Mono など) のクロスプラットフォームの未来はありますか? クロスプラットフォームの UI 開発に関する提案はありますか?

クロスプラットフォームとは、現在、Mac OSX、Windows、および Linux を意味します。

この質問は再び尋ねられ、より良い成功で答えられました

0 投票する
2 に答える
1030 参照

java - オーディオ CD の TOC を読み取るプラットフォームに依存しない方法 (Java?) はありますか?

可能であれば、ネイティブ ライブラリの使用は避けたいと思います。Linux、Windows、および Mac OS X の場合、この問題を解決するためのより良い方法があるはずです。

0 投票する
4 に答える
1016 参照

cross-platform - クロスプラットフォームの RTF コントロール?

Linux/Windows/Mac で使用できる RTF コントロールを知っている人はいますか? 私が言及しなければならないのは残念ですが、実際には rtf ファイルを保存して開くことができる必要があります...たとえば wxWidgets wxRichTextCtrl とは異なります。

編集: HappySmileMan の返信に感謝します。それがよりスタンドアロンであり、依存する大きなライブラリの一部ではない場合はさらに良い.

編集:...そして、rtfファイルを開くことができるようには見えません...うーん。

0 投票する
3 に答える
1641 参照

language-agnostic - Popplerプログラミング

Popplerは、ドキュメント化されたくないドキュメントのないものの典型的な例です。この質問は言語に依存せず、一般的な考え方について尋ねるだけです。つまり、Popplerを使用してPDFビューアコントロールを作成するにはどうすればよいですか?
私の知る限り、popplerを使用して表面にレンダリングする必要があります。これは、ユーザーがテキストなどをどのように選択するかを自問するまでは良い音です。popplerはさまざまなバインディングのウィンドウを提供しますか、それともすべて自分でコーディングする必要がありますか?

0 投票する
5 に答える
2682 参照

ruby - 64 ビットの複数のプラットフォームで (レール上で) ruby​​ を使用する際の問題

データベースに大きく依存する商用生産環境で、さまざまなプラットフォーム (HP=UX、Solaris、AIX など) の 64 ビット環境で ruby​​ を使用した人はいますか。

この間に問題やバグに直面したことはありますか?

全体的に問題ないように見えることはわかっています。コンパイル、展開など。「落とし穴」に遭遇したかどうかを知りたい

0 投票する
8 に答える
57684 参照

c# - OpenCV の .Net (dotNet) ラッパー?

私はそれらのいくつかがあるのを見てきました。 opencvdotnetSharperCVEmguCVコード プロジェクトの 1 つ

誰でもこれらの経験がありますか? Code Project のものを少しいじってみましたが、何か複雑なことをしようとするとすぐに、キャッチできない厄介な例外 (Msgbox 例外など) が発生しました。クロス プラットフォーム (Mono をサポート) が最適です。

0 投票する
6 に答える
1465 参照

python - 単純なクラッシュ/エラー報告を実装するにはどうすればよいですか?

単純なクラッシュ/エラー報告メカニズムを実装する最良の方法は何ですか?

詳細: 私のアプリはクロスプラットフォーム (mac/windows/linux) であり、Pythonで記述されているため、タイムスタンプとトレースバック (既に生成して表示されているもの) など、少量のテキストを送信するものが必要です私のエラーダイアログ)。

単純に電子メールで送信できれば問題ありませんが、アプリケーションに smtp サーバーのユーザー名とパスワードを含めずにこれを行う方法は考えられません... サーバー側に単純な Web サービスを実装する必要がありますか?私のアプリに情報を含むHTTPリクエストを送信させますか? より良いアイデアはありますか?

0 投票する
4 に答える
424 参照

c++ - Nant で独自のコンパイラを使用するにはどうすればよいですか?

Nant は非常にコンパイラ中心のようです。これは、.NET 開発システムと見なされているためだと推測されます。しかし、私はそれができることを知っています!見たことある。私たちが構築しているプラ​​ットフォームには独自のコンパイラがあり、c++ 用の「cl.exe」は使用しません。別のプラットフォームで C++ アプリを構築しており、独自のコンパイラでオーバーライドしたいと考えています。誰かがそれを行う方法、または少なくともターゲットプラットフォームのコンパイラを使用する独自のターゲットを設定する方法を教えてもらえますか?