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