.Net Winforms
.Net Winforms are the part of the Microsoft's .Net Framework
that is used to develop Windows applications.
I use Winforms as my primary development language for almost all
the same reasons I use ASP.NET
- Winforms is Object Orientated. For the non-techies, this
describes the style of the programming code. Object Orientated code
is well organised. Applications are split into logical chunks
called objects and each object encapsulates all logic related to
it. This makes it easy to navigate the code, but also eliminates
any tendency to duplicate the same code time and again.
- Winforms is supremely logical. As described ASP.NET encourages
well formed code.
- Winforms is reliable. Mostly due to all of the above.
It's also constantly moving forward. New versions, beta
releases, new techniques, etc are constantly coming forward. This
keeps me busy, but also (as I'm a geek) excited about the latest
thing.