Rich Client Platform (RCP) in C Sharp?

H

hilz

Hi group,
I am starting with C Sharp, and want to build a desktop application.
I come from the Java world, where there are Rich Client Platforms that
make life easier by providing most of the standard services needed by a
desktop application. Examples are the NetBeans Platform, and the Eclipse
RCP among others.
Is there such a thing in the C Sharp/.Net world? Or do I have to build
my application from the ground up?
Thanks for any help.
 
J

Jon Davis

hilz said:
Hi group,
I am starting with C Sharp, and want to build a desktop application.
I come from the Java world, where there are Rich Client Platforms that
make life easier by providing most of the standard services needed by a
desktop application. Examples are the NetBeans Platform, and the Eclipse
RCP among others.
Is there such a thing in the C Sharp/.Net world? Or do I have to build my
application from the ground up?
Thanks for any help.

That really depends on how extensive you want your platform to be. .NET is
very rich in user controls and windowing functionality right out-of-the-box,
so it doesn't take a lot of effort to piece together a complete desktop app
using basic .NET Framework components. If you are building an
enterprise-level solution, Microsoft has a number of "Application Blocks",
such as the Smart Client application block, which are extensive "building
blocks" that you can use as a more extensive starting point for your
solution. (Personally I never relied on them as they don't seem very
approachable for a self-trained newbie to the Blocks.) There are plenty of
third-party control sets and tools built upon .NET and integrated in Visual
Studio such as those from telerik.com.

But if there are any RCP's besides these that I don't know about, I'd like
to.

Jon
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top