开发者

Is there any analogue to NetBeans RCP in .Net/C# world?

开发者 https://www.devze.com 2023-03-09 20:57 出处:网络
In Java world, NetBeans is not only an IDE, but also an RCP (rich client platform) - a versati开发者_运维技巧le extensible foundation for building desktop modular applications. Is there anything alike

In Java world, NetBeans is not only an IDE, but also an RCP (rich client platform) - a versati开发者_运维技巧le extensible foundation for building desktop modular applications. Is there anything alike in .Net/C# world?


The simple answer is, unfortunately, "No". Some things to think about here though:

  • Visual Studio, which is the de-facto standard IDE in the .NET world, is commercial and although it's extensible, it's not intended to be used as a generic RCP platform.
  • Sharp Develop is an open source .NET IDE. I don't know that it's meant to be used as an RCP and have never seen it used that way. However, its architecture and design is well documented so that it could be indirectly leveraged for a .NET rich client app.
  • Although not a IDE by any stretch of the imagination, Prism represents the current best practices, patterns and guidance that is used for most of the new .NET rich client development that I see. I would expect that this would be the proposed approach for any .NET rich client proposed for one of my projects.
0

精彩评论

暂无评论...
验证码 换一张
取 消