KDEでのMono開発にはどのIDEを使用していますか?


14

現在、GUIを使用したLinuxインストールはありません。すべてがテキストモードで実行されています。行うときは、通常KDEを使用します。Windowsでは、.NET開発者であり、Mono開発はまだ行っていません。MonodevelopはGNOME専用であると聞きました。

KDE環境でMonoを開発する場合、どのIDEを使用しますか?

回答:


18

あなたが本当にQTガンホーであり、デスクトップ上でgtk +のようなものに耐えられない場合は、運が悪いかもしれません。一方、あなたが図書館ナチではない場合、Monodevelopをお勧めしますか?

Monodevelopは、主にC#およびその他の.NET言語向けに設計されたIDEです。MonoDevelopを使用すると、開発者はLinux、Windows、およびMac OSXでデスクトップおよびASP.NET Webアプリケーションをすばやく作成できます。MonoDevelopを使用すると、開発者はVisual Studioで作成した.NETアプリケーションをLinuxに簡単に移植し、すべてのプラットフォームに対して単一のコードベースを維持できます。

もちろん、EmacsまたはVimを使用して実際に問題なく作成することもできます。


私はLinuxユーザーのナチのように高度ではありません:) MonodevelopがKDEで使用できないことを理解していないだけかもしれません。LinuxのGUIから始めましたが、SSHを使用してLinuxサーバーを使用して常に接続し、GUIのリソースを無駄にしたくないため、すぐにテキストに切り替えました。LinuxでGUIを学習することはありません。
ジェームズ

より多くのあなたが知っている:)
イーライ・フレイ

3
MonodevelopはMono IDEです。本当にGTKライブラリを使用したくない場合、EMACSをMonoモード(cybercom.net/~zbrad/DotNet/Emacs)で使用することもできますが、IDEにはMonodevelopをお勧めします。
ヒューゴ

1
私はVimやEmacsが好きではないというわけではありませんが、真剣にそれらは次のランナーです。ケイトやKdevelopへの愛はありませんか?まあまあ、それらはKDE固有で非常に機能的であるという私の答えでしたが、Monoサポートについて話すことはできませんが、MonodevelopがMonoの開発に最適であると思います。
xenoterracide

@xenotarracide:鈍い注意。味の問題だと思います。これらのオプションを使用したことがないため、これらのオプションを提案することはほとんどありません。公平を期すために、彼らは物事を行うKDEの方法です。
イーライ・フレイ

5

KDEでMonodevelopを使用できない理由はありません。すべてのGTK +アプリが動作するはずです。唯一の本当の欠点は、少し異質に見えるかもしれず、他のGTK +アプリがインストールされていない限り、「必要ない」ライブラリの大きなセットを取り込むことです。

FWIW、私はほとんどのMono開発にemacsを使用しています。


3

ここで重要なことは、MonoDevelopがKDEで正常に機能することです。GNOMEを使用する必要はありません。これはほとんどすべてのGTK +アプリケーションに当てはまります。


MonoDevelopをOpenSuseの下にoneclickでインストールし(KDEを使用)、インストールされ、開発の下にショートカットが配置されました。クリックすると、「次のアドインを開始できませんでした:MonoDevelop.GnomePlatform、5」と報告されます。Gnomeをインストールしていませんが、Gnomeプラットフォームが見つからないというエラーです。続行することを選択すると、「致命的なエラーが発生しました」というエラーが表示されます。おそらくこれが、MonoDevelopがKDEで実行できないという誤解がある理由でしょうか?とにかく、KDEで実行するには、何をしなければなりませんか?
Nick_F

3

KDevelop 4またはKateをチェックアウトしましたか?

免責事項:モノを開発しておらず、vimを置き換えるのに十分なケイトのviバインディングを取得することができませんでした。


未だに。試してみます。
ジェームズ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.