Pynton or VBA or .NET

0 голосов
спросил 30 Ноя, 09 от Van_Geo (5,560 баллов) в категории Программные продукты Esri
Стоит задача о программировании под Arcgis.
Подскажите, какой язык и какую среду выбрать.
В программировании пока имею опыт только в Mapbasic.

8 Ответы

0 голосов
ответил 30 Ноя, 09 от Worker (22,480 баллов)
VBA c версии 9.4 уже не будет поддерживаться. Python - конечно, входит в языки .NET, но имхо лучше для скриптовой среды и геообработки. А вот C# и для десктопа отлично, и для веба (наверняка такие задачи могут встать). Имхо, C# перспективнее.
0 голосов
ответил 22 Дек, 09 от Van_Geo (5,560 баллов)
Если я выбираю .Net и С#, с чего начинать и что можно почитать?
Подскажите пожалуйста
0 голосов
ответил 22 Дек, 09 от Dorofeev1 (6,460 баллов)
http://resources.esri.com/help/9.3/ArcGISDesktop/dotnet/concepts_start.htm

Наверное стоит начать отсюда или раздел справки в MS VisualStudio "Extending ArcGis Desktop with .Net"
0 голосов
ответил 22 Дек, 09 от dsavitskiy (10,720 баллов)
А вот C# и для десктопа отлично, и для веба (наверняка такие задачи могут встать). Имхо, C# перспективнее.

Для веба совсем не перспективно. Из всех предложенных питон более всего веб-ориентирован, да и для геообработки, ИМХО, более эффективен (как и все другие скриптовые языки для подобных задач). А вот если хочется писать собственные "кнопки" для десктопа, то надо начинать осваивать .NET-платформу и все с ней связанное
    
0 голосов
ответил 22 Дек, 09 от Alexander1 (32,520 баллов)
Для веба совсем не перспективно....

    
Довольно спорное утверждение, особенно в свете Silverlight, RIA Services и т.д.
0 голосов
ответил 24 Дек, 09 от Worker (22,480 баллов)
Питон - более всего ориентирован на веб - вызывает сомнение. :) не, народ пишет на object pascal веб-интерфейсы, значения нет. Просто главная идея все-таки, что если и начинать человеку изучать что-то, так уж лучше .net, проще будет найти и приложение и решать задачи по ГИС. Питон для геообработки хорош, спора нет.
0 голосов
ответил 25 Дек, 09 от PORTER (8,900 баллов)
А что вместо VBA будет использоваться
0 голосов
ответил 26 Дек, 09 от TDenis (42,620 баллов)
А что вместо VBA будет использоваться

.Net вроде. Какой конкретно язык и можно ли будет его выбирать - надо спрашивать у обладателей 9.4 beta.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...