Jaka jest przyszłość tworzenia stron ArcGIS? Czy to JavaScript i HTML5? [Zamknięte]
11
Chcę wiedzieć o przyszłości tworzenia stron ArcGIS; czy to HTML5?
Kiedyś pracowałem z ArcObjects i .NET Web ADF, więc jaka jest najlepsza technologia, której muszę przestrzegać, zwłaszcza gdy wiem, że aktualizacje wersji Silverlight zostały zatrzymane?
Myślę więc, że najlepszą technologią, która musi w przyszłości podążać .NET, jest JavaScript z HTML5. Czy to prawda?
Ciekawe pytanie, ale głosowałem za jego zamknięciem, ponieważ nie jest to dobre dopasowanie do formatu QnA. Nie ma sposobu, aby ostatecznie odpowiedzieć na to pytanie. 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
Odpowiedzi:
10
Wierzę, że wszystko zmierza w tym kierunku, przeglądarki mobilne obsługują tylko javascript / html, a nawet w win8 javascript / html jest obsługiwanym stosem dla aplikacji metra. ESRI będzie musiał podążać za nimi i są (arcgis online itp.)
Ale jeśli użytkownicy nadal używają starszych wersji IE na komputerze, teraz lepszym wyborem jest Adobe Flex lub Silverlight.
W nowoczesnych przeglądarkach z dobrym frameworkiem, takim jak jquery lub dojo, javascript jest naprawdę potężny. Na serwerze nadal możesz używać asp.net, ale zamiast generować HTML, będziesz generował Json, który jest analizowany w przeglądarce.
+1 za uznanie, że obecnie Flex i Silverlight są nadal ważnymi opcjami. Większość ludzi zachwyca się klimatem javascript HTML5 + i nie rozumie tego ważnego punktu.
Devdatta Tengshe,
więc .NET Developer powinien przejść na javascript lub kontynuować pracę z siverlight?
geoid
1
Moim zdaniem każdy webdev (.net / java / php) powinien nauczyć się javascript: Najważniejsze: coraz więcej klientów / użytkowników będzie potrzebowało wsparcia w przeglądarkach mobilnych. A ponieważ ponieważ Silverlight i Flex znikną na pulpicie, ale zajmie to co najmniej kolejne 4 lub 5 lat.
warrieka
2
Myślę, że najlepszym rozwiązaniem będzie interfejs API ArcGIS Java Script API.
Zgodnie z pytaniem Java Script API + Dojo + ArcGIS jest najlepszą opcją i obsługuje platformy Desktop, mobile i TAB.
Dziękuję za powtórkę, jest bardzo pomocna. Zgadzam się, że flash i sliverlight nie działają, więc nie ma wyjścia z JavaScript, ale jest to trudne
geoid
JavaScript nie jest taki trudny, ale bardzo różni się od .net. Jedna rada: praca z narzędziami do debugowania zintegrowanymi z przeglądarkami (firebug itp.) Nie polega na debugowaniu IDE.
warrieka
1
Powiedziałbym, że to teraźniejszość bardziej niż przyszłość. Istnieje wiele sposobów korzystania z usług ArcGIS, ale biblioteki JavaScript / HTML5 są zdecydowanie najbardziej przenośne i powszechnie używane w grupie. Obecnie pracują nad praktycznie wszystkim.
ESRI już odszedł od ADF i Silverlight. To tylko kwestia czasu, zanim Flash pójdzie w jego ślady, biorąc pod uwagę stopniowy trend spadkowy. (Mam nadzieję, że utrzymają wsparcie WPF, ponieważ jest to bardzo przydatne przy tworzeniu aplikacji komputerowych, ale to drugorzędne.)
W przypadku aplikacji internetowej ogólnego przeznaczenia Javascript jest najlepszym rozwiązaniem. Używając go osobiście, jest to coś, co szczerze uważam za dość łatwe do pracy ... podwójnie, w porównaniu do bestii takiej jak Web ADF.
We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion
Odpowiedzi:
Wierzę, że wszystko zmierza w tym kierunku, przeglądarki mobilne obsługują tylko javascript / html, a nawet w win8 javascript / html jest obsługiwanym stosem dla aplikacji metra. ESRI będzie musiał podążać za nimi i są (arcgis online itp.)
Ale jeśli użytkownicy nadal używają starszych wersji IE na komputerze, teraz lepszym wyborem jest Adobe Flex lub Silverlight.
W nowoczesnych przeglądarkach z dobrym frameworkiem, takim jak jquery lub dojo, javascript jest naprawdę potężny. Na serwerze nadal możesz używać asp.net, ale zamiast generować HTML, będziesz generował Json, który jest analizowany w przeglądarce.
źródło
Myślę, że najlepszym rozwiązaniem będzie interfejs API ArcGIS Java Script API.
Zgodnie z pytaniem Java Script API + Dojo + ArcGIS jest najlepszą opcją i obsługuje platformy Desktop, mobile i TAB.
Sprawdź zalety / wady Java Script API tutaj
źródło
Powiedziałbym, że to teraźniejszość bardziej niż przyszłość. Istnieje wiele sposobów korzystania z usług ArcGIS, ale biblioteki JavaScript / HTML5 są zdecydowanie najbardziej przenośne i powszechnie używane w grupie. Obecnie pracują nad praktycznie wszystkim.
ESRI już odszedł od ADF i Silverlight. To tylko kwestia czasu, zanim Flash pójdzie w jego ślady, biorąc pod uwagę stopniowy trend spadkowy. (Mam nadzieję, że utrzymają wsparcie WPF, ponieważ jest to bardzo przydatne przy tworzeniu aplikacji komputerowych, ale to drugorzędne.)
W przypadku aplikacji internetowej ogólnego przeznaczenia Javascript jest najlepszym rozwiązaniem. Używając go osobiście, jest to coś, co szczerze uważam za dość łatwe do pracy ... podwójnie, w porównaniu do bestii takiej jak Web ADF.
źródło