begin  quoting Paul G. Allen as of Mon, Sep 10, 2007 at 06:29:31PM -0700:
> This afternoon my boss said we need a new test utility and he'd prefer
> it to be written using C# and .NET. Some of his reasons were as follows:
> 
> 1. That we have to support Windows (mainly for customers)

And never any others? Anyone else is SOL?

*That's* a good attitude to have. I've saved lots of money from vendors
who adopt that attitude.

> 2. As compared to Java, the GUIs work better and in general look better.

Not so I've noticed, but then, I find the MSWindows "look" to be...
ugly and annoying.

> 3. It's a common technology.

It's been heavily pushed by MS, so see #1.

> 4. It seems to be the best technology set for Windows applications
> requiring a GUI.

Faint praise. :-/

> I prefer not to use C# and .NET at all. I don't like programming on
> Windows in the first place and have never used C# or .NET, but aside

C# appears to be Java-with-bells-on, so aside from a few really stupid
idioms, it shouldn't be that hard, especially if you get a reference
book by your side.

> from that I prefer open standards, non-restrictive (or less restrictive)
> licensing, and technologies that allow the easiest porting from one
> platform to another. I do believe in using the best tool for the job.
> Portability doesn't seem to be a concern to anyone because "Everyone
> [customers] is using Windows and will be for some time."
 
Well, that's not exactly true. Customers use what the vendors provide,
or they do without.  If your boss wants to narrow and annoy your
customer base, then this is the right track; if you're looking for any
customer you can get, then you have to broaden your target platforms.

> Long story short, he said if I can come up with valid reasons why we
> should use Java instead of C# and .NET, he'd reconsider his position.
> Why should a developer use Java instead of C# and .NET? Does .NET
> support GPIB or HPIB capable instrumentation? Are there licensing issues
> we should be concerned about if we write an application that we will
> then be giving or even selling to our customers?

You should probably contact Sun directly, and get one of their PR folks.

You could then give your boss a nice, shiny brochure...

-- 
Does C#/.NET have anything like Java's security sandbox?
Stewart Stremler


-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to