Proceed to GeoCommunity Home Page


SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:


TOPICS
Today's News

Submit News

Feature Articles

Product Reviews

Education

News Affiliates

Discussions

Newsletters

Email Lists

Polls

Editor's Corner


SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
SiteVision GIS Partnership With City of Roanoke VA Goes Live
Garmin® Introduces Delta™ Upland Remote Trainer with Beeper
Caliper Offers Updated Chile Data for Use with Maptitude 2013
Southampton’s Go! Rhinos Trail Mapped by Ordnance Survey
New Approach to Measuring Coral Growth Offers Valuable Tool for Reef Managers
Topo ly - Tailor-Fit for Companies' Online Mapping Needs

Latest GeoBids-RFPs
Nautical Charts*Poland
Software & Telemetry GPS
Spatial Data Management-DC
Geospatial and Mapping-DC
Next-Gen 911-MO

Recent Job Opportunities
Planner/GIS Specialist
Team Leader- Grape Supply Systems
Geospatial Developer

Recent Discussions
Raster images
cartographic symbology
Telephone Exchange areas in Europe
Problem showcasing Vector map on Windows CE device
Base map

GeoCommunity Mailing List
 
Mailing List Archives

Subject: Re: [gislist] ESRI and future support of Visual Basic...
Date:  06/08/2005 01:40:01 PM
From:  Ivan Lucena



Annalist,

That is a very good question. =


I've once got in a private discussion with some from the GISlist about that
and we've got to the conclusion that it all depends on where do you work and
how much of a programmer do you want to turn yourself into too.

Because technically any language that communicates by windows COM protocol
can be chosen. By the way .NET is not a programming language: it's another
protocol just like COM, but bigger, newer and supposably better.

If you will need to integrate pre-existing code that is written in "X" you
probably are going to have more help from your partners and the existing
documentation and easier integration if you follow them. And sometimes
suffer with them too.

Some programming language asks for to much of your time and effort, either
to learn it and to use it. In C++ for instance you need to worry too much of
some very simples things like how many characters are in a file name. Python
is very easy to learn and (can make you very) productive, but it's still a
scripting language though and you can't customize ArcGIS with that. Delphi
is cool but it is hard to find samples in the ESRI developer website written
in such language. What about C#, Java, VB, VB.NET, Delphi Win32, Delphi.Net,
etc. etc. etc.? There is good and bad in everyone.

What I always advise to people that it's not about learn a programming
language but to learning programming techniques also. Data structure and
algorithms is a plus. That is what going to make you free. Some similarity?

Concluding, to do just scripting programming I think that Python is the
language of choice. It answers your last question, because you can for
example write one Python script that communicates with ArcMap, GDAL and
Idrisi at once. You probably can do the same with other scripting language,
like Lua, Perl or TCL if they have a Windows/COM extension like PythonWin
for Python. But you can't customize COM ArcObject with Python as far as I
know that.

So you already know that there is no such thing as GIS industry standard for
programming language. But if it becomes a reality I guess that it would be a
dream for ones and a nightmare for others. Just kidding.

I hope that it will help some how. Best wishes,

Ivan

Ps. Talking about language, sorry for my English. It's not my first one. My
first programming language was COBOL in 1984 and my speech language was the
Brazilian version of Portuguese two years after I was born. So don't worry
about changing programming language, it's not that 'dif=EDcil', I mean,
difficult.


-----Original Message-----
From: Analisa Gunnell [mailto:analisa@ecotrust.org] =

Sent: Wednesday, June 08, 2005 12:48 PM
To: gislist@lists.geocomm.com
Subject: Re: [gislist] ESRI and future support of Visual Basic...


Hello fellow listers, =


This is a very interesting discussion for me, considering I was also just
about to take more classes on VBA so that I could modify ESRI applications.
I am wondering if I should then also look into python (as well as .net and
C#) =

since it is my understanding that esri is now using this programming
language for their 9.0 products. I am also curious, if there is a GIS
industry standard (not just esri) for a programming language. Which is, of
course, probably just a pipe-dream, but at the very least, is there one
programming language that could be valuable knowledge for a suite of
different gis apps?

thanks in advance!

~Analisa


-----Original Message-----
From: gislist-bounces@lists.geocomm.com
[mailto:gislist-bounces@lists.geocomm.com]On Behalf Of Holly Glaser
Sent: Tuesday, June 07, 2005 8:38 PM
To: JeffreyGHarrison@aol.com: brian@russo-associates.com: lblake@KSNINC.COM
Cc: gislist@lists.geocomm.com
Subject: Re: [gislist] ESRI and future support of Visual Basic...


Goodbye VBA, Hello .NET
fortunately there is VB.NET which is not too tough a transition. my shop is
going to c# Holly

-----Original Message-----
From: gislist-bounces@lists.geocomm.com
[mailto:gislist-bounces@lists.geocomm.com]On Behalf Of
JeffreyGHarrison@aol.com
Sent: Tuesday, June 07, 2005 3:45 PM
To: brian@russo-associates.com: lblake@KSNINC.COM
Cc: gislist@lists.geocomm.com
Subject: Re: [gislist] ESRI and future support of Visual Basic...


I would learn C# and .NET.

Regards,
Jeff

In a message dated 6/7/2005 6:19:11 PM Eastern Standard Time, =

brian@russo-associates.com writes:
VBA has been doomed for quite some time.

Support by Microsoft for Visual Basic (Classic) will end in ~3 years =

unless they change their mind. ESRI will likely follow suite as they are =

transitioning to .Net as well.

I have no idea what support options they will offer.. probably will =

simply tell you to upgrade. I wouldn't bother learning Visual Basic =

(Classic) at this point.

- bri

Landon Blake wrote:
> I have been reading that Microsoft is beginning the end-of-life =

> process for Visual

Sponsored by:

For information
regarding
advertising rates
Click Here!

Copyright© 1995-2012 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group