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)
2. As compared to Java, the GUIs work better and in general look better.
3. It's a common technology.
4. It seems to be the best technology set for Windows applications
requiring a GUI.

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
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."

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?

TIA,

PGA 
-- 
Paul G. Allen BSIT/SE
Owner/Sr. Engineer
Random Logic Consulting
www.randomlogic.com


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

Reply via email to