"hilz" <no*@y.comwrote in message
news:_B*******************@newsfe22.lga...
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