For what it's worth, a quick take from a newbie developer and .NET ...

When I first started a couple of years back to make a serious effort to
learn some coding/dev skills, I looked at Perl, Python, Java a couple of
smaller toolsets. I ended up deciding to learn .NET first, starting with C#
as the language and VS 2005 and now, 2008 as the toolsets. Here's why:

Documentation: It was just easier to find for .NET in respect to
complete-newbie level documentation. Having someone hold my hand was 100%
necessary at that time, and the .NET community did it the best. I can't
overstate how important that was while I was 'browsing' around trying to
decide what to commit to and learn. And the Visual Studio interface seemed
to have immense potential, yet still be more intuitive than other toolsets.

General public use: I love Linux, have used it off and on for years. I
respect the MAC OS. But 99.9999999 % of everyone I've ever met uses Windows.
Seemed like a no-brainer to develop for this market, and .NET is what VS2005
and 2008 seemed to be made for.

Language: why C#? It was new, and the obvious darling of MS, and had support
for all the new MS things like the mobile phone OS's, Xbox360 and more. VB
struck me as having .NET bolted on. C++ looked light a nightmare compared to
the relative simplicity of managed code. Java, Python, etc... cool, but
without the documentation at the level and volume of it I needed, it seemed
pointless. 

So I'm in now and have shipped my first C# product and have a reasonable
handle on simple use of the VS interface and probably most importantly, have
learned fundamentals of programming to enough of a degree so maybe I could
at least have a walking-start if I wanted to move to a different toolset or
language. When .NET evolves into something different we'll see what happens
but I think I made the right choice in choosing .NET and C#. 
 

David Smith
Systems Administrator
Doan Family of Dealerships
(585) 352-6600 ext.1730
[EMAIL PROTECTED]
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of David Crooks
Sent: Friday, April 11, 2008 3:36 PM
To: [EMAIL PROTECTED]
Subject: RE: Design Question

On Friday, April 11, 2008 3:25 PM Ed Leafe wrote:

>       Depth is necessary only to the level to which it needs to be
used. I actually like a lot of the .net architecture, as it *finally*
>shows that they have been learning good design practices that have been
common in other systems. I like C# to the same degree that I 
>like Java.

>       This is what I mean by SET DEFAULT TO MICROSOFT in the minds of
many.  
>While the .net framework is a good one, it is hardly compellingly
better than others to justify the costs and lock-in that would be 
>required to select that as a solution.

I have seen the .NET framework to evolving pretty quickly lately with 3.0
and 3.5, that I think it is too early to tell who is better?  I also don't
the "lock-in" is as bad you make it out to be.  As VFP developer, I have
been locked into Windows.  I don't care... I haven't found any compelling
better reason not to use Windows/VFP/SQL Server/IE/Outlook/Office or anyone
to pay me otherwise.  YMMV.

David L. Crooks



[excessive quoting removed by server]

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/profox
OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED]
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to