2024年3月14日发(作者:印珠)
第一节 什么缘故要用Silverlight API
你用上3G电话了吗你可能会说,我确实是喜爱用nokia1100,ABCDEFG跟我都没
关系。但你不可否定3G是一种趋势,最终咱们每一个人都会被包裹在3G网络中。1100
也不是一成不变,没准哪天为了冲击犯法,会在你的1100上强制装上GPS。GIS工作既然
成立在运算机的基础上,固然也得随着IT行业与时俱进。
看看此刻运算机应用的趋势吧。云(计算),那个东西可讲不清楚,因为云嘛,飘忽
不定的。只是能够如此来看它,以后运算机网络上就有一坨(或几坨)全能的云,有什么需
求云都能够知足咱们,包括各类资源或计算工作,就不需要在自己的机械上安装任何软件了
(乃至操作系统都能够由天边那朵云来提供给你)。更具体点,SaaS(Software as a
Service),各类的网页邮件系统,(一个在线的office)都是SaaS。收发邮件登岸一个网页就
行,而不需要在自己机械上安装一个软件。这确实是运算机应用的一个趋势,把所有东西都
做到网上。再来看看网上的趋势:RIA(Rich InternetApplication)。RIA简单来讲确实是
一个网页(网络应用),在完成大体功能的同时,会让你感觉很漂亮,操作起来很舒畅,成
效很炫,而不是打开后立刻就想关掉它。其实大受欢迎的高兴网(各类插件)和twitter,
乃至QQ空间等,都有RIA的身影。
好了,ArcGIS之因此在行业领先,特点之一确实是它能紧跟运算机进展的趋势。
ArcGIS Online确实是那朵天边的浮云;JavaScript API,Flex API,Siverlight API确实是
ArcGIS自己RIA的三驾马车。
那个地址还得插一句,我感觉ArcGIS Server的主角本来是ADF,通过它咱们能够完
成一个无所不能的ServerGIS。但在大多数情形下,GIS都是作为特定的业务嵌入在一些
MIS中的,相较购买ADF这辆悍马来讲,仍是直接驾驭三套车跑的更轻快一些。
此刻看看咱们的主角。实际上是ArcGIS API forSilverlight/WPF(以下专注Siverlight
部份),那么Silverlight和WPF的关系如何呢Silverlight原先叫WPF/E,E确实是
Everywhere,从命名能够看出它们的关系:Silverlight是WPF的一个子集。WPF
是.NETFramework 的组成部份之一,微软视其为下一代用户界面,总之很高级确实是了(在
Vista和Windows7中看到的大量与XP不同的界面,确实是WPF的身影);Silverlight
能够看做是WPF在阅读器里的一个外挂,用于向网络用户展现自己的壮大能力,由于受限
于网络环境,因此是WPF的一部份核心功能。Siverlight的设计初衷是跨平台,跨阅读器
的。
若是这些仍是比较抽象,那么能够造一个排比句来进一步说明。之前先确信一点,
Flash此刻在网络中的的主导地位。开始造句。Adobe有Flash,微软有Silverlight;Adobe
有AIR,微软有WPF;Flex有mxml,Silverlight有xaml;Adobe有ActionScript,微
软有Code-Behind(C#/)或JavaScript;Adobe有CS(包括Dreamweaver,Flash,
Fireworks,Photoshop,Illustrator),微软有ExpressionStudio(包括Blend,Web,
Design,Media,Encoder)。此刻,能够看来Siverlight究竟是何方神圣了吧?
最后再来讲说ArcGIS这三驾马车(JavaScript API,Flex API,SiverlightAPI)。国
外有人说,随着Siverlight API的推出,与Flex API一路,将会使JavaScriptAPI慢慢退出
历史舞台,因为前二者确实是为RIA而生的。但其实也不然,随着Google和Mozilla工
程师的推动,他们能够,Chrome确实是例子。在这种背景下,一些超级cool的程序员会
让古老的JavaScript取得重生。到底哪匹马跑得更快别回答这种问题,赶紧挑一匹自己的
马儿,快马扬鞭吧~~
在今年的ESRI开发用户大会上,一阵鼓声事后,ESRI隆重推出了ArcGIS API for
Silverlight/WPF(beta)。接下来我将把自己在学习Silverlight API中的一些经历和大伙
2024年3月14日发(作者:印珠)
第一节 什么缘故要用Silverlight API
你用上3G电话了吗你可能会说,我确实是喜爱用nokia1100,ABCDEFG跟我都没
关系。但你不可否定3G是一种趋势,最终咱们每一个人都会被包裹在3G网络中。1100
也不是一成不变,没准哪天为了冲击犯法,会在你的1100上强制装上GPS。GIS工作既然
成立在运算机的基础上,固然也得随着IT行业与时俱进。
看看此刻运算机应用的趋势吧。云(计算),那个东西可讲不清楚,因为云嘛,飘忽
不定的。只是能够如此来看它,以后运算机网络上就有一坨(或几坨)全能的云,有什么需
求云都能够知足咱们,包括各类资源或计算工作,就不需要在自己的机械上安装任何软件了
(乃至操作系统都能够由天边那朵云来提供给你)。更具体点,SaaS(Software as a
Service),各类的网页邮件系统,(一个在线的office)都是SaaS。收发邮件登岸一个网页就
行,而不需要在自己机械上安装一个软件。这确实是运算机应用的一个趋势,把所有东西都
做到网上。再来看看网上的趋势:RIA(Rich InternetApplication)。RIA简单来讲确实是
一个网页(网络应用),在完成大体功能的同时,会让你感觉很漂亮,操作起来很舒畅,成
效很炫,而不是打开后立刻就想关掉它。其实大受欢迎的高兴网(各类插件)和twitter,
乃至QQ空间等,都有RIA的身影。
好了,ArcGIS之因此在行业领先,特点之一确实是它能紧跟运算机进展的趋势。
ArcGIS Online确实是那朵天边的浮云;JavaScript API,Flex API,Siverlight API确实是
ArcGIS自己RIA的三驾马车。
那个地址还得插一句,我感觉ArcGIS Server的主角本来是ADF,通过它咱们能够完
成一个无所不能的ServerGIS。但在大多数情形下,GIS都是作为特定的业务嵌入在一些
MIS中的,相较购买ADF这辆悍马来讲,仍是直接驾驭三套车跑的更轻快一些。
此刻看看咱们的主角。实际上是ArcGIS API forSilverlight/WPF(以下专注Siverlight
部份),那么Silverlight和WPF的关系如何呢Silverlight原先叫WPF/E,E确实是
Everywhere,从命名能够看出它们的关系:Silverlight是WPF的一个子集。WPF
是.NETFramework 的组成部份之一,微软视其为下一代用户界面,总之很高级确实是了(在
Vista和Windows7中看到的大量与XP不同的界面,确实是WPF的身影);Silverlight
能够看做是WPF在阅读器里的一个外挂,用于向网络用户展现自己的壮大能力,由于受限
于网络环境,因此是WPF的一部份核心功能。Siverlight的设计初衷是跨平台,跨阅读器
的。
若是这些仍是比较抽象,那么能够造一个排比句来进一步说明。之前先确信一点,
Flash此刻在网络中的的主导地位。开始造句。Adobe有Flash,微软有Silverlight;Adobe
有AIR,微软有WPF;Flex有mxml,Silverlight有xaml;Adobe有ActionScript,微
软有Code-Behind(C#/)或JavaScript;Adobe有CS(包括Dreamweaver,Flash,
Fireworks,Photoshop,Illustrator),微软有ExpressionStudio(包括Blend,Web,
Design,Media,Encoder)。此刻,能够看来Siverlight究竟是何方神圣了吧?
最后再来讲说ArcGIS这三驾马车(JavaScript API,Flex API,SiverlightAPI)。国
外有人说,随着Siverlight API的推出,与Flex API一路,将会使JavaScriptAPI慢慢退出
历史舞台,因为前二者确实是为RIA而生的。但其实也不然,随着Google和Mozilla工
程师的推动,他们能够,Chrome确实是例子。在这种背景下,一些超级cool的程序员会
让古老的JavaScript取得重生。到底哪匹马跑得更快别回答这种问题,赶紧挑一匹自己的
马儿,快马扬鞭吧~~
在今年的ESRI开发用户大会上,一阵鼓声事后,ESRI隆重推出了ArcGIS API for
Silverlight/WPF(beta)。接下来我将把自己在学习Silverlight API中的一些经历和大伙