-2

私はAsp.net技術に精通していますが、最近私はあらゆるWindows-10デバイスで動作するユニバーサルWindowsプラットフォームアプリケーションを完成させました。しかし、今ではどのデバイスでも実行できるソフトウェアを作成したいと思っています(Desktop/Tabulate/Mobileすべて)とオペレーティングシステム(ios、android、Windows)のいずれかを選択します。ビジュアルスタジオ2015で、どのデバイスやオペレーティングシステムでも実行できるソフトウェア/アプリケーションを作成できますか?

私の質問は、マイクロソフトではビジュアルスタジオにant機能を提供しているので、私はすべてのデバイスとオペレーティングシステムで動作するビジュアルスタジオでソフトウェアを作ることができます。

私は最近、Apache Cordovaのブログを読んでいます.Visual studio codeで、angular.jsとnode.jsについても読んで反応します。

私はAtomエディタについても知っていますので、私を案内して、新しいアプリケーションを開始するためのより良い方法を提案してください。

+0

プログラミングにようこそ。数多くのプラットフォームやアーキテクチャがあり、すべてのプログラミング言語が対象となります。残念なことに、巨大で幅広い潜在的な答えがあります:/私が何を意味しているかを知りたければ、Linux、OS/X、Windowsで動作するC++でコンソールアプリケーションを作成し、Arduinoに移植してみてください。 Rasp Pi。あなたが求める質問の簡潔さをすぐに理解できます。 – Qix

答えて

1

今後も利用可能になると思います。デスクトップ/タブレット/モバイル上で実行できるものだけではありません。重要なのは、アプリケーションを実行できるオペレーティングシステムです。これで、Windows上で動作するユニバーサルアプリケーション、またはiOS、Androidなどで動作するネイティブモバイルアプリのXamarinでC#を使用できるようになりました。しかし、UbuntuやMacOS上でアプリケーションをビルドするためにC#を使うことはできません。 現在、期待通りのスーパー言語はありません。しかし、あなたが多くのデバイスで実行できるあなたのアイデアのための飛躍を開始したい場合は、以下の技術を見てください

Electron - 電子アプリケーションのビルドと実行JavaScript、HTML、CSSの3つのプラットフォーム上で動作します。

Xamarin - Xamarinアプリは、iOS、Android、MacでC#を使用する標準のネイティブユーザーインターフェイスコントロールで構築されています。

Apache Cordova - HTML、CSSを使用したモバイルアプリ& JS。 1つのコードベースで複数のプラットフォームをターゲットにする。 iOS、Android、Windows Phoneなどをサポートします。

Native Script - NativeScriptはJavaScriptコードを使用してネイティブiOS、Androidを構築できるランタイムです。

関連する問題