Feasibility of C# development with Mono

后端 未结 7 1100
小鲜肉
小鲜肉 2021-02-07 23:25

Recently, I came across Mono and MonoDevelop packages in Ubuntu linux. They claim to have a .NET runtime in accordance with CLI. Before installing the packages myself, I would l

7条回答
  •  南旧
    南旧 (楼主)
    2021-02-07 23:45

    1. Define "powerful".
    2. Mono has a WinForms implementation to allow for some level of source compatibility. However, depending on your needs, you might want to use one of the Mono bindings for a Linux native framework, like Gtk# or Qyoto
    3. Wouldn't know.
    4. Depends on what parts of .NET you mean. C# the language seems to be pretty current, things get fuzzier the closer you get to the enterprisey features as was already mentioned.

    To sum things up, if you'll be using Mono as a separate target platform, you're likely to have good results. If you want a no-code-changes-required .NET compatibility layer, less so.

提交回复
热议问题