扪心自问,从接触计算机到现在已经将近十年了,却一直是在不断的跟别人学习,没有为别人付出过什么。
其实从上学起,我就很好为人师,主要是满足一下自己的小小虚荣。
怎奈毕业之后发现,一山更有一山高,自己学了这么多年,其实还只是一个菜鸟而已。于是便不敢在别人之前班门弄斧。
一天,跟一位公司前辈交谈。他说正在写一些有关MapGuide二次开发的东西。
细细想来,在MapGuide上工作也有些时日了。
能把自己所知告诉更多的人,让他们不再走我曾经走过的弯路,确是一件幸事。
作为一个开发人员,深知开发人员的不易。
技术总是日新月异,尤其是跟web相关的技术,简直让人目不暇接。
从最初笨笨的静态页面,到后来可以提交表单、利用服务器动态生成的页面,再到现在AJAX可以让页面在不整体刷新的情况下更新。
网页技术已经取得了长足的进步,大有取代桌面系统之势。
Google的Chrome OS更是把网页的作用发挥到了极致,一切都是网页,开机以后看到的就是一个浏览器。
相比之下,能够支持企业级应用的Web GIS系统就看起来不那么风光了。
如果你是一个Web GIS系统的开发人员,很不幸,你能选择的框架很有限,而且学习资源很少。
幸运的是,你可以选择MapGuide,它不仅提供了相当有用的众多功能,更重要的是,它是开源的。
免费,易修改,这两个词,在任何一个项目经理眼中,都是那么的诱人。
然而,不久之后,你就会发现,不幸的你,还得自行解决学习资源的问题。
如果这时,我所分享的东西能够给给你帮上一点点小忙,我想我的目的就已经达到了。