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