|
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 From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Robert Crossley 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 Far P: 61 2 6680
1309 F: 61 2 6680
5214 Cooparoo
4151 P: 61 7 3843
3363 |
_______________________________________________ MapInfo-L mailing list [email protected] http://www.directionsmag.com/mailman/listinfo/mapinfo-l
