The question is really, what do people use .NET for. There are something
like 34 different languages that .NET can host, C# being just one of them.
The language you choose is really mostly a matter of personal or
organizational preference.
Your question is a little disjointed but I gather you are familiar with
conventional Windows applications and are a little dismayed at the idea of
web applications, web services, Windows Services, remoting, and the like.
Even though these things are often presented as if they will be the mythical
Silver Bullet that will solve all ills, they are not passing fads. I'll
admit, they represent a lot of arcane knowledge to come up to speed on, but
they are here to stay. At a minimum, a working developer will be at a
severe disadvantage in the marketplace, if not reasonably comfortable with
both WinForms and ASP.NET.
When designing any application you have to determine how it is best
deployed. Web applications on a company intranet have the major advantage
that they can be centrally maintained. This is very attractive to companies
because you don't have to chase around to thousands of PCs in dozens of
locations and do an install on each and every one of them. Just post
updated code to the web server and everyone instantly has it. If there is
an advantage to ASP.NET applications, that's the main one in a nutshell.
Another advantage is that virtually any PC can run the application
regardless of its resources.
The downside of course is a less satisfactory end user experience, and a
more complicated development model.
As a developer, you will constantly be bombarded with new technology, year
after year (I'm in my 23rd year and I can tell you, it never stops).
--Bob
"Visually Seen #" <al*****************@gmail.com> wrote in message
news:11**********************@g44g2000cwa.googlegr oups.com...
Hey everybody!
I just want to discuss: what do people really use C# for?
According to Microsoft, it was made for rapid software devolopment, and
now everybody is on about XML, chat groups etc. and so much on the
internet, why can't we just stick with Windows Forms?
P.S. The main reason I love C# so much is because it is so good for
programming, and so, why do we keep on going on and fussing about other
applications?
Visually Seen #