Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #1163

Re: Direction

From Dann Corbit <dcorbit@connx.com>
Newsgroups comp.programming
Subject Re: Direction
Date 2011-12-30 12:31 -0800
Organization Aioe.org NNTP Server
Message-ID <MPG.2967bf4cb6ecf6e98968e@aioe.org> (permalink)
References <qZOdnQy6WLL_b2nTnZ2dnUVZ_hCdnZ2d@giganews.com>

Show all headers | View raw


In article <qZOdnQy6WLL_b2nTnZ2dnUVZ_hCdnZ2d@giganews.com>, 
joewwright@comcast.net says...
> 
> Is .NET the only way forward? I hope not. Where will developers go?

Forward to what?  It depends on what the goals of the project are and 
what the needs of the customer are.

The .Net framework is a nice GUI for developing windows front-end 
applications.  With MONO, you can do similar work on Unix, but many of 
the nice tool sets will be missing.  If the product also needs to run on 
Solaris and Linux clients, for instance, I would consider Java or some 
other alternatives.

Java is another nice GUI framework for developing portable front-end 
applications.  It covers a somewhat broader set of targets (IOW, I doubt 
if you could get MONO to run on something esoteric like MVS or OpenVMS).

It may be that the GUI has to be both fast and portable.  A nice option 
there is wxWidgets, which can make compiled C++ GUI applications for 
Mac, PC, and Unix targets.

There are other good, portable choices like TCL/TK.

We need to ask ourselves questions like:
"Who is going to maintain this application?"
"What resources does the customer have available?"
"What are all of the possible client architectures?"
"What are the skill sets of the programmers who are going to make the 
GUI?"
etc.

For me, .NET is just another tool (and a good one) for accomplishing a 
goal of producing software that meets the needs of the customers.  If a 
.NET application seems like the best solution, then that is what I would 
write.

I would not use .NET or Java for heavy lifting[*] -- use C++ or Fortran 
for that.

[*] Well, most of the time.  If you want to write to a HADOOP cluster, 
then Java makes sense and it can move a mountain.

Back to comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Direction Joe Wright <joewwright@comcast.net> - 2011-12-23 16:28 -0500
  Re: Direction "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2011-12-30 12:13 +0000
  Re: Direction Dann Corbit <dcorbit@connx.com> - 2011-12-30 12:31 -0800

csiph-web