java适合GIS软件的开发吗?
java最适合哪方面的开发啊。用java开发GIS的软件方便吗。在GIS的二次开发过程中用C#语言基于。net平台和ArcEngine开发十分的方便,可以很快的搭建一个漂...
java最适合哪方面的开发啊。用java开发GIS的软件方便吗。在GIS的二次开发过程中用C# 语言基于。net平台和ArcEngine开发十分的方便,可以很快的搭建一个漂亮的程序框架。而且这方面的资料也很多,我想知道java在开发GIS软件方面有什么优势,还有帮助文档、资料方面是不是很丰富。
展开
7个回答
展开全部
java开发里最多的还是BS结构,java当然也可以做Gis的开发,我们公司就做了很多Gis的系统,就是用Java做的。现在又挺多开源的、收费的Gis框架。
一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快。
你想像Google地图、某城市的旅游地图、交通地图啊等等的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。
你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。
希望对您有帮助!
一般情况下做CS结构的系统很少会用到Java的,Java做的比较多的是大型的网站系统、信息管理系统等等。Java的优势就是夸平台、速度快。
你想像Google地图、某城市的旅游地图、交通地图啊等等的,这些系统的客户会出现在不同的位置、使用不同的机器、系统,不可能让客户使用前去安装一个客户端,那样是笨拙的、不方便的,所以这些系统就会做成BS机构的,这时候用Java做就有优势了。
你说方不方便也是要看你做把地图做成什么程度了,像简单的拖拽、缩放、测量、定位、框选这些都很容易的,你要搞了复杂一些的话就要下些功夫去研究那些框架了。这方面深层的帮助文档好像不多,毕竟这方面的应用不是那么普及。
希望对您有帮助!
展开全部
java的优势在于有很多开源的gis库可供使用,尤其是在webgis方面具有独到的优势。桌面gis软件首选c#+ArcEngine,网络gis可以用C#和java,我感觉在bs方面java还是具有一定优势的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java在开发webgis 方面的优势并不大,比如开发ArcgGIS Server for java ADF,没有向.net平台可视化的开发界面,配置文件都要自己手动修改,学习和掌握都困难多了.
使用java开发GIS软件,无论是CS还是BS,相关的资料少的可怜,尤其是BS方面的,中文资料凤毛麟角,英文也不多,学习起来比较困难。建议你还是学基于.net平台的。
使用java开发GIS软件,无论是CS还是BS,相关的资料少的可怜,尤其是BS方面的,中文资料凤毛麟角,英文也不多,学习起来比较困难。建议你还是学基于.net平台的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
JAVA适合做B/S结构的软件
做C/S的软件会很慢
做C/S的软件会很慢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
java在开发webgis 方面的优势并不大???拜托懂java吗?
不争口水战,事实举例:
java跨平台,用.net你试试跨平台?累死你;
java资料少?谁说的,我这里好多,而且java和IBM和各大公司合作10余年,你说资料少,那为什么10年深得程序员喜爱呢?.net不能说不好,但只是微软一家公司在做,思路欠开拓
java一句话,很好,很强大,有市场,还有潜力....
不争口水战,事实举例:
java跨平台,用.net你试试跨平台?累死你;
java资料少?谁说的,我这里好多,而且java和IBM和各大公司合作10余年,你说资料少,那为什么10年深得程序员喜爱呢?.net不能说不好,但只是微软一家公司在做,思路欠开拓
java一句话,很好,很强大,有市场,还有潜力....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询