ArcGIS 웹 개발의 미래는 무엇입니까? JavaScript와 HTML5입니까? [닫은]


11

ArcGIS 웹 개발의 미래에 대해 알고 싶습니다. HTML5입니까?

나는 ArcObjects 및 .NET Web ADF와 함께 일 했으므로 특히 Silverlight 버전 업데이트가 중지 된 것을 알고있을 때 따라야 할 최고의 기술은 무엇입니까?

따라서 앞으로 .NET을 따라야하는 최고의 기술은 HTML5가 포함 된 JavaScript라고 생각합니다. 사실인가요?


2
흥미로운 질문이지만 QnA 형식에 적합하지 않으므로 닫으려고 투표했습니다. 이 질문에 확실하게 대답 할 방법은 없습니다. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion
RK

답변:


10

모든 것이 그 방향으로 움직이고 있다고 생각합니다. 모바일 브라우저는 javascript / html 만 지원하며 win8에서도 javascript / html은 metro-apps에서 지원되는 스택입니다. ESRI는 따라야 할 것이며 (arcgis 온라인 등)

그러나 사용자가 여전히 데스크톱에서 이전 버전의 IE를 사용하는 경우 현재 Adobe Flex 또는 Silverlight가 더 나은 선택입니다.

jquery 또는 dojo javascript와 같은 좋은 프레임 워크가있는 최신 브라우저에서는 실제로 강력합니다. 서버에서 여전히 asp.net을 사용할 수 있지만 html을 생성하는 대신 브라우저에서 구문 분석 된 Json을 생성하게됩니다.


3
현재 Flex와 silverlight가 여전히 유효한 옵션임을 인식하기 위해 +1. 대부분의 사람들은 HTML5 + 자바 스크립트 분위기에 사로 잡히고이 중요한 점을 얻지 못합니다.
Devdatta Tengshe

그래서 .NET 개발자는 자바 스크립트로 옮겨야합니까?
geoid

1
내 생각에, 모든 webdev (.net / java / php)는 자바 스크립트를 배워야합니다. 가장 중요한 : 점점 더 많은 클라이언트 / 사용자가 모바일 브라우저에서 지원을 원할 것입니다. 그리고 실제로 은빛과 플렉스가 데스크톱에서 사라지기 때문에 적어도 4 ~ 5 년이 걸릴 것입니다.
warrieka

2

ArcGIS Java Script API가 최선의 선택이라고 생각합니다.

귀하의 질문에 따라 Java Script API + Dojo + ArcGIS가 가장 좋은 옵션이며 데스크탑, 모바일 및 TAB 플랫폼을 지원합니다.

Java Script API의 장단점을 확인 하십시오.



그것이 내가 그 플래시를 매우 도움이 동의 그리고 sliverlight 자바 스크립트에서 결코 밖으로 그래서 죽은 당신의 재생에 대한 감사하지만 어려운
지오이드

자바 스크립트는 그렇게 어렵지는 않지만 .net과는 매우 다릅니다. 한 가지 조언 : 브라우저에 통합 된 디버깅 도구 (파이어 버그 등)로 작업하는 것은 디버깅에 IDE에 의존하지 않습니다.
warrieka

1

실제로는 미래보다 현재라고 말하고 싶습니다. ArcGIS Services를 사용하는 방법에는 여러 가지가 있지만 Javascript / HTML5 라이브러리는 그룹에서 가장 이식성이 뛰어나고 널리 사용됩니다. 그들은 요즘 거의 모든 일을합니다.

ESRI는 이미 Web ADF 및 Silverlight에서 멀어졌습니다. 플래시가 점진적으로 하락 추세에 있다는 점을 감안할 때 플래시가 문제를 해결하기까지는 시간 문제 일뿐입니다. (데스크톱 응용 프로그램 개발에 매우 ​​편리하기 때문에 WPF 지원을 유지하기를 희망하지만 부차적 인 일입니다.)

범용 웹 응용 프로그램의 경우 Javascript를 사용하는 방법입니다. 개인적으로 사용하면 Web ADF와 같은 짐승과 비교할 때 솔직히 작업하기가 꽤 쉽다는 것을 알 수 있습니다.


javascript가 Web ADF보다 쉽다는 것을 듣는 것이 좋습니다
geoid
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.