Robert

I don’t think your choices are VB.NET or Java – the .NET framework allows you / others to develop in a range of languages (even VB6, if you care to – though VB.NET is much nicer and full-featured), including VB.NET, C#, C++ (and others); and if you have ready-developed DLLs that do something special, which were written in Delphi or C or C++ or something else (eg, FORTRAN) - then .NET allows you to use them, with minimal hassles.

FORTRAN is a good case actually – but that’s a side-issue.

I wouldn’t expect a moderately-experienced Java programmer to have any trouble at all with .NET – C# would be a fairly easy thing to learn and the .NET Framework namespaces (set of classes), and the Visual Studio IDE likewise. Also, many Java programmers are proficient in C++ so that’s an option (for those situations where absolutely needed).

If you’re intending to do most of your development work in MapXtreme, you have the options of a Java version and a .NET version - isn’t that so?

If you (personally) intend to contribute some code, then VB.NET is probably more familiar (I assume you come from _vbscript_ing / VBA / VB6 background), and the code conversion C# to VB.Net and back (via some available utilities) is good enough that you could “pick up” enough of the C# patois to be able to understand your coders’ contributions in that language.

My bias would be towards .NET rather than Java.

Servers – take a look at virtualization, for the Windows platform. It’s taking off big-time.

IL Thomas
GeoSciSoft  - Perth, Australia


From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Robert Crossley
Sent: Thursday, June 22, 2006 9:29 AM
To: [email protected]
Subject: [MI-L] Java vs .NET?

 

Hi all,

 

Am faced with a strategic decision at present.  We are getting bigger and need to move off the VB and MapBasic path that I have been happy in for a long time.

 

We are about to develop some server based applications with thick or thin clients.  These won’t necessarily be spatial apps. 

 

Two options present themselves to me, VB.NET or Java.

We have one programmer who is doing good things in VB.NET on desktops and WINCE devices, and two are trained  in Java, but not experienced.

 

I have a desire to put some stuff onto linux servers, but this is not an essential path (as it would make the decision for me).

 

I haven’t been impressed with the success of .NET projects that I have observed, but maybe that has changed.

 

Would appreciate comments, traps to avoid with either path, strengths of either.

 

TIA

R

 

-------------------------------------------

Robert Crossley

Agtrix P/L Australia

 

Far Southern Queensland Office:

9 Short Street

PO Box 63

New Brighton 2483

 

P: 61 2 6680 1309

F: 61 2 6680 5214

E: [EMAIL PROTECTED]

W: www.agtrix.com

 

Brisbane Office:

109 Milsom St

Cooparoo  4151

Queensland

P: 61 7 3843 3363

 

 

 

 

_______________________________________________
MapInfo-L mailing list
[email protected]
http://www.directionsmag.com/mailman/listinfo/mapinfo-l

Reply via email to