ArcGIS Web開発の未来は何ですか?JavaScriptとHTML5ですか?[閉まっている]


11

ArcGIS Web開発の将来について知りたい。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はメトロアプリでサポートされているスタックだと思います。ESRIは従わなければならず、彼らは(arcgis onlineなど)

ただし、ユーザーがデスクトップで引き続きIEの古いバージョンを使用している場合は、現時点ではadobe flexまたはsilverlightの方が適しています。

jqueryやdojo javascriptなどの優れたフレームワークを備えた最新のブラウザーでは、本当に強力です。サーバーではasp.netを引き続き使用できますが、htmlを生成する代わりに、ブラウザーで解析されるJsonを生成します。


3
現時点では、Flexとsilverlightがまだ有効なオプションであることを認識するための+1。ほとんどの人は、HTML5 + javascriptの雰囲気に圧倒され、この重要なポイントは得られません。
Devdatta Tengshe

.NET開発者はjavascriptに移行するか、siverlightを使い続ける必要がありますか?
ジオイド

1
私の意見では、webdev(.net / java / php)はjavascriptを学習する必要があります。最も重要なこと:より多くのクライアント/ユーザーがモバイルブラウザーでのサポートを必要としています。実際、シルバーライトとフレックスは机上で消えるので、少なくとも4〜5年はかかるからです。
ワリエカ

2

ArcGIS Java Script APIが最適な選択肢になると思います。

ご質問のとおり、Java Script API + Dojo + ArcGISが最適なオプションであり、デスクトップ、モバイル、およびTABプラットフォームをサポートしています。

ここでJava Script APIの長所/短所を確認してください



それは私がフラッシュに同意し、JavaScriptから追いつめられてようsliverlightは死んでいる非常に有用だが、それが困難であるあなたのリプレイのためにありがとう
ジオイド

Javascriptはそれほど難しくありませんが、.netとは大きく異なります。アドバイスの1つ:ブラウザーに統合されたデバッグツール(firebugなど)での作業は、IDEに依存しないでデバッグします。
ワリエカ

1

実際、それは未来よりも現在だと言います。ArcGIS Servicesを利用する方法はいくつかありますが、Javascript / HTML5ライブラリは群を抜いて最も移植性が高く、広く使用可能です。最近ではほぼすべての作業を行っています。

ESRIはすでにWeb ADFとSilverlightから離れています。Flashが徐々に下降傾向にあることを考えると、Flashがそれに追随するのは時間の問題です。(デスクトップアプリケーションの開発には非常に便利なので、WPFのサポートを維持することを希望しますが、それは二次的なことです。)

汎用Webアプリの場合、Javascriptが最適です。個人的に使用したことは、正直に言って、作業がかなり簡単だと思うことです... Web ADFのような獣と比べると、二重です。


そのJavaScriptを聞くためにそれの良いは、Web ADFよりも簡単です
ジオイド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.