Thinking In .NET

Prepublication offer: Thinking in C# Release Candidate digital version for just $10!

This non-printable version of Thinking in C# contains 249 sample programs in almost 1,000 pages and is available for just $10. The print version lists for $49.99 and the digital version is almost identical (the index is not yet finalized in the digital version, although the Acrobat file is fully searchable). Complete source code is available for download. This is a limited time offer to test the viability of an eBook edition of Thinking in C#.


Source code for Thinking in C#

Free C# Compilers

Personal Homepage

Thinking In .NET

A place to learn about C# and the .NET platform, by Larry O'Brien. But mostly the obligatory braindump cross-linking that characterizes the blogsphere.

To receive an occasional announcement message regarding my seminars or publications, please subscribe to my mailing list.

Email:

Saturday, November 23, 2002

Am I a biased writer?

This comment detected a "bias" in my writing. This is my response:

"Bias" is a tricky word. If you mean "predisposition towards favoring," I think I can honestly assert that I've never cared whether programming innovations come from Microsoft, Sun, or two guys in a garage in Bangalore. Over the years, I've written whitepapers for both Sun and Microsoft: Sun pays better. I was the first non-Sun employee to write a technical article on Java; I used to be the Servlets Solution columnist for Java Pro.

What's come to be known as J2SE is a great programming language and system. I quit my 32-hour-work-week position as an Editorial Director at a company with 80% market share of the software development magazine market in order to program network applications in Java -- I was that impressed by the language.

I developed network game infrastructure in Java; I architected J2EE systems to run school districts; I was a VP in charge of deploying XML-over-HTTP Java applications before there were W3C Schemas or SOAP. Over the years, I've made lots of money from Java, to date I've made about $1,500 from .NET. So, if nothing else, I've put my money where my mouth is.

Why have I decided to jump to .NET? Because despite more than half-a-decade of successes with Java, I've concluded that the .NET Framework is equal to or better than J2EE on virtually all technical levels. There are lots of other issues that might make J2EE a better choice: one that is particularly near and dear to me is that the training available for Java enterprise development is light-years ahead of what .NET has available. That's a huge advantage for J2EE!

But in general, over the past sixteen months or so, I've come to the conclusion that Microsoft has, essentially, better strategies and better execution than Sun. Looking forward, I see nothing that makes me doubt that .NET is going to gain momentum while innovation on the Java platform is, in my opinion, mired down (although the JCP would have compelling advantages if only it could be streamlined). So when I write I tend to say good things about .NET because, well, I think .NET is good. If you want to see a similar tendency to say good things about Java, read any of the dozens of articles I wrote between 1995 and 2002!

Ironically, the way I feel towards .NET vs. J2EE is analogous to what is projected in the Macintosh "switch" ad campaign. When you discover that the annoyances you've grown used to are not inherent, you want to advocate, not on the basis of checklists, but at an emotional level. So do I write objectively about the differences between .NET and J2EE? Perhaps not. But I think I write honestly, and I think that's more important.


1:06:18 PM    comment []

Video: Programming the TabletPC

This is my first use of a program called "Visual Communicator," which is basically a video editing program with a built-in teleprompter. Anyhow, the subject is how easy it is to program the Tablet PC. It was fun to do, even though Tina's first comment when she saw it was "I don't trust that man!" The sound gets much better after the initial intro (I didn't check the sound levels first), and there's a screwed up transition so you don't hear me say "This is Visual Studio.NET..." but, like I said, it was fun to do and if you haven't seen the Tablet PC or Visual Studio .NET (Everett), you might enjoy it. It's a 20MB WMV file.


11:35:45 AM    comment []

The contents of these pages represent the opinions of one person.
All contents © 2002 Larry O'Brien. All Rights Reserved.

 

Google

Search ThinkingIn.NET

November 2002
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Oct   Dec


Click here to visit the Radio UserLand website.

Subscribe to "Thinking In .NET" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.