CesiumJS 2019年开发趋于平稳,但是在业界更加流行。
截止2020年1月2日,CesiumJS官方的GitHub项目:https://github.com/AnalyticalGraphicsInc/cesium。
Cesium拥有410个Watch,5.3k个Star, Fork 2k次,Issues 958个,31361次commits,141个branches, 101个release,贡献代码的开发者多达194人。
其中和2018年的数据相比:
新增31个Watch,1487个Star,405次Fork,151个issue,2206次commits,54个branch,14个branch,20个开发者。
从图中的开发趋势可以看到,Cesium在2019年新增的代码量和功能趋于平缓。没有像2018年那样高频的commit。基本能保证每个月要给Release版本,这十分难得。
目前的版本是CesiumJS 1.64.
(https://github.com/AnalyticalGraphicsInc/cesium/releases)
Cesium中文网( http://cesiumcn.org/ | http://cesium.coinidea.com/ )于2018年6月份开始试运行至今已经1年半,目前也积累了一些国内开发者的关注焦点,虽然用户量仍不算大,但是也能管中窥豹,查看出一些可以深入思考,重点关注的地方,现在分享出来,希望对大家有帮助。
2019年全年,累计的搜索约22182次,其中有效搜索约21663次。日均搜索59.35次,较去年的数据30次,基本达到了一倍。目前CesiumJS在国内的发展也越来越热,可以得出一个比较中肯的结论,近两年从事CesiumJS开发,不会面临失业的危险:),甚至有可能升职加薪。(2018年)今年我可以更加肯定的说从事CesiumJS开发,不会面临失业的危险:),甚至有可能升职加薪。特别是因为5G+物联网,智慧城市等概念,想象空间非常大。
与CesiumJS 2018年开发趋势相比,一个别较大的变化是:"地图"的搜索直接挤进前三,这意味着国内大部分开发者可能从入门阶段,开始步入搭建本地环境、局域网环境的数字地球平台。另外,目前国内与Cesium结合的前端框架,国内开发者可能更倾向于VUE。
笔者个人在2018年将当期开发者面临的问题分为三类:
入门开发者。这些开发者喜欢搜索一些基础问题,Cesium、数据源及数据类型(3DTiles、osgb)、地图(加载离线地图、加载其他数据源比如天地图、图片跨域)、初始化、无法加载、相机及坐标相关问题成为这些开发者的痛点。
进阶型开发者。这些开发者已经解决了1中面临的问题,他们更加关注如何添加自己的实体(entities)、如何绑定添加自己的(鼠标事件、事件、缩放)、结合已有框架将Cesium添加到VUE/React中,引入Echarts等其他库成为这些开发者面临的问题。
垂直行业的开发者。这些开发者面临自己行业开发所遇到的问题,火灾分析、淹没分析、水风等自然现象的分析、交通路况(行车、坡面)分析等问题。
领取专属 10元无门槛券
私享最新 技术干货