it-swarm-ja.tech

Ubuntu 12.04のC#

C#はUbuntuプログラミングに適していますか?たとえば、Unity、またはUbuntuで実行されるアプリケーションですか? Ubuntuに固執し、その上で、またはそのために開発することに決めたとき、私はC#を学びたいと思っていますか?そうでない場合、その理由を教えてください。また、Ubuntu開発ではC#よりも優れている言語はどれですか?私はすでにC、C++、Java(基本)、PHP、MySQL、Pythonを知っています。私は新しいものを学ぶのが好きですが、私の時間に値するもの。 C#は私の時間の価値がありますか?

C#が私の時間の価値がある場合、ここに私がしたことと必要なものがあります:Ubuntu標準リポジトリで見つけることができるすべてのmonoパッケージをインストールしました。今、私は私を始めるための良いチュートリアルが欲しいです。私はC#を完全に使いこなしているので、Ubuntu 12.04で実行する基本的なチュートリアルとコンパイル方法は素晴らしいでしょう。

4
Deus Deceit

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#を学習すると、次のことも可能になります。

  • c#のみの新しいPlayStation Suite向けに開発し、
  • unity3dを使用してゲームを作成します(ゲームスクリプティングはC#です)。
  • モノゲームを使用するBastionのようなゲームを作成し、
  • aSP.net MVC(このサイトの実行対象)を使用してWebサイトを開発します。
3
trampster

Mono C#を使用してUbuntuアプリケーションを開発したところ、非常に効果的なプラットフォームであることがわかりました。 C#がMicrosoftによって作成されたため、コミュニティには多くの反C#態度がありますが、現実にはC#が仕事をしており、それをうまく行っています。 MonoDevelopは優れたIDEであり、GTK#はインターフェースに使用する喜びです。

幸運を。

2
Razick

また、オープンソースで高速な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
1
PmanAce

Asp.net core install visual studio code https://code.visualstudio.com/download でそれを行うことができます

0
Harish151091