自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

不用撓頭寫代碼,如何15分鐘搞定GIS開發(fā)?

企業(yè)動態(tài)
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,地理信息系統(tǒng)(GIS)技術(shù)也從最初運行在大型機上的桌面GIS逐漸發(fā)展到了現(xiàn)在可以在任何終端使用的新一代Web GIS。這一過程中,GIS開發(fā)模式也從一開始的AO組件式開發(fā),發(fā)展到后來的RIA富客戶端開發(fā),再到現(xiàn)在靈活多樣的開發(fā)方式可供選擇。這種變化,簡而言之就是:開發(fā)資源更豐富,開發(fā)模型更高效,開發(fā)體驗更互聯(lián)網(wǎng)。

隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,地理信息系統(tǒng)(GIS)技術(shù)也從最初運行在大型機上的桌面GIS逐漸發(fā)展到了現(xiàn)在可以在任何終端使用的新一代Web GIS。這一過程中,GIS開發(fā)模式也從一開始的AO組件式開發(fā),發(fā)展到后來的RIA富客戶端開發(fā),再到現(xiàn)在靈活多樣的開發(fā)方式可供選擇。這種變化,簡而言之就是:開發(fā)資源更豐富,開發(fā)模型更高效,開發(fā)體驗更互聯(lián)網(wǎng)。

Esri提倡“以配置為主”的敏捷開發(fā)方式,一方面為開發(fā)者提供了可配置的應(yīng)用,易擴展的模板,還有細粒度的開發(fā)包、應(yīng)用程序接口,另一方面還提供了快速搭建GIS應(yīng)用的工具,使得GIS開發(fā)變得零門檻、易上手。其中,Esri***發(fā)布的兩款搭建工具,可以讓開發(fā)者不用撓頭寫代碼,就可以迅速搞定GIS開發(fā)。

Esri提倡“以配置為主”的敏捷開發(fā)方式

1、Web AppBuilder for ArcGIS

去年12月正式發(fā)布,Web AppBuilder支持二三維融合應(yīng)用;提供豐富可配置的Widget庫,開發(fā)者可根據(jù)需要靈活選擇,部件包括Chart、Draw、Legend、MapCompare、Search、Query等等;開發(fā)者還可靈活配置Web應(yīng)用的界面布局、主題風格等。

而且,Web AppBuilder采用了響應(yīng)式界面設(shè)計,配置出的應(yīng)用可以適應(yīng)多種尺寸的屏幕,支持移動端,可適應(yīng)于當前各種主流移動設(shè)備,如手機、平板等。配置的應(yīng)用可以通過ArcGIS Online共享到云端。開發(fā)者可以方便地基于JavaScript API開發(fā)出滿足需求的組件,同時還可以對界面風格進行自定義。

Web AppBuilder采用了響應(yīng)式界面設(shè)計

Web AppBuilder支持靈活擴展與定制

可見,Web AppBuilder是一個非常有用、強大的框架。開發(fā)者不用寫一句代碼,就可以通過可視化的配置的方式生成可擴展、可定制的應(yīng)用程序,節(jié)省開發(fā)者的開發(fā)時間,從而提高開發(fā)效率,縮短開發(fā)周期,節(jié)約開發(fā)成本。

2、AppStudio for ArcGIS

Esri于今年3月發(fā)布了Beta版的AppStudio,它可以使ArcGIS的用戶和開發(fā)人員輕松地構(gòu)建跨多個平臺的原生地圖應(yīng)用,真正實現(xiàn)“一次開發(fā),多處部署”。其正式版本預計將于今年第三季度發(fā)布。

AppStudio提供了一個跨平臺的開發(fā)環(huán)境,開發(fā)者可以基于模板創(chuàng)建應(yīng)用,也可以全新創(chuàng)建。其中從模板中創(chuàng)建應(yīng)用程序非常易用,即使是零開發(fā)經(jīng)驗的普通用戶也能通過快速設(shè)置模板的樣式、介紹和內(nèi)容,創(chuàng)建出具有個性特色的原生應(yīng)用程序。一旦應(yīng)用程序創(chuàng)建完成,就可以輕松地在企業(yè)內(nèi)進行分發(fā),甚至通過蘋果、谷歌和微軟的應(yīng)用程序商店進行分享。

借助AppStudio快速創(chuàng)建的原生GIS應(yīng)用

AppStudio基于Qt技術(shù),開發(fā)者使用QML開發(fā)語言在Qt Creator(Qt***的IDE)中進行開發(fā),此外還包括一系列開發(fā)小部件和一個應(yīng)用預覽工具AppPlayer,便于開發(fā)人員在其支持的所有平臺上輕松調(diào)試自己的應(yīng)用程序。

與Web AppBuilder***的不同就是:AppStudio創(chuàng)建的應(yīng)用程序是原生運行的,原生應(yīng)用能夠提供良好的用戶體驗,能夠充分利用設(shè)備的性能,包括:CPU,內(nèi)存,存儲和各種傳感器(GPS、攝像頭、麥克風、陀螺儀…),另外即使在斷開網(wǎng)絡(luò)的情況下也能很好地工作。

基于AppStudio創(chuàng)建的應(yīng)用程序可以在多種平臺上運行,包括iPhone、iPad、Android、Windows RT等移動設(shè)備,以及Windows、OS X、Linux等桌面系統(tǒng)。

AppStudio“一次開發(fā),多處部署”的強大跨平臺能力

當前,“敏捷開發(fā),以配置為主”已經(jīng)成為開發(fā)主流。Esri為了給開發(fā)者提供更多的開發(fā)選擇,一直在持續(xù)改進ArcGIS平臺的應(yīng)用開發(fā)模式。據(jù)了解,5月14-15日在中國科技會堂舉辦的“2015年Esri空間信息技術(shù)開發(fā)者大會”,不僅會詳細介紹如何通過Web AppBuilder for ArcGIS進行快速搭建、自由定制,還會向中國開發(fā)者和用戶披露更多有關(guān)AppStudio for ArcGIS的細節(jié)內(nèi)容。

責任編輯:chenqingxiang
相關(guān)推薦

2018-01-16 10:11:11

Nginx訪問日志

2022-06-17 08:05:28

Grafana監(jiān)控儀表盤系統(tǒng)

2021-12-01 06:50:50

Docker底層原理

2013-06-27 09:41:19

LuaLua語言Lua語言快速入門

2014-04-22 09:42:12

Bash腳本教程

2009-11-26 11:19:52

NIS服務(wù)器

2011-05-26 09:03:17

JSONjavascript

2025-03-18 09:20:00

Go語言Golang

2010-03-05 17:28:08

2013-12-19 09:20:59

2020-10-19 18:07:00

云計算技術(shù)應(yīng)用

2018-04-24 14:52:48

LinuxBash腳本

2012-06-28 10:26:51

Silverlight

2015-07-08 09:43:22

程序員

2017-09-27 11:00:50

LinuxBash使用技巧

2013-06-24 15:32:41

JPush極光推送Android Pus移動開發(fā)

2011-02-21 17:48:35

vsFTPd

2023-04-12 11:18:51

甘特圖前端

2020-12-18 07:33:20

SpringSchedule組件

2016-04-06 11:14:48

iOS相機自定義
點贊
收藏

51CTO技術(shù)棧公眾號