As you state if portable applications are important Java would be a good solution. .NET has a linux framework call Mono, but I have no experience with it. As to future MapInfo developer products I think that specially web services will be a central issue and there both Java and .NET would be fine here. With .NET you might be closer to the future MapInfo.NET than Java, because it is based on MapXtreme 2005 .NET. MapXtreme .NET is the most successful developer product presently from MapInfo. The latest .NET 2.0 framewotrk and Visual Studio 2005 is a very nice peace of work. I have not much experience with Java IDE, but they are not close to that. You can get the Express (free) version of .NET SDK and Visual Studio so all developers in your organisation might won't need full featured Visual Studios at once. Don't forget to check out "Click Once" a .NET smartclient to match Java applets.
 
Also there is this very nice site: http://www.learnvisualstudio.net/ where a guy call Bob Tahor has tons of videos on .NET development that could make my grand mother a developer in no time....
 
For some reason Java is bigger in the US and .NET in Europe (at least last time I heard). Anyway I will surely go for .NET where your VB and MapBasic experience could make it a easier transfer, but at the bottom level it might be one of those religious question :).....
 
/Jakob

From: [EMAIL PROTECTED] on behalf of Robert Crossley
Sent: Thu 6/22/2006 03:29
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