C#はUbuntuプログラミングに適していますか?たとえば、Unity、またはUbuntuで実行されるアプリケーションですか? Ubuntuに固執し、その上で、またはそのために開発することに決めたとき、私はC#を学びたいと思っていますか?そうでない場合、その理由を教えてください。また、Ubuntu開発ではC#よりも優れている言語はどれですか?私はすでにC、C++、Java(基本)、PHP、MySQL、Pythonを知っています。私は新しいものを学ぶのが好きですが、私の時間に値するもの。 C#は私の時間の価値がありますか?
C#が私の時間の価値がある場合、ここに私がしたことと必要なものがあります:Ubuntu標準リポジトリで見つけることができるすべてのmonoパッケージをインストールしました。今、私は私を始めるための良いチュートリアルが欲しいです。私はC#を完全に使いこなしているので、Ubuntu 12.04で実行する基本的なチュートリアルとコンパイル方法は素晴らしいでしょう。
C#とMonoを使用して、Ubuntu(widemargin)で見つかったオープンソースアプリケーションを開発した人の視点を提供できます。 Monoは非常に成熟しており、そのコアライブラリは完全です。
開発には、Visual Studioのような無料のオープンソースIDEであるMonoDevelopをお勧めします。
Ubuntuで動作しないMicrosoftライブラリがいくつかあります。これらは主にGUIライブラリです(winformsは機能しますが、WPFはまったく機能しません)。これは仕様です。これらはネイティブWindows GUIライブラリであるため、とにかくUbuntuで恐ろしく見えます。
デスクトップアプリを開発している場合、UbuntuのネイティブGTK +フレームワークへのC#バインディングであるGtk#を使用することをお勧めします。これにより、Ubuntu上で完全にネイティブなアプリケーションを作成できます。
クロスプラットフォームアプリケーションに興味がある場合は、Windows、Linux、OS X、iOS、AndroidおよびWP7で使用できる言語はC#のみです。 Monoの人々は、ネイティブAPI(UbuntuのGtk#など)へのバインディングを使用して、各プラットフォーム用に新しいGUIを作成し、バックエンドのコードを共有することを推奨しています。これは、アプリケーションが各プラットフォームでネイティブに見えることを意味します。
C#を学習すると、次のことも可能になります。
Mono C#を使用してUbuntuアプリケーションを開発したところ、非常に効果的なプラットフォームであることがわかりました。 C#がMicrosoftによって作成されたため、コミュニティには多くの反C#態度がありますが、現実にはC#が仕事をしており、それをうまく行っています。 MonoDevelopは優れたIDEであり、GTK#はインターフェースに使用する喜びです。
幸運を。
また、オープンソースで高速なMonoの代わりに.NET Coreを使用することもできます。場合によっては、ノードjsよりも高速です。
。NET CORE
Linux Ubuntu 16.04への.NET Core SDKのインストールは、ご使用のバージョンに似ている必要があります
Microsoftキーとフィードを登録する
.NETのインストールを開始するには、Microsoft署名キーを登録し、Microsoft Productフィードを追加する必要があります。これは、マシンごとに1回だけ実行する必要があります。
コマンドプロンプトを開き、次のコマンドを実行します。
curl https://packages.Microsoft.com/keys/Microsoft.asc | gpg --dearmor > Microsoft.gpg Sudo mv Microsoft.gpg /etc/apt/trusted.gpg.d/Microsoft.gpg Sudo sh -c 'echo "deb [Arch=AMD64] https://packages.Microsoft.com/repos/Microsoft-ubuntu-xenial-prod xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
.NET SDKをインストールする
インストール可能な製品を更新してから、.NET SDKをインストールします。
コマンドプロンプトで、次のコマンドを実行します。
Sudo apt install apt-transport-https Sudo apt update Sudo apt install dotnet-sdk-2.1.103
Asp.net core install visual studio code https://code.visualstudio.com/download でそれを行うことができます